37 lines
2.0 KiB
PowerShell
37 lines
2.0 KiB
PowerShell
$RegKeyPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PersonalizationCSP"
|
|
|
|
$DesktopPath = "DesktopImagePath"
|
|
$DesktopStatus = "DesktopImageStatus"
|
|
$DesktopUrl = "DesktopImageUrl"
|
|
$LockScreenPath = "LockScreenImagePath"
|
|
$LockScreenStatus = "LockScreenImageStatus"
|
|
$LockScreenUrl = "LockScreenImageUrl"
|
|
|
|
$StatusValue = "1"
|
|
$DesktopImageValue = "C:\Lakes\Desktop.jpg" #Change as per your needs
|
|
$LockScreenImageValue = "C:\Lakes\LockScreen.jpg" #Change as per your needs
|
|
|
|
IF(!(Test-Path $RegKeyPath))
|
|
|
|
{
|
|
|
|
New-Item -Path $RegKeyPath -Force | Out-Null
|
|
|
|
New-ItemProperty -Path $RegKeyPath -Name $DesktopStatus -Value $StatusValue -PropertyType DWORD -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $LockScreenStatus -Value $StatusValue -PropertyType DWORD -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $DesktopPath -Value $DesktopImageValue -PropertyType STRING -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $DesktopUrl -Value $DesktopImageValue -PropertyType STRING -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $LockScreenPath -Value $LockScreenImageValue -PropertyType STRING -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $LockScreenUrl -Value $LockScreenImageValue -PropertyType STRING -Force | Out-Null
|
|
|
|
}
|
|
|
|
ELSE {
|
|
|
|
New-ItemProperty -Path $RegKeyPath -Name $DesktopStatus -Value $Statusvalue -PropertyType DWORD -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $LockScreenStatus -Value $value -PropertyType DWORD -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $DesktopPath -Value $DesktopImageValue -PropertyType STRING -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $DesktopUrl -Value $DesktopImageValue -PropertyType STRING -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $LockScreenPath -Value $LockScreenImageValue -PropertyType STRING -Force | Out-Null
|
|
New-ItemProperty -Path $RegKeyPath -Name $LockScreenUrl -Value $LockScreenImageValue -PropertyType STRING -Force | Out-Null
|
|
} |