Как отлаживать сценарии PowerShell, которые выполняются через GPO во время запуска?

У меня есть сценарий Powershell, который устанавливает и обновляет программное обеспечение через диспетчер пакетов Windows Chocolatey .

Если я выполняю свой PS-Script как пользователь, все в порядке. Таким образом, должна быть другая проблема, такая как ограничивающая политика выполнения (она установлена ​​на неограниченную через GPO).

Как получить результат работы Powershell? Я использую Start-Transcript, но нигде не могу найти выходной файл, и если я укажу путь, он не создаст файл журнала ...

Powershell-Script выполняется во время запуска как машинный GPO.

Есть ли там другие варианты отладки, о которых я не думал?

2
задан 16 June 2017 в 14:39
2 ответа

Проблема была очень глупой ... Я добавил сценарий Powershell в раздел сценариев, а не в раздел сценариев Powershell, а в свойствах сценариев запуска ...

Я обнаружил , что Start-Transcript не создает файл журнала при выполнении как SYSTEM-Account (во время запуска). Вы должны указать путь, затем будет создан файл журнала. Приносим извинения и благодарим за помощь.

2
ответ дан 3 December 2019 в 14:11

Start-Transcript -Path "$ ($ env: windir ) \ Temp \ Logon.txt "-Force

[Ваш контент]

Стоп-стенограмма

-2
ответ дан 3 December 2019 в 14:11

Теги

Похожие вопросы