Высокая загрузка ЦП PowerShell запрашивает политику выполнения
Я запускаю скрипт PowerShell ниже. Когда процессор высок (100%), он запросит политику выполнения. Но когда процессор низкий, он работает нормально.
Моя политика: (удаленная подпись / неограниченная)
Окружающая среда: Windows Server 2012 R2, PowerShell v5.1
Автор сценария:
$sourcefolder="D:\A743"
$datenow = Get-Date
$processdate = (Get-Date).AddDays(-3)
Get-ChildItem $sourcefolder -File | Where-Object {
$_.LastWriteTime -le $processdate
} | Remove-Item -Force
Сообщение при сбое автоматизации:
Изменение политики выполнения Политика выполнения помогает защитить вас от сценариев, которым вы не доверяете. Изменение политики выполнения может подвергнуть вас угрозам безопасности, описанным в разделе справки about_Execution_Policies. Вы хотите изменить политику исполнения?
[Y] Да [N] Нет [S] Приостановить [?] Справка (по умолчанию "Y"):
Я пытался конвертировать PS1 в EXE и работать под высоким ЦП. Он может работать без запроса политики выполнения.