PDA

Показать полную графическую версию : Нужно автоматизировать команду powershell.


ivanhoe75
28-12-2015, 12:39
Есть длинная команда powershell
get-winevent -FilterHashTable @{logname="Application"; id="1001"; starttime="01/01/2011"}| ?{$_.providername –match "wininit"} | fl timecreated, message
Запомнить её нереально. Вызвать из батника - тоже. Вставить из буфера обмена - тоже никак. Как бы мне облегчить жизнь?

Dzirt2005
28-12-2015, 12:43
Вызвать из батника - тоже »
Чего это вдруг внезапно? Вот содержимое a.cmd, который прекрасно выполняется:
powershell "get-winevent -FilterHashTable @{logname=\"Application\"; id=\"1001\"; starttime=\"01/01/2011\"}| ?{$_.providername -match \"wininit\"} | fl timecreated, message"

Да и никто не мешает вашу команду сохранить в файл с именем например b.ps1 и вызывать ее потом

powershell -file b.ps1

ivanhoe75
28-12-2015, 12:58
не могу вызвать powershell из командной строки. Сделал путь в каталог powershell всё равно не стартует.
Похоже команда у меня неправильная, пока тему закроем

Iska
28-12-2015, 13:20
Сделал путь в каталог powershell всё равно не стартует.
Похоже команда у меня неправильная, »
«Какие Ваши аргументы Покажите Ваш код», обычно говорят в таких случаях.




© OSzone.net 2001-2012