Bonjour,
je commence à désespérer, cela fait plusieurs jour que j'essaie d'éxecuter une commande, mais ça ne marche pas
j'aimerais exécuter un sysprep depuis un serveur distant (HyperV) vers une VM
pour info: les 2 machines, ne sont pas dans le domaine mais dans 2 WorkGroup différent
Quand je lance cette commande, ça marche pas de souci
donc mon en théorie mon Cretential marche !
Code :
- $UserLocal = ".\Administrateur"
- $Password = ConvertTo-SecureString -String "MDP" -AsPlainText -Force
- $CredentialLocal = [pscredential]::new($UserLocal,$Password)
- Invoke-Command -ComputerName 172.18.0.110 -Credential $CredentialLocal -ScriptBlock {New-Item -Path "C:\Users\Administrateur\Desktop" -Name "Test-Invoke" -ItemType directory}
|
Par contre quand je veux exécuter le Sysprep:
Code :
- $UserLocal = "Administrateur"
- $Password = ConvertTo-SecureString -String "MDP" -AsPlainText -Force
- $CredentialLocal = [pscredential]::new($UserLocal,$Password)
- Invoke-Command -ComputerName VM -Credential $CredentialLocal -ScriptBlock {C:\windows\system32\sysprep\sysprep.exe /generalize /oobe /mode:vm /reboot /unattend:C:\unattend2.xml}
|
le Script s'exécute , pas de message d'erreur mais le sysprep ne se lance pas sur ma VM..
j'ai essayé avec un Start-Process, param($sysprep) dans le Scriptblock, mais rien ne marche
je n'ai pas d'erreur et je ne sais pas où ça bloque et j'ai vraiment besoin que ça marche