2014-07-16 15:00:57 +0000 2014-07-16 15:00:57 +0000
11
11

Como exibir os utilizadores/estações de trabalho actualmente ligados a uma Partilha Windows SMB?

Estou apenas à procura de uma forma de ver os pares actualmente ligados a uma partilha Windows SMB?

Por exemplo: Quero agora ver quem está ligado ao servidor Windows e se está a fazer alguma transferência de ficheiros?

Respostas (2)

13
13
13
2014-07-16 15:12:44 +0000

Há duas formas básicas de ver quais os ficheiros sobre acções de PMEs que estão a ser acedidos:

  • [CLI] O comando openfiles.

  • [GUI] O Open Files objecto sob Computer Management (compmgmt.msc) => Shared Folders => Open Files.

Qualquer ficheiro que esteja actualmente aberto deve ser considerado como potencialmente em uso, seja lido, escrito, ou simplesmente mantido aberto por um processo num computador cliente.

Estes também lhe mostrarão qual o utilizador (ou computador, se não houver nenhum utilizador associado a ele) que possui o cabo. Caso contrário, ver resposta de joeqwerty para saber como obter apenas uma lista de sessões/utilizadores SMB activos.

10
10
10
2014-07-16 15:07:45 +0000

A partir de um prompt de comando correr net session. Isso irá mostrar-lhe informação sobre a ligação da sessão. Não lhe mostrará quem está activamente a transferir dados. Para isso, terá de executar um programa de captura de pacotes no servidor.

Também poderá executar a consola MMC em relação ao SO Windows e Função para partilha de ficheiros (Gestão de Partilha e Armazenamento no Windows Server 2008 R2, por exemplo). Por exemplo, no Windows Server 2008 e 2008 R2 poderia abrir a consola de Gestão de Computadores e navegar até File Services|Share and Storage Management e clicar no item Manage Sessions ou no item Manage Open Files no Painel de Acção.