Wir verwenden unsere Tablets zwar im Shared PC-Modus, erlauben jedoch den Zugriff auf den lokalen Speicher. Das ist notwendig, damit die OneDrive-Synchronisation klappt. Leider kann es dann dazu kommen, dass der öffentliche Ordner durch die Benutzer zugemüllt wird.
Die Lösung ist ein PowerShell-Skript, welches die entsprechenden Ordner des öffentlichen Benutzers löscht. Netter Nebeneffekt: Lästige Desktop-Shortcuts werden mitentfernt und müssen somit nicht vorab im Installer entfernt werden, da viele von ihnen in C:\Users\Public\Desktop
abgespeichert sind.
$folders = @("Pictures", "Documents", "Downloads", "Music", "Videos", "Desktop")
$publicPath = "C:\Users\Public"
foreach($folder in $folders) {
$path = Join-Path -Path $publicPath -ChildPath $folder
Remove-Item -Path ($path+"\*") -Force
}