Высокая загрузка ЦП 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 и работать под высоким ЦП. Он может работать без запроса политики выполнения.

0 ответов

Другие вопросы по тегам