# Fix GPP shortcuts to use %DesktopDir% (per-user, deployed at logon by GPO)
$kioskGuid = (Get-GPO -Name 'CSC - Nurse Station Kiosk').Id
$xmlPath = "\\cascades.local\SYSVOL\cascades.local\Policies\{$kioskGuid}\User\Preferences\Shortcuts\Shortcuts.xml"
$xml = Get-Content $xmlPath -Raw
$xml = $xml -replace '%CommonDesktopDir%', '%DesktopDir%'
Set-Content $xmlPath $xml -Encoding UTF8 -Force
Write-Output "Changed shortcuts to %DesktopDir%"
# Bump version
$gptPath = "\\cascades.local\SYSVOL\cascades.local\Policies\{$kioskGuid}\GPT.INI"
$ini = Get-Content $gptPath -Raw
if ($ini -match 'Version=(\d+)') {
    $ver = [int]$matches[1]; $newVer = ((($ver -shr 16)+1) -shl 16) -bor ($ver -band 0xFFFF)
    $ini = $ini -replace "Version=\d+", "Version=$newVer"
    Set-Content $gptPath $ini -Force
    Write-Output "Version: $ver -> $newVer"
}
