Verwenden Sie Powershell Linux SMB-Freigaben aufzuzählen
-
19-09-2019 - |
Frage
Ich kann meine eigenen Computer-Aktien kein Problem mit der Liste:
gwmi Win32_Share
Aber wenn ich versuche
gwmi Win32_Share -computer myserver
Wo myserver
ist ein HP Mediavault mv2120 läuft BusyBox. Ich wieder die Antwort: Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)
Gibt es eine Möglichkeit, dies zu tun bekommen?
Lösung
Die „W“ in WMI steht für „Windows“, und während SAMBA eine halbwegs anständige Arbeit leistet bei Server Message Block bekommen (SMB) arbeitet, ist es nicht WMI auf Linux implementieren. Nicht das gleiche Schnittstelle / Protokoll leider.
Wenn Sie SAMBA Aktien aus den Fenstern zu sehen, verwenden Sie NET VIEW \\ 1.2.3.4 wobei 1.2.3.4 die IP-Adresse Ihrer Unix-Box ist.
Andere Tipps
Nein .. Es gibt ein wmiclient Paket für Linux. Mit, dass wir Windows von Linux kommunizieren können.
Der RPC-Server ist nicht verfügbar. Wir haben RPC Dienstleistungen und WMI-Dienst in Windows-Rechner starten
Die Antwort ist NEIN - Linux keinen WMI-Dienst hat
.Get-WMIObject funktioniert nur gegen Windows-Systeme (bis jemand in der Linux-Community implementiert WMI!)