我正在运行下面的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下运行。它可以在不提示执行策略的情况下运行。