WSHShell.RegWrite - Ungültige Wurzel
Hi...
Info:
SBS2008
.vbs Anmeldescript in %LOGONSERVER%/Netlogon
Windows 7 User
Ich will via Anmeldescript Registry-Werte erstellen.
Problem:
Er macht es nicht bei Standard User (Windows 7)
Textauszug Anmeldescript RegWrite:
Errormeldung:
das funktioniert natürlich auch nicht:
Grund für diesen Reg-Weg = Anderes Problem mit .vbs
Netzwerkdrucker werden nicht über .vbs installiert
(Hauptsächlich bei Windows 7 User)
Textauszug Anmeldescript Netzwerkdrucker:
Info:
SBS2008
.vbs Anmeldescript in %LOGONSERVER%/Netlogon
Windows 7 User
Ich will via Anmeldescript Registry-Werte erstellen.
Problem:
Er macht es nicht bei Standard User (Windows 7)
Textauszug Anmeldescript RegWrite:
On Error Resume Next
Dim WSHShell : Set WSHShell = CreateObject("WScript.Shell")
WSHShell.RegWrite "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint\Restricted", 1 ,"REG_DWORD"
If Err.Number <> 0 Then
WScript.Echo "Error in Reg1: " & Err.Description
Err.Clear
End If
WSHShell.RegWrite "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint\NoWarningNoElevationOnInstall", 1 ,"REG_DWORD"
If Err.Number <> 0 Then
WScript.Echo "Error in Reg2: " & Err.Description
Err.Clear
End If
WSHShell.RegWrite "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint\UpdatePromptSettings", 2 ,"REG_DWORD"
If Err.Number <> 0 Then
WScript.Echo "Error in Reg3: " & Err.Description
Err.Clear
End If
Errormeldung:
Error in Reg1: Ungültige Wurzel in Registrierungsschlüssel
"HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\PointAndPrint\Restricted".
das funktioniert natürlich auch nicht:
Dim WSHShell : Set WSHShell = CreateObject("WScript.Shell")
WSHShell.Run "%comspec% /C REGEDIT /S %LOGONSCRIPT%\Netlogon\regpfad.reg", 0, true
Grund für diesen Reg-Weg = Anderes Problem mit .vbs
Netzwerkdrucker werden nicht über .vbs installiert
(Hauptsächlich bei Windows 7 User)
Textauszug Anmeldescript Netzwerkdrucker:
Dim WSHNetwork : Set WSHNetwork = CreateObject("WScript.Network")
WSHNetwork.AddWindowsPrinterConnection "\\192.168.0.1\PDFCreator"
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 188460
Url: https://administrator.de/forum/wshshell-regwrite-ungueltige-wurzel-188460.html
Ausgedruckt am: 22.12.2024 um 11:12 Uhr
4 Kommentare
Neuester Kommentar
1. hat das nichts mit Windows 7 zu tun, in HKLM konnte man als User schon in XP nichts schreiben.
2. Warum verbindest du die Drucker mit der Maschine (HKLM) und nicht mit dem angemeldeten Benutzer (HKCU)?
3. Das Problem mit deinem VBS Script ist vermutlich, das für den Drucker noch keine Treiber auf der Win7 Kiste installiert sind - das darf der User naemlich nicht.
Meine Meinung: Klarer Fall von Sicherheitskonzept nicht verstanden
2. Warum verbindest du die Drucker mit der Maschine (HKLM) und nicht mit dem angemeldeten Benutzer (HKCU)?
3. Das Problem mit deinem VBS Script ist vermutlich, das für den Drucker noch keine Treiber auf der Win7 Kiste installiert sind - das darf der User naemlich nicht.
Meine Meinung: Klarer Fall von Sicherheitskonzept nicht verstanden