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
 | 
						|
    } |