【问题标题】:How to extract UNC path of all shares available in a server?如何提取服务器中所有可用共享的 UNC 路径?
【发布时间】:2014-09-30 14:52:33
【问题描述】:

请有人帮我创建一个批处理文件,通过它我可以提取一台服务器中所有可用共享的 UNC 路径。 从服务器管理器中手动查找非常繁琐,因为我必须打开每个共享文件夹的属性并从中获取 UNC 路径。 是否有任何特定的 powershell 命令或批处理脚本可以运行以提取所有可用的共享文件夹。 提前感谢您的帮助。

【问题讨论】:

  • 你可以用net share批量做

标签: powershell batch-file windows-server-2008 windows-server-2012


【解决方案1】:

从 wmi 获取它

wmic /node:yourServer share get name,path /format:csv

【讨论】:

    【解决方案2】:

    您可以专门使用 WMI WIN32_Share 来获取共享名称、路径和描述,然后将回复通过管道传输到循环中。格式化输出以提供 UNC 路径,或将输出发送到文件

    $SrvName = "YourServer"
    
    gwmi -class win32_share -computer $SrvName | ForEach-Object {("\\"+$SrvName + "\" + $_.Name)}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-18
      • 2014-09-10
      • 1970-01-01
      • 2016-01-25
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多