Показать полную графическую версию : [решено] Автоматический запуск скрипта PowerShell по времени.
Всем доброго времени суток.
Интересует такой вопрос: возможно ли сделать автоматический запуск по времени некоего скрипта написанного на PowerShell?
Petya V4sechkin
04-11-2009, 10:51
Планировщик заданий
Планировщик заданий
Это я знаю, но я не знаю что именно в планировщик писать, какую именно программу. Например у меня есть скрипт на PS (script.ps1) какую комманду добавлять в планировщик для запуска этого скрипта?
Petya V4sechkin
04-11-2009, 15:29
powershell.exe путь_к_файлу.ps1
powershell.exe путь_к_файлу.ps1 »
Не сработало, открылось окно PS на одну секунду и закрылось, результата никакого.
Ниже привожу код тестового скрипта:
"Test"|Out-File d:\2.txt
Petya V4sechkin
04-11-2009, 16:54
KAB, странно.
Есть еще такой (http://www.leeholmes.com/blog/RunningPowerShellScriptsFromCmdexe.aspx) вариант.
Точно странно, на работе не работало, а дома заработало :) . Где то видно тупанул, но вроде делал все одинаково. Спасибо за помощь.
1) powershell.exe путь_к_файлу.ps1 » - не так!
powershell.exe -FILE путь_к_файлу.ps1
2) если у вас 2003/XP, то либо Set-ExecutionPolicy Unrestricted (заходи кто хочешь) либо Set-ExecutionPolicy RemoteSigned и дикий танец с бубном согласно get-help about_signed . Если 2008R2/W7 то просто Set-ExecutionPolicy RemoteSigned.
файлик для диких танцев на 2003 прилагаю ( иначе приходится выкачивать девелопмент пак на 400 мегов). http://ahnassi.narod.ru/makecert.7z
PS месный аплоадер не робит так что ловите прямой сцылкою
"Внимание: последний ответ в эту тему был добавлен более чем 2 Лет назад" поднимаем Зомби
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.