计算机管理和共享文件夹

计算机管理和共享文件夹

我正在尝试通过 PowerShell 获取远程 NetApp 服务器上所有共享的所有“卷路径”列表。WMI、CIM、WMIC、NET VIEW、NET SHARE、NET USE。我无法使用其中任何一个来获取路径。

查看“计算机管理”>“共享文件夹”>“共享”时,它会列出该计算机的所有共享文件夹及其关联的“文件夹路径”。这几乎就是我要找的。如果“计算机管理”能够检索该信息,那么我应该能够使用编码/脚本语言复制它。

就像 Comp Mgmt 中的“本地用户和计算机”可以使用 .net 框架中的 ADSI/ADSISearcher 进行复制一样。一定有一种方法可以复制 Comp Mgmt 中的“共享”,但我找不到任何可以做到这一点的方法。我搜索了一些 .net 类、上面提到的类和谷歌,但一无所获。

WMI、CIM 和 WMIC 给我“RPC 服务器不可用”。

有谁知道我可以用什么来检索远程 NetApp 文件服务器上共享的卷路径?

答案1

尝试get-psdrive -psprovider "filesystem"

答案2

尝试这个:

 Get-WmiObject -Class Win32_Share

类似帖子:Powershell - 获取共享文件夹列表

相关内容