Я пытаюсь выполнить .ps1 на нескольких виртуальных машинах, используя функцию invoke-VMScript. В настоящее время у меня есть код: Invoke-VMScript -ScriptText $script -VM $servername -guestcredential $gcred -hostcredential $hcred
и есть $script = 'data.ps1'
, однако это возвращает ошибку, в которой указано, что 'data.ps1' не является допустимой функцией или скриптом. Любая помощь приветствуется.Вызов сценария powershell из сценария powercli с использованием invoke-vmscript?
ответ
Вы должны указать содержимое скрипта в свой скрипт, а не имя файла.
Неправда. См. Http://www.vmware.com/support/developer/PowerCLI/PowerCLI51/html/Invoke-VMScript.html: «ScriptText: String: укажите текст скрипта, который вы хотите запустить. ** Вы также можете перейти к этот параметр представляет собой строковую переменную, содержащую путь к скрипту. ** « –
im довольно уверен, что строковая переменная, хотя и попытается выполнить скрипт, расположенный на гостевой машине. в этом случае этот ответ несколько верен. – flux9998
Я не настроен для проверки этого, но я бы предположил, что -ScriptText
должен быть предоставлен полный путь к файлу .ps1, доступному на виртуальной машине.
$script = '"C:\my scripts\data.ps1"'
Invoke-VMScript -ScriptText $script -VM $servername -guestcredential $gcred -hostcredential $hcred
- 1. управляющие экземпляры сценария powerCLI
- 2. Вызов сценария powershell из пакетного сценария
- 3. Вызов WebRequest с использованием сценария Powershell
- 4. Powershell: Рекурсивный вызов сценария
- 5. Вызов сценария из сценария
- 6. Запуск сценария из сценария powershell с условиями
- 7. Вызов сценария powershell с множеством аргументов из cmd
- 8. Вызов mongoimport из сценария
- 9. «Вызов» рабочего процесса Powershell из сценария
- 10. Вызов TF.exe из сценария PowerShell в TeamCity
- 11. Синхронный вызов сценария PowerShell из VBScript
- 12. powerCLI restart VM guest из сценария
- 13. Вызов API REST из сценария PowerShell
- 14. вызов matlab из perl с использованием сценария
- 15. Вызов пакетного сценария из сценария VBScript
- 16. Вызов внутреннего сценария из внешнего сценария
- 17. Вызов сценария из сценария в C# Unity3D
- 18. Вызов заводной сценария из другого сценария заводной
- 19. Вызов сценария iMacros из другого сценария iMacros
- 20. Вызов сценария из другого
- 21. вызов нескольких сценариев powershell из одного сценария powershell
- 22. Вызов CasperJS из сценария
- 23. вызов сценария из демона
- 24. вызов компонента из сценария
- 25. Вызов сценария powershell из другого сценария powershell и гарантирование его UTF8
- 26. Зачем обрабатывать завершение сценария из PowerCli, застрявшего в «приостановленном» режиме
- 27. C# Применение Вызов Powershell Проблемы сценария
- 28. Вызов файла внутри папки сценария в PowerShell
- 29. Настройка git с использованием сценария Powershell
- 30. Перезапуск пула приложений с использованием сценария Powershell
Пройти полный путь к 'data.ps1'. Возможно, он ищет его в другой папке, чем вы думаете. –