Déploiement - intégration de la mise à jour du bios dans une tache mdt

Déploiement - intégration de la mise à jour du bios dans une tache mdt - Win 10 - Windows & Software

Marsh Posté le 20-11-2020 à 16:22:46    

Bonjour @ tous  
 
je bloque depuis plusieurs jour sur l'exécution silencieuse du bios dans une tache mdt
 

Code :
  1. # Collect Datas
  2. If(Test-Path "c:\Temp" ) {Remove-Item "c:\Temp\*" -Recurse -Force}
  3. $ScriptRoot = (Get-Location).Path
  4. $BiosObject = Get-WmiObject win32_Bios
  5. $ComputerSystemObject = Get-WmiObject win32_computerSystem
  6. $ProductComputerSystemObject = Get-WmiObject win32_computerSystemProduct
  7. $OSArch=(Get-WmiObject -Class Win32_OperatingSystem -Namespace root\cimv2).OSArchitecture
  8. $TempDir="c:\Temp"
  9. # Checking for Bios Upgrade
  10. # Lenovo Devices
  11. If (($ProductComputerSystemObject.Vendor -eq "IBM" ) -or ($ProductComputerSystemObject.Vendor -eq "LENOVO" )) {   
  12.    
  13.     $ScriptRoot = $ScriptRoot + "\BIOSUpgrade\Lenovo\" + $ProductComputerSystemObject.Version
  14.     $Installer = If($OSArch -like "32*" ) {"update.cmd"} else {"update64.cmd"}
  15. If($ProductComputerSystemObject.Version -eq "ThinkPad X13 Yoga Gen 1" ){ 
  16.         If($BiosObject.SMBIOSBIOSVersion -notlike "*1.27*" ){           
  17.              
  18.             Copy-Item "$ScriptRoot" "$TempDir" -Force -Recurse
  19.             $TempDir = $TempDir + "\" + $ProductComputerSystemObject.Version         
  20.             Start-Process "cmd.exe" "/c $TempDir\$Installer" -Wait
  21.             #Remove-Item "c:\Temp\*" -Recurse -Force
  22.             Exit       
  23.         }
  24.     }
  25. }


 
 
 
contenu du fichier update.cmd et update64.cmd
 

Code :
  1. REM Setting Current Directory
  2. cd "%~dp0"
  3. WINUPTP.EXE -s


 

Code :
  1. REM Setting Current Directory
  2. cd "%~dp0"
  3. WINUPTP64.EXE -s


 
le fichiers se copie bien dans le dossier c:\temp\modele\
 
mais le fichier update(64).cmd ne s'exécute pas
précision quand je lance la commande WINUPTP64.EXE -s directement dans le terminal en local l'update du bios se fait correctement
 
avez-vous une idée


Message édité par malvira le 20-11-2020 à 16:38:15
Reply

Marsh Posté le 20-11-2020 à 16:22:46   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed