Além de usar net share
, você também pode usar o wmic - isso permite consultar sistemas remotos (com /node:
) e também obter apenas aqueles em que você está interessado, por exemplo.
Listar compartilhamentos denominados Share1 .
wmic /node:Server1 share where name="Share1" get name,path`
Correspondência de padrão para encontrar apenas compartilhamentos que contêm temp :
wmic share where 'name like ^"^%temp^%"' get name,path
Observe que aqueles com aparência estranha ^
são sinais de intercalação - cmd escape char - são usados para evitar que o cmd expanda o ambiente. variáveis. Se usado de dentro do wmic, eles não são necessários.
Por fim, você pode executar isso em várias máquinas ao mesmo tempo e salvar a lista como tabela html bem formatada (entre outros formatos):
wmic /node:server1,server2 /output:shares.html share get name,path /format:htable
(você também pode usar um arquivo para especificar hosts wmic /node: @file
)