¿Puede la invocación del artículo cmdlet lanzar un ejecutable con parámetros?
-
01-10-2019 - |
Pregunta
Estoy tratando de instalar algunos servicios de Windows PowerShell personalizados utilizando, y he sido incapaz de correr InstallUtil sin conseguir el error siguiente:
A parámetro posicional no se puede encontrar que acepta el argumento ''
Esto es lo que me he encontrado que causa el error anterior:
Invoke-Command -ComputerName <remote machine> -ScriptBlock {Invoke-Item C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
Solución
A partir de los documentos:
Los Invoke-ítem, se realizará cmdlet la acción predeterminada en el elemento especificado.
No creo argumentos de línea de comandos se pueden usar con una acción predeterminada.
Sin embargo ...
En este ejemplo, Invoke-tema no debería ser necesario invocar el ejecutable.
Invoke-Command -ComputerName <remote machine> -ScriptBlock { C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow