I have several images that is needed to deploy as slideshow for both Lockscreen and Background (Windows Background) to selected staff over Intune. How do I use powershell script to do that? Have attempted the following script for background slideshow but my background just turns black
# Set the directory path to your folder of images
$SlideshowFolder = "C:pathtofolder"
# Set the slideshow duration (in seconds)
$SlideshowDuration = 10  # 30 minutes
# Set the transition type (0 for no transition, 1 for fade)
$TransitionType = 1
# Configure the desktop background settings
Set-ItemProperty -Path 'HKCU:\Control Panel\Desktop' -Name Wallpaper - 
Value ""
Set-ItemProperty -Path 'HKCU:\Control Panel\Desktop' -Name 
WallpaperStyle -Value 6
Set-ItemProperty -Path 'HKCU:\Control Panel\Desktop' -Name TileWallpaper 
-Value 0
Set-ItemProperty -Path 'HKCU:\Control Panel\Desktop' -Name 
WallpaperChangeInterval -Value $SlideshowDuration
Set-ItemProperty -Path 'HKCU:\Control Panel\Desktop' -Name 
WallpaperTransition -Value $TransitionType
# Set the desktop background to the slideshow folder using 
SystemParametersInfo
Add-Type -TypeDefinition @"
using System;
using System.Runtime.InteropServices;
public class PInvoke {
    [DllImport("user32.dll", CharSet = CharSet.Auto)]
    public static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);
}
"@
[PInvoke]::SystemParametersInfo(0x0014, 0, $SlideshowFolder, 0x01)
# Refresh the desktop to apply changes
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters