Se eu tiver um servidor Windows (normalmente 2000, 2003 ou 2008), existe uma maneira simples de listar todos os diretórios locais compartilhados nesse servidor?
Eu posso encontrar os próprios compartilhamentos com bastante facilidade, mas adoraria uma maneira rápida de encontrar os diretórios locais que eles representam no disco.
Obrigado!
Você pode entrar no gerenciamento do computador (clique com o botão direito do mouse em meu computador, selecione gerenciar), expanda o nó Pastas Compartilhadas e veja uma lista de todos os compartilhamentos, sessões conectadas e arquivos abertos.
Para W2K8, você faz isso no Gerenciador de Servidores: Funções -> Serviços de Arquivo -> Gerenciamento de Compartilhamento e Armazenamento; a guia Compartilhamentos no centro da janela.
Para listar compartilhamentos de servidores remotos, observe que NET VIEW svr_name mostrará apenas compartilhamentos de usuários, nenhum admin ou compartilhamentos ocultos. Adicionar a opção /all no final mostrará esses outros (para W2K8).
Em um prompt de linha de comando, você pode usar o comando "net share". Ele imprimirá uma tabela com a lista do nome do compartilhamento, o recurso e uma observação opcional.
net share
de um prompt de comando fornecerá o nome e o caminho do compartilhamento. Se você precisar de algo mais avançado, poderá consultar o WMI usando VBScript ou PowerShell.Use WMI: Win32_Share.
No PowerShell:
Isso também inclui os compartilhamentos fornecidos pelo sistema e funcionará remotamente.
A propriedade Path do objeto resultante é o caminho local.
Para maior clareza (como não é óbvio onde encontrar a lista de compartilhamentos na GUI)
Como as pessoas mencionaram, abra um prompt de comando e digite net share . Essa é provavelmente a maneira mais fácil de ver quais compartilhamentos estão disponíveis. Isso também mostrará compartilhamentos ocultos (aqueles com $ como sufixo) e para onde o compartilhamento aponta.
Aqui está um exemplo:
No Windows Server 2008, clique com o botão direito do mouse em Computador no menu Iniciar e selecione Gerenciar ou inicie o Gerenciador do Servidor (por padrão, o primeiro ícone ao lado do menu Iniciar na barra de tarefas).
No Gerenciador do Servidor , expanda o nó Funções e, em seguida, expanda o nó Serviços de Arquivo . Clique em Gerenciamento de Compartilhamento e Armazenamento . A tela mostrará duas guias, Compartilhamentos e Volumes . A guia Compartilhamentos mostra os compartilhamentos existentes (igual à saída do console acima). Essa interface permite que você interaja com o compartilhamento, como alterar propriedades/permissões, interromper o compartilhamento ou criar novos.
Espero que ajude.
Para uma lista rápida e suja, em um prompt de comando, execute "NET SHARE". O único problema com este comando é que ele formata cuidadosamente os dados em colunas e potencialmente corta caminhos longos.
Você pode ser mais bem servido fazendo em
com REGEDIT. Você pode exportar isso conforme desejar.
Clique com o botão direito do mouse no
My Computer
ícone e escolhaManage
.Na janela que se abre, procure na árvore à esquerda o ícone rotulado
Shared Folders
e expanda-o para encontrar outro ícone rotuladoShares
. Clique aqui e você deverá ver uma lista de todos os compartilhamentos atuais.Abra uma instância do PowerShell, adicione esta função e execute-a:
\ servername escreva o nome do servidor em seu computador em Executar (janela + R) e depois sua lista de exibição da pasta de compartilhamento fornecida por servir
Hawraz Abdulla