registry Einstellungen für einen lokalen User setzen
Verfasst: 28 Mär 2024, 11:22
Hallo,
ich möchte einige EInstellungen für einen lokalen User setzen, wie z.B: den Desktophintergrund.
In dem Schlüssel "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" ist ja leider
nicht der Username angegeben.
GIbt es im Opsi eine funktion den Usernamen zu dem String in der ProfileList zuzuordnen?
Ich habe einen powershellbefehl der mir den String ausgibt, bin aber noch nicht so weit den Profil String im Opsi auseinanderzunehmen.
Die beiden Registry Schlüssel habe ich:
Ich vermute das geht viel EInfacher
ich möchte einige EInstellungen für einen lokalen User setzen, wie z.B: den Desktophintergrund.
In dem Schlüssel "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" ist ja leider
nicht der Username angegeben.
GIbt es im Opsi eine funktion den Usernamen zu dem String in der ProfileList zuzuordnen?
Ich habe einen powershellbefehl der mir den String ausgibt, bin aber noch nicht so weit den Profil String im Opsi auseinanderzunehmen.
Code: Alles auswählen
DefVar $mProfile$
Set $mProfile$ = powershellCall ('Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\*" | Where-Object {$_.ProfileImagePath -match "User1"} | select {$_.PSChildName}| Select-String "S-1-5"' )
DefVar $meinstring$
Set $meinstring$ = takeString (1, splitString ("$mProfile$", "="))
comment $meinstring$
Die beiden Registry Schlüssel habe ich:
Code: Alles auswählen
; openkey [HKEY_USER\$mProfile$\Control Panel\Desktop]
; set "Wallpaper" = REG_SZ:""
; opnekey [HKEY_USER\$mProfile$\\Control Panel\Colors]
; set Background = REG_SZ:"232 17 35"