I found this rattling around in my email from July 16th. Its a quick 1 liner to add every unregistered GPO into GPM:
foreach($unregObj in ($VCManager.GetGpos($VCManager.GetDomainNames()) |
Where-Object -FilterScript {$_.Registered -eq $False} ))
{$VCManager.Register("00000000-0000-0000-0000-000000000000", $unregObj,
"Registering automatically via PoSh script", 1.0);}
You do need to prefix this with something like:
& 'C:\Program Files\Quest Software\Quest Group Policy Manager\QGPMInit.ps1' -computerName localhost -portNumber 40200
but that’s what happens when there’s no PoSh cmdlets available. Hope it helps . . .
Comments on this entry are closed.