GPO Windows Server – Lock Screen

Windows Server

Perlu dicatat bahwa untuk GPO Lock Screen jika di apply pada client dengan OS windows 10 Pro, pengaturan biasa tidak akan bisa di apply. Jadi untuk settingan ini harus melalui Registry. Disini kita mengguakan dua konsep sederhana untuk apply GPO lock screen. Pertama, dengan melakukan set registry dari GPO. Kedua, menggunakan script powershell untuk melakukan setting registry.

Dari kedua cara di atas masih menggunakan konsep yang sama, yaitu melakukan copy file gambar untuk lock screen ke client, kemudian menggunakan path file tersebut untuk di-set menjadi gambar lock screen.

1. Menggunakan Registry

Disini registry di setting pada bagian Computer Configuration. Untuk mengindari jika ada policy pembatasan akses registy untuk akun non-administrator.

Computer Configuration > Preferences > Registry.

2. Menggunakan Script Powershell

# Variabel
$RegPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP"
$ImgPath = "C:\lockscreen\LockScreenCS.jpeg"

# Jika Path PersonalizationCSP exist, dan
# jika value dari LockScreenImagePath tidak sama dengan $ImgPath,
# maka modify kedua path sesuai dengan $ImgPath
if(!(Test-Path $RegKeyPath)) {
    if((Get-ItemProperty -Path $RegPath -Name 'LockScreenImagePath') -ne $ImgPath){
        Set-Itemproperty -path $RegPath -Name 'LockScreenImagePath' -value $ImgPath
        Set-Itemproperty -path $RegPath -Name 'LockScreenImageUrl' -value $ImgPath 
    }

# Jika path PersonalizationCSP tidak exist, maka akan ditambahkan semua.
} else {
        REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP
        REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP /v LockScreenImagePath /t REG_SZ /d $ImgPath /f
        REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP /v LockScreenImageUrl /t REG_SZ /d $ImgPath /f
        REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP /v LockScreenImageStatus /t REG_DWORD /d 1 /f   
}

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.