mjat2378

Scriptausführung auf Windows Server2003

Hallo,

ich hab da ein Problem! Probiere ein Script vom Microsoft aus um einen drucker zu installieren.

Dieses--> face-wink

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set objPrinter = objWMIService.Get("Win32_Printer").SpawnInstance_

objPrinter.DriverName = "HP LaserJet 4000 Series PS"
objPrinter.PortName = "LPT1:"
objPrinter.DeviceID = "ScriptedPrinter"
objPrinter.Location = "USA/Redmond/Building 37/Room 114"
objPrinter.Network = True
objPrinter.Shared = True
objPrinter.ShareName = "ScriptedPrinter"
objPrinter.Put_

Auf Win XP funktioniert es einwandfrei, aber auf Windows Server 2003 kommt eine Fehlermeldung:

Script_InstallPrint.vbs(14,1) SWbemObjectEx: Zugriff verweigert.

Was bedeutet das?

Danke schon mal für eure Hilfe! face-smile
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 92353

Url: https://administrator.de/forum/scriptausfuehrung-auf-windows-server2003-92353.html

Ausgedruckt am: 18.07.2025 um 12:07 Uhr

ibwerner
ibwerner 18.07.2008 um 13:03:37 Uhr
das bedeutet, dass du bzw. dein Script nicht die berechtigung hat einen Drucker am System zu installieren. Du kannst dies über die Gruppenrichtlinien ändern
MJat2378
MJat2378 18.07.2008 um 15:00:55 Uhr
Danke für deine Antwort!

Hab ich auch schon probiert, hab alle möglichen Richtlinien geändert und probiert. face-wink Aber es will immer noch nicht. hmm....

...noch einen Vorschlag face-smile
MJat2378
MJat2378 23.07.2008 um 18:01:27 Uhr
Hallo, ich noch mal! face-wink

Hab es wie gesagt auv XP probiert ohne Probleme --> aber 2003 will immer noch nicht!

Muss ich da noch irgend etwas im Skript ändern???

Brauche Hilfe face-wink