Por que o GPO não aparece no gpresult?

Por que o GPO não aparece no gpresult?

Eu tenho um GPO criado para uma unidade organizacional específica na qual tenho um dispositivo de teste. Outros GPOs de teste funcionam bem e aparecem no dispositivo no gpresult. O GPO com o qual estou tendo problemas está configurado para executar um script do PowerShell no login. Não aparece como aplicado ou negado no gpresult. A única informação que encontrei, mesmo remotamente relacionada, foi sobre a necessidade de delegação de leitura de usuários autenticados, mas já tenho isso configurado.

O GPO só tem isso no logon do script do PowerShell:

\\MyDomain\netlogon\log_user_and_computer_nochecking.ps1

O roteiro em si:

$username = whoami.exe
$computername = Get-ComputerInfo | Select-Object CsDNSHostName -ExpandProperty CsDNSHostName
$usercomp = @(
    [pscustomobject]@{
        UserName     = $username
        ComputerName = $computername
    }
)
#$usercomp | Export-Csv -Path "C:\util\temp\anyconnect_users.csv" -Append
$usercomp | Export-Csv -Path "\\MyDomain\group\CDS\DomainWide\Common\logs\anyconnect_users.csv" -Append

Responder1

Tenho um gpo feito para um ou específico que tenho um testedispositivoem

&

o gpo só tem isso no logon do script do PowerShell:

Essas duas linhas não cabem. Uma UO de computador e uma ação do usuário. Você não pode aplicar o GPO de configurações do usuário quando o GPO está vinculado a uma conta de computador e o inverso também.

Vincule o GPO à UO do usuário e faça um filtro WMI para direcionar o computador remoto na pior das hipóteses.

Um filtro WMI como esse;

SELECIONE * FROM Win32_ComputerSystem WHERE Nome LIKE 'COMPUTERNAME'

Caso contrário, você precisará ativar o processamento de Loopback.

informação relacionada