Я пытаюсь администрировать сценарии PowerShell в центральном общем месте. В настоящий момент скрипты .ps1 хранятся на разных серверах.Запустите сценарий PowerShell в планировщике заданий, который находится в сети
скрипты используются в Назначенные задания со спецификой 'Действие':
- Программа/скрипт: powershell.exe
- Добавить аргументы (необязательно): G: .. \ scriptABC.ps1
- Start (необязательно): C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \
Теперь цель состоит в том, чтобы иметь их все на общедоступном месте:
- \\ домен \ корень .. \ Scripts \ scriptABC.ps1
Проблема: Когда я обновить 'добавить аргументы' поле в «\\ домен \ корень .. \ Scripts \ scriptABC .ps1 "и попытайтесь запустить задачу, он скажет, что запустится несколько секунд, а затем снова готов, но ничего не произошло. Таким образом, он работает как шарм, когда указан локальный диск, но не тогда, когда указан путь UNC.
Дополнительная информация:
- Работа на Windows Server 2012 R2
Любые мысли?
Ваш аргумент \\ домен \ корень .. \ scripts \ scriptABC.ps1, или -file \\ domain \ root .. \ scripts \ scriptABC.ps1? Файл -file необходим для ярлыка или для запуска PS1 через BAT/VBS, поэтому я бы предположил, что это одно и то же в запланированной задаче. – Gordon
Добавление ** - файла ** работало для меня. Странно, что он не требуется для локальных скриптов, но он необходим для скриптов, расположенных через UNC-путь. – Dieter