У меня есть сценарий Powershell, который устанавливает и обновляет программное обеспечение через диспетчер пакетов Windows Chocolatey .
Если я выполняю свой PS-Script как пользователь, все в порядке. Таким образом, должна быть другая проблема, такая как ограничивающая политика выполнения (она установлена на неограниченную через GPO).
Как получить результат работы Powershell? Я использую Start-Transcript, но нигде не могу найти выходной файл, и если я укажу путь, он не создаст файл журнала ...
Powershell-Script выполняется во время запуска как машинный GPO.
Есть ли там другие варианты отладки, о которых я не думал?
Проблема была очень глупой ... Я добавил сценарий Powershell в раздел сценариев, а не в раздел сценариев Powershell, а в свойствах сценариев запуска ...
Я обнаружил , что Start-Transcript не создает файл журнала при выполнении как SYSTEM-Account (во время запуска). Вы должны указать путь, затем будет создан файл журнала. Приносим извинения и благодарим за помощь.
Start-Transcript -Path "$ ($ env: windir ) \ Temp \ Logon.txt "-Force
[Ваш контент]
Стоп-стенограмма