PowerShell 技能连载 - 将所有脚本备份到 ZIP 中

PowerShell 5 终于支持 ZIP 文件了,所以如果您希望备份所有 PowerShell 脚本到一个 ZIP 文件中,以下是一个单行代码:

1
2
Get-ChildItem -Path $Home -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue |
Compress-Archive -DestinationPath "$home\desktop\backupAllScripts.zip" -CompressionLevel Optimal

请注意在 Windows 10 上,所有文件写入 ZIP 之前都需要通过反病毒引擎。如果您的反病毒引擎检测到一段可疑的代码,可能会产生异常,并且不会生成 ZIP 文件。

本文国际来源:Backing Up All Scripts to ZIP

评论