Используйте PowerShell для перечисления общих ресурсов Linux SMB
-
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!)