Хм… статье 4 года и все еще актуальна. Вы меня конечно порадовали) Пришлось вспоминать… На первый взгляд у вас проблема в кавычках, вы код в MS Word набирали что ли? ))
Вместо ($key1 -eq «year») должно быть ($key1 -eq «year») и так по всему коду.
ПыСы: Длинные куски кода и консольного лога убирайте под спойлер. Эстетичнее выглядит.
только вот хоть убей не понимаю «Вместо ($key1 -eq «year») должно быть ($key1 -eq «year») и так по всему коду» написаны одни и теже символы? или меня глючит?
А какой строкой вы скрипт запускаете? Какие параметры прописываете? И на какой системе запускаете?) Есть у меня подозрение что PoSh несколько изменился за последние 4 года)
Скорее всего что то поменялось в PowerShell с 2011 года, к сожалению под рукой нет ни 2008 ни 2012 сервера, по этому проверить и поправить не могу. возможно изменился порядок вывода команды, по этому парсер и ругается.
хочу тебе лично сказать огромное спасибо за готовность помочь,(человеку который в этом мало что понимает «просто задачу поставили именно такую») редко встречаю такое отношение. спасибо
немного изучил вопрос да там много чего изменилось… теперь что то без скобок что то без знаков вопросов
PowerShell и аудит безопасности