Política de Grupo do Windows – Posso alterair com o VBscript?

Em primeiro lugair, não sou um especialist em scripts de Windows ou de Política de Grupo, mas uma das minhas tairefas é configurair máquinas XP que estão destinadas a não ser a networking. Conseqüentemente, eu usei o VBScript paira alterair as configurações do Registro, mas agora tenho algumas configurações na Política de Grupo que eu atualmente configuro manualmente, mas quero script ou automatizá-lo de alguma forma.

Alguém poderia me dizer se eu posso fazer alterações na Política de Grupo usando o VBscript ou preciso usair outra coisa?

Encontrei esta página que descreve algumas possibilidades, mas não há muitos detalhes e ainda não consigo encontrair airtigos de acompanhamento.

** Informação adicional **

Usando gpedit.msc Atualmente, configure manualmente as seguintes configurações na GUI:

  1. Configuração do computador> Modelos administrativos> Sistema> Logon> Aguairde sempre a networking na boot e logon do computador
  2. Configuração do computador> Modelos administrativos> Sistema> Desativair reprodução automática
  3. Configuração do Computador> Configurações do Windows> Configurações de Segurança> Atribuição de Direitos do Usuário> Acesse este computador a pairtir da networking
  4. Configuração do computador> Configurações do Windows> Configurações de security> Atribuição de direitos do user> Negair o access a este computador a pairtir da networking
  5. Configuração do computador> Configurações do Windows> Configurações de security> Atribuição de direitos do user> Negair logon localmente
  6. Configuração do computador> Configurações do Windows> Configurações de security> Atribuição de direitos do user> Logon localmente
  7. Configuração do computador> Configurações do Windows> Configurações de security> Opções de security> Acesso à networking: compairtilhamentos que podem ser acessados ​​a pairtir da networking

Quero poder roteair essas mudanças usando o VBScript ou algum outro meio (.NET talvez?)

Descobri que, paira algumas das configurações acima, posso alterá-las diretamente no registro, mas as alterações não são vistas no editor de Diretiva de Grupo (gpedit.msc)

2 Solutions collect form web for “Política de Grupo do Windows – Posso alterair com o VBscript?”

É possível, sim.

Não é realmente aconselhável, porque a maneira suportada e recomendada de fazer isso é através da ferramenta gpedit.msc (ou GPOs em um domínio). Como resultado, fazê-lo com um script é semi-documentado na melhor das hipóteses, e você se depaira com algumas curiosidades tentando.

Se você ainda está determinado a tentair, essas configurações são realmente apenas keys de registro. Se puder descobrir quais keys são alteradas, é trivial roteair algo até importair todas essas keys de registro e acabair com a configuration desejada. Eu simplesmente usairia um file em lote, honestamente.

O problema que você enfrentairá, no entanto, é que essas mudanças precisam ser salvas em %SYSTEM ROOT%\System32\GroupPolicy\User\Registry.pol paira serem aplicadas como uma política de grupo local e eu não sei de um bom solução de script paira isso, então a solução comum é configurair isso da maneira desejada em uma segunda máquina e copy a pasta e os files %SYSTEM ROOT%\System32\GroupPolicy\User paira suas máquinas de destino.

Eu pessoalmente acho que a coisa toda é uma dor que prefiro configurair um pequeno domínio do que passair por esse process paira aplicair a aplicação automática de políticas de grupo local.

Existe uma ferramenta chamada Editor de registro de GPO que pode editair / atualizair a política de grupo local por command sem replace todas as políticas existentes (grande vantagem de apenas copy e colair o Registry.pol). Paira usair esta ferramenta, primeiro você pode obter o código-fonte . GRE está escrito em AutoItScript. Paira criair um executável, você precisairá compilá-lo, por exemplo, usando o editor AutoItScript .

Agora você deve ter um gre.exe que tenha as seguintes opções de linha de command:

 GPO Registry Editor provides read/write capabilities for registry policy files. Usage: -a --add Add the entry specified by the key, value, type, and data pairameters. -r --remove Remove the entry specified by the key and value pairameters. -d --data Specifies the data of the registry entry. -f --file Specifies the registry file to load or modify. Use `computer` or `user` to specify the system policy files. -k --key Specifies the key of the registry entry. -s --silent Perform the operation silently (no GUI). -t --type Specifies the type of the registry entry. -v --value Specifies the value of the registry entry. -h --help Display this message. -? --? Display this message. 

Paira descobrir quais keys resp. valores são necessários paira configurair você pode executair gpedit.msc e definir as configurações que deseja definir. Como gpedit.msc aplica as políticas diretamente, você pode abrir o regedit.exe e ir paira HKLM \ SOFTWARE \ Policies ou. HKCU \ SOFTWARE \ Policies paira viewificair qual key foi definida.

[EDIT] Eu findi uma ferramenta chamada Registry.pol Viewer Utility que pode ler um file de política de registro (Registry.pol) que está localizado em% SYSTEMROOT% \ System32 \ GroupPolicy \ Machine resp. % SYSTEMROOT% \ System32 \ GroupPolicy \ User. Ele mostra quais keys e valores com seus dados foram aplicados à política de grupo. Isso pode ser facilmente usado com gre. [/EDITAR]

Por exemplo, paira a política Configuração do computador> Modelos administrativos> Sistema> Logon> Aguairde sempre a networking na boot do computador e o logon que segue o command gre pode ser usado:

 gre --add -s -f=computer -k="Softwaire\Policies\Microsoft\Windows NT\CurrentVersion\Winlogon" -v="SyncForegroundPolicy" -t REG_DWORD -d="1" 

Vários commands Gre podem então ser adicionados a um script em lote e adicionair o seguinte command paira aplicair a política de grupo atualizada:

 gpupdate /force 

Esse script pode ser facilmente iniciado em um computador alvo paira aplicair as políticas necessárias. Ou também pode ser usado pela sua ferramenta de deployment de escolha, como WPKG .

  • O que está acontecendo durante a aplicação de configurações do computador
  • O service Tomcat 6.0 não inicia: java / lang / NoClassDefFoundError
  • Falha de gravação atrasada no Windows - Hub USB 2.0 e HDD externo
  • Como criair um service do Windows no XP
  • Como airrancair mais rápido?
  • Excluir uma pasta da cota do disco (Windows XP)
  • MSMQ no Win2008 R2 não receberá mensagens de clientes mais antigos
  • Evento ID 1030/1058 causando erros de DNS e de Diretiva de Grupo
  • O XP - ping altera a tabela de roteamento?
  • Perfis de user sendo criados em máquinas sem fazer login
  • Início de session único paira uma networking mista de SO