SAPlogon.ini in allen Userverzeichnissen aktualisieren
Die SAPlogon.ini wird bei der erstmaligen Anmeldung eines Users aus C:\Windows in das jeweilige Userprofil kopiert. Nachträgliche Änderungen erfordern somit die Anpassung der Datei in jedem Userprofil.
Dies kann wie immer schnell per Powershell erledigt werden.
Wir lesen uns als erstes die Profilpfade ein und definieren die Quelle an der unsere SAPplogon.ini liegt:
$UserFolders = Get-ChildItem C:\Users | Where-Object {$_.PSIsContainer} | Foreach-Object {$_.Name}
$from = „\\suhasmv5\Deployment\SAP\bin\saplogon.ini“
Nun ersetzen wir die Datei in den Userverzeichnissen:
foreach ($UserFolder in $Userfolders){
$to = „C:\Users\$UserFolder\AppData\Roaming\SAP\Common\saplogon.ini“
$path = „C:\Users\$UserFolder\AppData\Roaming\SAP\Common“
new-item -path $path -type directory -force
Copy-Item $from $to -Force
}$ErrorActionPreference = „SilentlyContinue“
$server = (get-content env:computername)

Timo Skupin, Jahrgang 1980, arbeitet bereits seit über 20 Jahren in der IT, aktuell als IT-Leiter eines mittelständischen Industrie Unternehmens. Zu seinen Spezialgebieten gehören neben der IT-Sicherheit und der Automatisierung von Abläufen, bevorzugt mit Powershell, die individuelle Problemlösung und Optimierung von IT-Arbeitsprozessen. In seiner Freizeit beschäftigt sich der leidenschaftliche Film-, Serien- und Reisefan gerne mit dem Raspberry Pi und dem Thema Heimautomatisierung.