Windows PowerShell处于非交互模式。读取和提示功能不可用

Windows PowerShell处于非交互模式。读取和提示功能不可用,powershell,jenkins,Powershell,Jenkins,我不熟悉powershell脚本。我正在尝试删除除一个文件夹和一个文件之外的所有文件。我使用jenkins运行此脚本,它显示名为“Windows PowerShell处于非交互模式。读取和提示功能不可用”的错误。我尝试在PowerShell窗口中运行此脚本,但它要求确认[Y/N]。我需要使用jenkins运行此脚本,请帮助我 您需要将Recurse参数添加到remove命令中 就像这样: Remove-Item -Recurse -Force 您需要将Recurse参数添加到remove命令

我不熟悉powershell脚本。我正在尝试删除除一个文件夹和一个文件之外的所有文件。我使用jenkins运行此脚本,它显示名为“Windows PowerShell处于非交互模式。读取和提示功能不可用”的错误。我尝试在PowerShell窗口中运行此脚本,但它要求确认[Y/N]。我需要使用jenkins运行此脚本,请帮助我


您需要将Recurse参数添加到remove命令中

就像这样:

Remove-Item -Recurse -Force

您需要将Recurse参数添加到remove命令中

就像这样:

Remove-Item -Recurse -Force

正确的guiwhats您的代码应该是这样的

$Path = "C:\TeamCity\buildAgent2\work"
$exclude = @("*.old", "*directory.map") 
Get-ChildItem $Path -Exclude $exclude | Remove-Item -Recurse -Force -Confirm:$false -ErrorAction Stop

正确的guiwhats您的代码应该是这样的

$Path = "C:\TeamCity\buildAgent2\work"
$exclude = @("*.old", "*directory.map") 
Get-ChildItem $Path -Exclude $exclude | Remove-Item -Recurse -Force -Confirm:$false -ErrorAction Stop

如果我使用Remove Item-Recurse-Force,它会显示这种类型的错误“无法找到路径的一部分”@VenkateshReddi,这是一个不相关的问题。由于此答案解决了问题中描述的原始问题,因此我建议您使用它,并提出一个新问题来解决另一个问题。如果我使用Remove Item-Recurse-Force,则表示此类错误“无法找到路径的一部分”@VenkateshReddi,这是一个不相关的问题。由于此答案解决了问题中描述的原始问题,我建议您这样做,并提出一个新问题来解决另一个问题。我尝试此命令它显示此类错误“找不到路径的其他部分”我尝试此命令它显示此类错误“找不到路径的其他部分”我尝试此脚本,它仍在请求确认[Y/A/N]。我尝试此脚本,它仍在请求确认[Y/A/N]。