Alterando as permissões em um compartilhamento do Windows remotamente?

2

Eu li sobre o comando Net Share em muitos lugares. Parece que a capacidade de impedir que um compartilhamento remoto seja compartilhado usando o argumento /DELETE e também parece que é possível adicionar usuários ao compartilhamento usando /GRANT .

Agora, uma coisa que parece impossível fazer é remover pessoas do compartilhamento remoto usando o comando Net Share . Existe alguma maneira de fazer isso?

    
por leeand00 01.05.2013 / 23:18

3 respostas

5

Como você parece estar usando isso em um script:

  1. você pode usar o código-fonte aberto de terceiros Utilitário SetACL para modificar permissões de compartilhamento remoto

  2. o mesmo vale para Microsoft RMTSHARE que é um download de kit de recursos separado

  3. você pode usar Enter-PSSession ou InvokeCommand -Computer no PowerShell e remotamente a compartilhe o gerenciamento de permissão por meio dos comandos do PowerShell também. Se você não gosta / usa / deseja o PowerShell, o WMI (que é usado para o gerenciamento de permissão de compartilhamento nos exemplos do PowerShell que você encontra na rede) pode ser controlado remotamente e também em outros idiomas (por exemplo, VBScript).

O WMI é bastante complexo para o script e para a depuração, de modo que pode tornar-se um problema, mas é a única abordagem que funciona sem instalar software adicional.

    
por 02.05.2013 / 01:51
2

Use Computer Management via compmgmt.msc e, em seguida, clique com o botão direito do mouse em Computer Management (Local) e escolha Conectar a outro computador.

Em seguida, você pode digitar o nome DNS do computador ou IP e gerenciar remotamente os compartilhamentos e suas permissões na guia "Pastas compartilhadas".

Você precisará dos direitos de administrador no servidor remoto para fazê-lo (junto com as possíveis regras de firewall do Windows) ... mas se você for um administrador de domínio, tudo bem.

    
por 01.05.2013 / 23:36
1

Nunca encontrei uma maneira fácil de fazer isso usando o comando net share. Eu fiz isso no passado usando apenas comandos de compartilhamento de rede, excluindo o compartilhamento e recriando o compartilhamento e adicionando apenas as permissões adequadas.

Depois descobri o rmtshare e o powershell mais tarde e a minha vida ficou mais completa.

    
por 22.05.2013 / 20:41