Мне нужен способ перечисления общих ресурсов SMB удаленной системы, отличной от Windows, при использовании PowerShell в моей системе Windows 7.
Файловый сервер, который я проверяю, не работает под управлением ОС Windows. Однако мне нужно получить список общих ресурсов SMB на этом сервере с помощью PowerShell в моей системе Windows 7, чтобы я мог передать этот список для дальнейшей обработки в сценарии.
Большинство решений, которые я нашел для перечисления общих ресурсов SMB в удаленных системах с помощью PowerShell, используют один из двух вариантов, которые мне недоступны.
- Связанные с SMB модули PowerShell. Это было бы здорово, но они не доступны до Windows 8.1.
- WMI. Это хорошо только для удаленных целей на базе Windows, где разрешен удаленный доступ WMI. Это не тот случай, с которым я имею дело.
Какие еще варианты у меня есть здесь?
Предположим, ванильный Windows 7 SP 1. Стороннее программное обеспечение / модули не являются опцией. PowerShell 4.0 доступен для меня, но предпочтение отдается совместимости до 2.0.