You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell解压zip到共享文件夹提示路径不合法如何解决

解压本地zip到远程共享文件夹报错解决方案

报错原因

该错误是PowerShell 5.1自带的旧版Microsoft.PowerShell.Archive模块的已知问题,模块内置的目录创建逻辑对UNC共享路径的兼容性不足,无法正确识别并创建目标路径。

可选择的解决方法

  • 方案1:验证共享路径可用性
    首先在资源管理器直接访问\\TEST\TEST1,确认当前登录的Windows账号对该共享目录有读写权限,无IP访问限制、密码验证失败等问题。
  • 方案2:映射UNC路径为本地盘符后解压
    先执行命令将共享路径映射为本地盘符:
    New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\TEST\TEST1" -Persist
    
    再执行解压命令:
    Expand-Archive -Path C:\test.zip -DestinationPath Z:\ -Force
    
    不需要保留盘符时可执行移除命令:
    Remove-PSDrive -Name "Z"
    
  • 方案3:提前手动创建目标路径
    先手动执行目录创建命令,跳过模块内置的目录创建校验逻辑:
    if (-not (Test-Path \\TEST\TEST1)) { New-Item -Path \\TEST\TEST1 -ItemType Directory -Force }
    
    再执行原解压命令即可。
  • 方案4:更新Archive模块
    执行命令更新PowerShell的Archive模块到最新版本,修复UNC路径兼容问题:
    Update-Module -Name Microsoft.PowerShell.Archive -Force
    

注意事项

如果你的共享路径包含空格、中文或其他特殊字符,需要将路径用英文双引号包裹,例如"\\TEST\测试共享目录"。

内容的提问来源于stack exchange,提问作者Epligam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 03:15:08