Execute um arquivo em lotes em vários clientes Windows com o diretório ativo

0

Para instalar programas usando um gerenciador de pacotes exótico, eu gostaria de executar um arquivo .bat (repetido em cada logon até obter sucesso) uma vez em cada computador conectado a um diretório ativo, com um usuário específico com privilégios suficientes.

Vamos simples, digamos que meu comando seja:

rem Windows batch
net use s: \myServer\exotic_share
c:\exotic\bin\install_stuffs.exe  s:\exotic\stuff_to_install

É possível executar comandos como usuário privilegiado sem perguntar ao usuário no logon? Qual é o material do diretório ativo a ser usado?

PS: nunca usei o diretório ativo antes.

    
por MUY Belgium 25.06.2014 / 13:18

1 resposta

0

Para fazer isso, você precisa usar a política de grupo e um contêiner no AD.

Primeiro, entre em active directory Users and Computers Snapin (painel Iniciar> painel de controle > ferramentas administrativas > usuários e computadores do Active Directory) e crie uma nova unidade organizacional (UO). Coloque todos os seus usuários na unidade organizacional à qual você deseja que o script seja aplicado. Você precisa fazer isso, pois, em seguida, aplicará uma política ao contêiner em que esses usuários estão.

Em seguida, abra o Group Policy Management Console (GPMC) e localize a UO com a qual você está trabalhando. Clique com o botão direito do mouse e escolha a opção "criar um GPO e vinculá-lo aqui". Isso criará um Group Policy Object (GPO) , que será aplicado a todos os usuários e computadores em sua unidade organizacional.

Clique com o botão direito na política recém-criada e selecione Editar. Isso abrirá uma nova janela que permitirá definir configurações para essa política.

Navegue nessa janela até user settings > Policies > Windows Settings > Scripts (Logon/Logoff) > Logon . Dentro dessa área do GPMC, você pode adicionar scripts que serão executados sempre que um usuário (para quem essa política é aplicada) fizer logon em um PC. Você pode adicionar a localização dos seus arquivos de lote aqui e depois testar.

Por favor, note que o script de logon precisará ser colocado em um local onde todos possam acessar para que ele seja executado.

    
por 25.06.2014 / 13:28