function change-logonbackground { # Benennt die Funktion change-logonbackground. Sie können natürlich ebenfalls etwas eigenes, kürzeres wählen. param ($Dateipfad) # Parameter, die nach change-logonbackground folgen, werden dem String $Dateipfad übergeben. move-item $Dateipfad -destination $env:WINDIR\system32\oobe\info\backgrounds\backgroundDefault.jpg –force # Diese Zeile verschiebt das Bild in den Systemordner Backgrounds und benennt es sogleich in backgroundDefault.jpg um, wobei –force das Überschreiben der vorhandenen Datei erzwingt. Ein „Backup“ wird hierbei nicht angelegt. Set-ItemProperty -path HKLM:\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background\ -name "OEMBackground" -value 1 # Zur Sicherheit wird bei jedem Aufruf noch einmal der Registry-Wert gesetzt, der zum Einblenden eigener Login-Hintergrundbilder notwendig ist. }