Sistem yöneticileri için yararlı bilgilerimize devam edelim (:
Powershell ile uzaktan tüm ya da belirli bilgisayarlara yazdığımız bir Policy’i nasıl uygulayacağımızı, hangi komutlarla bunu yapabileceğimizi anlatıyorum. Client bilgisayarları tek tek gezip GPO Force etme ya da yeniden başlatma ameleleğinden kurtulmuş olacağız bu sayede.
Tüm bilgisayarlara GPO Force etmek için:
Get-ADComputer –Filter 'Name -like "*"' -Searchbase "DC=muratsever,DC=local" | foreach{ Invoke-GPUpdate –Computer $_.name -Force -RandomDelayInMinutes 0}
Hostname’i muratsever ile başlayan tüm bilgisayarlara force etmek için:
Get-ADComputer –Filter 'Name -like "*muratsever"' -Searchbase "DC=muratsever,DC=local" | foreach{ Invoke-GPUpdate –Computer $_.name -Force -RandomDelayInMinutes 0}
Hostname’i muratsever ile biten tüm bilgisayarlara force etmek için:
Get-ADComputer –Filter 'Name -like "muratsever*"' -Searchbase "DC=muratsever,DC=local" | foreach{ Invoke-GPUpdate –Computer $_.name -Force -RandomDelayInMinutes 0}
Hostname’i muratsever olan tek bilgisayara force etmek için:
Get-ADComputer –Filter 'Name -like "muratsever"' -Searchbase "DC=muratsever,DC=local" | foreach{ Invoke-GPUpdate –Computer $_.name -Force -RandomDelayInMinutes 0}
Tüm bilgisayarlara force etmek için örnek kullanım :
Bir sonraki yazılarımdan biri BGinfo ile sınırları zorlamak ve GPO ile aktif etmek olacak.