0

我正在运行下面的 PowerShell 脚本。当 CPU 高(100%)时,会提示执行策略。但是当CPU低时它可以正常运行。

我的策略:(远程签名/不受限制)
环境: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 并在高 CPU 下运行。它可以在不提示执行策略的情况下运行。

4

0 回答 0