0

我希望使用相同的Expand-Archive Powershell cmd 来解压缩文件,而不是使用本地位置,例如 C:\Program Files\Folder\Folder\Folder\Folder" 我试图将 zip 文件提取到记录的在用户配置文件上,以便 zip 文件将其有效负载解压缩到用户 %APPDATA%\Folder\Folder\Folder\Folder\Folder

我已经修改了 -DestinationPath 但它无法将内容解压缩到用户配置文件中。但似乎只是创建了一个名为 %APPDATA% 的文件

有人可以帮忙吗?

$SourcePath = "nameofile.zip" $Destination = "C:\Program Files\Folder\Folder\Folder\Folder" Expand-Archive -Path $SourcePath -DestinationPath $Destination –强制写入主机 "nameofzipfile 解压成功"

4

1 回答 1

1

%appdata%是批处理 (cmd) 使用的环境变量。如果你想在 powershell 中使用相同的引用,你可以使用 $env:appdata

$Destination = "$env:appdata\Folder\Folder\Folder\Folder\Folder"

于 2021-11-22T23:06:27.090 回答