Server 2012 Modificando privilégios de compartilhamento em uma pasta via script

0

Recentemente, fui contratado por uma pequena empresa como engenheiro de software. Estou dando um passo para fora do meu elemento e fazendo um pouco de TI para eles, conforme necessário. Atualmente estou passando por cima de alguns dos seus métodos de recuperação de desastres e estou sendo solicitado a encontrar pontos que podem ser automatizados por scripts, de preferência arquivos em lote. Então, para a questão em questão!

Eu tenho uma pasta:

C:\SomeFolder

Eu preciso tomar as seguintes ações nesta pasta:

  • Navegue até a pasta C:\SomeFolder
  • Clique com o botão direito e selecione Propriedades
  • Clique na guia Compartilhamento
  • Clique em Compartilhamento avançado
  • Marque Compartilhar esta pasta
  • Clique em Permissões - Clique em Adicionar…
  • Na caixa, digite "Usuários"
  • Verificar nomes (o nome dos usuários ficará sublinhado se for encontrado)
  • Clique em OK
  • Verifique o controle total f.
  • Remover o grupo "Todos"
  • Clique em OK

Eu gostaria de automatizar essa tarefa. Eu olhei para net share e icacls Eu não tenho certeza se ambos são para essa tarefa em particular, e como eu sou bastante verde (e aprendendo) nessa área, eu esperava obter alguns conselhos.

Obrigado antecipadamente

JD

    
por JDD 27.06.2014 / 23:09

1 resposta

0

A solução para o meu problema foi a seguinte:

@echo off
cls
mkdir C:\Users\Administrator\Desktop\Test
net share testcase="C:\Users\Administrator\Desktop\Test" /UNLIMITED /grant:Administrator,FULL /grant:Administrators,FULL

Isso, por padrão, removeu o grupo Todos das permissões de compartilhamento avançadas. Adicionado o usuário administrador com permissões completas. Adicionado o grupo Administradores com permissões completas.

Obrigado pelo ponto na direção correta @MarkAllen

    
por 30.06.2014 / 16:58