Question

Je suis en train d'installer certains services Windows PowerShell personnalisés à l'aide, et je l'ai été incapable de courir InstallUtil sans obtenir l'erreur suivante:

  

Un paramètre de position ne peut pas être trouvé qui accepte l'argument « »

Voici ce que j'ai couru qui provoque l'erreur ci-dessus:

Invoke-Command -ComputerName <remote machine> -ScriptBlock {Invoke-Item C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
Était-ce utile?

La solution

A partir de la documentation:

  

L'applet de commande Invoke-Item effectue l'action par défaut sur l'élément spécifié.

Je ne crois pas que les arguments peuvent être utilisés commandline avec une action par défaut.

Mais ...

Dans cet exemple, Invoke-point ne devrait pas être nécessaire d'invoquer l'exécutable.

Invoke-Command -ComputerName <remote machine> -ScriptBlock { C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top