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

连接Azure文件共享时执行New-PSDrive出现网络资源类型不正确错误

New-PSDrive : 网络资源类型不正确
位于 第6行 字符:5

New-PSDrive -Name U -PSProvider FileSystem -Root "\\rohitstore17. ...  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo : InvalidOperation: (U:PSDriveInfo) [New-PSDrive], Win32Exception
FullyQualifiedErrorId : CouldNotMapNetworkDrive,Microsoft.PowerShell.Commands.NewPSDriveCommand

排查解决步骤
  • 验证445端口连通性
    Azure文件共享基于SMB协议,公网访问需要开放出站445端口,多数运营商和企业内网会默认封禁该端口。执行命令Test-NetConnection rohitstore17.file.core.windows.net -Port 445测试连通性,若返回TcpTestSucceeded = False则为端口封禁问题,可通过私有端点、Azure VPN/ExpressRoute连接,或改用Azcopy、REST API操作文件。
  • 检查SMB协议版本兼容性
    公网挂载Azure文件共享要求本地客户端支持SMB 3.0及以上版本,仅Windows 10、Windows Server 2012及以上系统默认支持该版本。执行命令Get-SmbServerConfiguration | Select EnableSMB3Protocol确认本地SMB 3.0已启用,低版本系统仅支持同虚拟网络内挂载文件共享。
  • 补全命令参数、修正路径格式
    现有命令缺少凭据参数,且需确认路径拼写正确:
    1. 先执行$cred = Get-Credential,用户名填写AZURE\rohitstore17,密码填写存储账户的访问密钥或有效SAS令牌
    2. 确认Root路径格式为\\<存储账户名>.file.core.windows.net\<文件共享名>,不要遗漏文件共享名层级
    3. 执行完整挂载命令:New-PSDrive -Name U -PSProvider FileSystem -Root "\\rohitstore17.file.core.windows.net\你的共享名" -Credential $cred -Persist
  • 检查盘符占用情况
    执行Get-PSDrive确认U盘符未被本地磁盘、移动存储或其他网络驱动器占用,若已占用可更换为其他未使用的盘符(如Z)重试。
  • 排查第三方软件拦截
    部分杀毒软件、终端安全管理工具会拦截SMB挂载请求,可临时关闭相关软件后再执行挂载命令测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 23:18:02