Como editar a Política de Grupo Local com script?

5

Eu tenho que definir as configurações da Diretiva de Grupo local e a Diretiva de Segurança local para algumas máquinas que não estão em um Domínio do Windows. Até agora, eu fiz isso manualmente definindo as chaves em gpedit. Devido à transição para o Windows 10, gostaria de automatizar isso e usar um Batch ou um PowerShell-Script para fazer isso. Seria muito bom se isso pudesse ser feito sem ferramentas de terceiros.

Como posso definir essas políticas usando o Powershell ou um arquivo em lote?

Obrigado por suas respostas antecipadamente!

Peter

    
por P. Egli 05.05.2017 / 07:48

2 respostas

5

Você pode fazer isso no PowerShell usando Set-ItemProperty no provedor do Registro; por exemplo. para desativar o Windows Update Access, você pode executar:

Set-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate -Name DisableWindowsUpdateAccess -Value 1

(HKLM: \ sendo o alias padrão para o caminho da unidade de registro "Microsoft.PowerShell.Core \ Registry :: HKEY_LOCAL_MACHINE \".)

A lista de chaves de registro da Diretiva de Grupo pode ser baixada da Microsoft em Baixar a Referência das Configurações da Diretiva de Grupo para Windows e Windows Server | Centro de Download da Microsoft

    
por 05.05.2017 / 19:59
3

PolicyFileEditor é um módulo do PowerShell para gerenciar arquivos locais do registro de GPO.pol.

Brandon Padgett fornece um exemplo de uso :

$RegPath = 'Software\Policies\Microsoft\Windows\Control Panel\Desktop'
$RegName = 'ScreenSaverIsSecure'
$RegData = '1'
$RegType = 'String'


Set-PolicyFileEntry -Path $UserDir -Key $RegPath -ValueName $RegName -Data $RegData -Type $RegType
    
por 28.09.2017 / 12:46