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

如何在Windows的命令提示符或PowerShell中列出SMB共享根地址下的所有卷

如何在Windows的命令提示符或PowerShell中列出SMB共享根地址下的所有卷

嗨,我完全懂你的困扰——Mac上连接SMB服务器时会自动弹出可用的共享卷列表,但Windows里直接输入\\192.168.128.29\却没法看到这些选项,必须提前知道具体共享名才能挂载。其实在Windows的CMD或者PowerShell里,有几个简单的命令就能帮你列出目标SMB服务器上的所有共享卷,下面我分别说下两种环境的操作方法:

命令提示符(Command Prompt)操作方法

  1. 按下Win+R组合键,输入cmd回车打开命令提示符
  2. 直接输入以下命令,就能列出目标SMB服务器的所有共享卷:
    net view \\192.168.128.29
    
  3. 如果目标服务器需要验证权限(比如你的情况需要输入用户名密码),可以加上/user参数指定SMB用户名,命令如下:
    net view \\192.168.128.29 /user:你的SMB用户名
    
    执行后会提示你输入对应密码,输入完成后就能看到所有可用的共享卷列表了,和Mac上弹出的内容一致。

PowerShell操作方法

PowerShell里有两种方式可以实现,选你顺手的来:

  • 兼容CMD的简单方式:PowerShell可以直接运行CMD命令,所以输入和上面一样的net view命令就行:
    net view \\192.168.128.29
    
    同样需要权限的话加/user参数即可。
  • PowerShell原生方式:用CIM实例查询可以获得更详细的共享信息(比如共享类型、实际路径等),命令如下:
    Get-CimInstance -ClassName Win32_Share -ComputerName 192.168.128.29
    
    不过这个方法需要目标Mac的SMB服务器开启了WMI/CIM访问权限,如果遇到报错,优先用net view命令就好,它的兼容性更强。

用这些命令查出来的共享列表,就能让用户清楚知道有哪些卷可以挂载,不用再盲目试路径啦。

备注:内容来源于stack exchange,提问作者C1pher

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 08:59:29