自动确认替换文件夹和文件

时间:2016-07-27 08:42:35

标签: powershell scripting automation powershell-v2.0 7zip

我正在运行以下命令:

Get-ChildItem "D:\Abc\xyz.7z" -force | % {& "C:\Program Files\7-Zip\7z.exe" "x" $_.fullname "-oD:\Abc"}

执行上述命令后,会显示一条确认消息。

? (Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename all / (Q)uit? q

由于我是在自动脚本中执行此操作,因此我想从脚本本身自动接受上述选项。运气好我怎么办?

1 个答案:

答案 0 :(得分:1)

尝试添加-y开关:

-y: assume Yes on all queries

<强>代码:

Get-ChildItem "D:\Abc\xyz.7z" -force | % {& "C:\Program Files\7-Zip\7z.exe" "x" $_.fullname "-oD:\Abc" "-y"}