Ola pessoal,
vou demonstrar abaixo 3 formas para listagem de compartilhamentos de rede em Máquinas Windows. Essa informação é bem relevante para saber onde um compartilhamento está armazenado ou para documentação do seu Servidor de Arquivos.
A primeira forma, mais simples, vai ser utilizando o comando NET SHARE
Utilizando PowerShell, temos duas formas:
Via WMI, através do comando Get-WmiObject Win32_Share
Para listar os compartilhamentos em um computador remoto utilize: Get-WmiObject Win32_Share -ComputerName Nome_do_Computador
Podemos obter a listagem também via cmdlet Get-SmbShare, para isso, antes execute Import-Module SmbShare para importar o módulo que contém esse cmdlet.
Fica a dica com relação à listagem de compartilhamentos.