2009-08-22 92 views
3

我可以列出我自己的計算機的共享資源沒有問題:使用PowerShell枚舉Linux的SMB共享

gwmi Win32_Share 

但是當我嘗試

gwmi Win32_Share -computer myserver 

哪裏myserver是運行BusyBox的惠普的MediaVault mv2120。我得到迴應:Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

有沒有什麼辦法可以完成這件事?

回答

4

WMI中的「W」代表「Windows」,儘管SAMBA在獲取服務器消息塊(SMB)方面做了一半體面的工作,但它並未在Linux上實現WMI。不幸的是,不同的接口/協議。

如果您想從Windows查看SAMBA共享,請使用NET VIEW \\ 1.2.3.4,其中1.2.3.4是Unix框的IP。

0

答案是否定的 - Linux沒有WMI服務。

獲取-WmiObject可以僅適用於針對Windows系統(直到有人在Linux社區實現WMI!)

2

沒有..有可用於Linux的wmiclient包。利用這一點,我們可以從Linux與Windows溝通。

RPC服務器不可用:我們必須在Windows機器上啓動RPC相關服務和WMI服務。