Используйте PowerShell для перечисления общих ресурсов Linux SMB

StackOverflow https://stackoverflow.com/questions/1317058

  •  19-09-2019
  •  | 
  •  

Вопрос

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

gwmi Win32_Share

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

gwmi Win32_Share -computer myserver

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

Есть ли какой-нибудь способ сделать это?

Это было полезно?

Решение

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

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

Другие советы

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

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

Ответ ОТРИЦАТЕЛЬНЫЙ - в Linux нет службы WMI.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top