Utilizzare PowerShell per enumerare le condivisioni SMB Linux
-
19-09-2019 - |
Domanda
posso elencare azioni mio proprio del computer non è un problema con:
gwmi Win32_Share
Ma quando provo
gwmi Win32_Share -computer myserver
Dove myserver
è un mv2120 HP MediaVault esecuzione BusyBox. Torno la risposta: Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
C'è un modo per ottenere questo fatto?
Soluzione
La "W" in WMI sta per "Windows", e mentre SAMBA fa un lavoro a metà decente a ottenere Server Message Block (SMB) che lavorano, non implementa WMI su Linux. Non è la stessa interfaccia / protocollo purtroppo.
Se si desidera visualizzare le condivisioni Samba da Windows, utilizzare NET VIEW \\ 1.2.3.4 dove 1.2.3.4 è l'IP della vostra casella di Unix.
Altri suggerimenti
No .. Esiste un pacchetto wmiclient disponibile per Linux. Utilizzando che possiamo comunicare di Windows da Linux.
Il server RPC non è disponibile:. Dobbiamo cominciare servizi correlati RPC e servizio WMI in macchina Windows
La risposta è NO - Linux non ha un servizio di WMI
.Get-WMIObject funziona solo contro i sistemi Windows (fino a quando qualcuno nella comunità Linux implementa WMI!)