Используйте PowerShell для перечисления общих ресурсов Linux SMB - PullRequest
3 голосов
/ 23 августа 2009

Я могу перечислить акции своего компьютера без проблем:

gwmi Win32_Share

Но когда я пытаюсь

gwmi Win32_Share -computer myserver

Где myserver - это HP MediaVault mv2120, на котором работает BusyBox. Я получаю ответ: Get-WmiObject : The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

Есть ли способ сделать это?

Ответы [ 3 ]

4 голосов
/ 24 августа 2009

"W" в WMI означает "Windows", и, хотя SAMBA выполняет полуприличную работу по обеспечению работы блока сообщений сервера (SMB), он не реализует WMI в Linux. Не тот же интерфейс / протокол, к сожалению.

Если вы хотите просматривать общие ресурсы SAMBA из Windows, используйте NET VIEW \\ 1.2.3.4, где 1.2.3.4 - это IP вашего Unix-бокса.

2 голосов
/ 12 января 2011

Нет .. Для Linux доступен пакет wmiclient. Используя это, мы можем общаться с Windows из Linux.

Сервер RPC недоступен: необходимо запустить службы, связанные с RPC, и службу WMI на компьютере Windows.

0 голосов
/ 24 августа 2009

Ответ НЕТ - в Linux нет службы WMI.

Get-WMIObject работает только с системами Windows (пока кто-то из сообщества Linux не реализует WMI!)

...