2016-09-09 9 views
2

Я пытался установить/обновить агент EPO через PowerShell, но я становлюсь ниже ошибки. Я новичок в PowerShell, поэтому я не могу понять, что вызывает это.Ошибка позиционного параметра в сценарии powershell

Ниже приведен сценарий, я использовал, чтобы обновить агент:

Start-Process -FilePath $scriptpath "\INAEPO01_Framepkg.exe" "/FORCEINSTALL" "/INSTALL=AGENT" -Wait 

Ошибка:

Позиционный параметр не может быть найден, который принимает аргумент /FORCEINSTALL.

ответ

2

Попробуйте это так, то есть добавить запятые между аргументами так, что они образуют массив

Start-Process -FilePath $scriptpath "\INAEPO01_Framepkg.exe","/FORCEINSTALL", "/INSTALL=AGENT" -Wait 

или быть более явным

Start-Process -FilePath $scriptpath -ArgumentList "\INAEPO01_Framepkg.exe", "/FORCEINSTALL", "/INSTALL=AGENT" -Wait 
+0

Спасибо, запятая работали. – Gopi

Смежные вопросы