Question [RESOLU]Invoke-WmiMethod - script vbs

Plus d'informations
il y a 8 ans 3 mois #24743 par Knox
Bonjour a tous,

j'ai un petit soucis avec cette ligne de code:
[code:1]Invoke-WmiMethod -class Win32_process -name Create -ArgumentList (\"CMD.EXE /C G:\Exploit\Createnv_Users.vbs /DOMAIN:BTG /QUIET\") -ComputerName PosteDistant[/code:1]
Le script VBS ne s'exécute pas.

J'ai alors tenté avec pour argument :
[code:1]Invoke-WmiMethod -class Win32_process -name Create -ArgumentList (\"CMD.EXE /C mkdir c:\test\"«») -ComputerName PosteDistant[/code:1]
Et la je peux voir que le dossier se créé.

J'ai l'impression que Invoke-WmiMethod ne parvient pas exécuter un scritp VBS de cette facon.

Avez-vous une idée sur ce problème ?
Des pistes à explorer ?

En vous remerciant d'avance

Message édité par: Knox, à: 20/12/17 11:43<br><br>Message édité par: Knox, à: 2/01/18 10:32

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

Plus d'informations
il y a 8 ans 3 mois #24744 par ShizuCorp
Réponse de ShizuCorp sur le sujet Re:Invoke-WmiMethod - script vbs
Je ne m'y connais pas spécialement sur cela, mais essaye de voir à ce lien, c'est bien détaillé et ça viens de Microsoft!
docs.microsoft.com/en-us/powershell/modu...?view=powershell-5.1

Ou ici :
ss64.com/ps/invoke-wmimethod.html

Message édité par: ShizuCorporation, à: 20/12/17 12:10

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

Plus d'informations
il y a 8 ans 3 mois #24752 par Philippe
Réponse de Philippe sur le sujet Re:Invoke-WmiMethod - script vbs
salut Knox

utilise plutôt Invoke-Command plus approprier a ta demande

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

Plus d'informations
il y a 8 ans 3 mois #24757 par Knox
Réponse de Knox sur le sujet Re:Invoke-WmiMethod - script vbs
Merci de ton aide 6ratgus,

J'ai déja essayé cette solution, mais je me tape une erreur :

[code:1]PS C:\windows\system32&gt; Invoke-Command -Computer PC1 -ScriptBlock {\&quot;G:\exploit\test.bat\&quot;}
[PC1] La connexion au serveur distant PC1 a échoué avec le message d’erreur suivant: WinRM ne peut pas traiter la demande. L’erreur suivante s’est produite lors de l’utilisation
de l’authentification Kerberos: impossible de trouver l’ordinateur PC1. Vérifiez que l’ordinateur existe sur le réseau et que le nom fourni est correctement orthographié. Pour plus
d'informations, voir la rubrique d'aide about_Remote_Troubleshooting.
+ CategoryInfo : OpenError: (PC1:«»String) [], PSRemotingTransportException
+ FullyQualifiedErrorId : NetworkPathNotFound,PSSessionStateBroken[/code:1]

C'est pourquoi j'essaye de bidouiller avec Invoke-WmiMethod ou autre chose

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

Plus d'informations
il y a 8 ans 3 mois #24758 par Philippe
Réponse de Philippe sur le sujet Re:Invoke-WmiMethod - script vbs
alors pour Invoke-WmiMethod tu trouvera une fonction \&quot;Process_cmd\&quot; que j'utilise dans ce post qui utilise Win32_process

sauf erreur tu devrait pouvoir faire cette ligne de commande :
[code:1]Process_cmd \&quot;PC1\&quot; 'G:\Exploit\Createnv_Users.vbs /DOMAIN:BTG /QUIET'[/code:1]ou une de ces deux la :
[code:1]Process_cmd \&quot;PC1\&quot; 'G:\exploit\test.bat'
ou
Process_cmd \&quot;PC1\&quot; 'call G:\exploit\test.bat'[/code:1]

pour Invoke-Command tu doit activé WinRM sur l'ordinateur distant avec la commande dos \&quot;winrm\&quot;
ici un tuto sur winRM <br><br>Message édité par: 6ratgus, à: 21/12/17 15:38

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

Plus d'informations
il y a 8 ans 2 mois #24795 par Knox
Réponse de Knox sur le sujet Re:Invoke-WmiMethod - script vbs
bonjour,

Le code n'est pas passé mais j'ai trouvé une \&quot;solution\&quot;

J'ai refait la configuration de WinRM qui devais ne pas etre correcte.

Merci pour votre aide :)

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

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