Résolu Invoke-Command Sysprep.exe

Plus d'informations
il y a 3 ans 9 mois - il y a 3 ans 9 mois #29896 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Invoke-Command Sysprep.exe
Je pense qu'il s'agit plus d'un problème avec la commande Sysprep qu'avec tous les exe.

En effet, essaie la commande ping.exe et tu verras que ça fonctionne.

Pourrais-tu essayer :
sysprep.exe /?

Et voir ce que ça retourne ?

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Dernière édition: il y a 3 ans 9 mois par Arnaud Petitjean.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois - il y a 3 ans 9 mois #29897 par PAYEN
Réponse de PAYEN sur le sujet Invoke-Command Sysprep.exe
honnêtement je n'ai plus d'idée, je pensais à un problème avec le WinRM ...
je suis perdu xD

je n'ai pas compris ta demande, tu veux que je fasse un sysprep.exe /? directement sur ma vm? car ça me propose toutes les arguments du sysprep

et sur l'invoke-command, il me dit que le nom d'applet n'est pas reconnu avec:
-ScripBlock {C:\windows\system32\sysprep.exe /?}

quand je fais un ping.exe, il me sort juste les options du ping

PS: je ne peux plus répondre au topic, j'ai ce message d'erreur :
Kuena erreur interne: veuillez activer le mode debug et signaler ce problème dans le forum Kuena
Dernière édition: il y a 3 ans 9 mois par PAYEN.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #29898 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Invoke-Command Sysprep.exe

et sur l'invoke-command, il me dit que le nom d'applet n'est pas reconnu avec:
-ScripBlock {C:\windows\system32\sysprep.exe /?}


Oui c'est ce que je voulais que tu fasses.
Fais attention car c'est -ScriptBlock avec un "t" et non -ScripBlock.

Vérifie bien que sysprep.exe soit installé sur ta machine distance et que ton chemin soit correct.
En principe du devrait pouvoir exécuter ton sysprep lorsque tu es à l'intérieur d'une session distance, autrement lorsque tu es connecté avec Enter-PSSession à ta machine distante.

Je vais essayer de mon côté...

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #29899 par PAYEN
Réponse de PAYEN sur le sujet Invoke-Command Sysprep.exe

Arnaud écrit:

et sur l'invoke-command, il me dit que le nom d'applet n'est pas reconnu avec:
-ScripBlock {C:\windows\system32\sysprep.exe /?}


Oui c'est ce que je voulais que tu fasses.
Fais attention car c'est -ScriptBlock avec un "t" et non -ScripBlock.

Vérifie bien que sysprep.exe soit installé sur ta machine distance et que ton chemin soit correct.
En principe du devrait pouvoir exécuter ton sysprep lorsque tu es à l'intérieur d'une session distance, autrement lorsque tu es connecté avec Enter-PSSession à ta machine distante.

Je vais essayer de mon côté...

Arnaud


désolé pour la faute d'ortographe, mais tout est bon puisque quand j'exécute ma commande directement sur ma vm, elle fonctionne

en tout cas merci pour ton aide

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #29905 par PAYEN
Réponse de PAYEN sur le sujet Invoke-Command Sysprep.exe
je viens de trouver de la solution

il faut rajouter -Wait pour le Start-Process

allez savoir pourquoi mais le sysprep s'exécute maintenant !!!
en tout cas merci pour votre aide
Les utilisateur(s) suivant ont remercié: Laurent Dardenne

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 9 mois #29906 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Invoke-Command Sysprep.exe
Bien vue !!
L'exécution de ton programme est asynchrone, ce qui implique qu'une fois lancé, le code du job se termine. WinRM termine le process hébergeant le job, ce qui tue les process enfant dans la foulée.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.096 secondes
Propulsé par Kunena