Gast Iehova Geschrieben 9. Mai 2005 Melden Geschrieben 9. Mai 2005 Yo, der Titel sagts eigentlich schon - ich brauche eine Möglichkeit sämtliche eigenen Druckaufträge per Kommandozeile zu löschen. Ich hatte vor das als Abmeldeskript einzurichten (leider klicken viele Leute einfach zu oft.. Bei der Abmeldung sollen die verbleibenden Aufträge alle gelöscht werden.) Es würde dabei reichen, wenn er einfach versucht alle zu löschen (die Berechtigungen sind so gesetzt, dass das stets nur die eigenen sind). Hat jemand ne Idee?
blub 115 Geschrieben 9. Mai 2005 Melden Geschrieben 9. Mai 2005 Hi, Probiers mal damit: http://www.microsoft.com/technet/scriptcenter/scripts/printing/servers/prsvvb01.mspx cu blub
thorgood 10 Geschrieben 9. Mai 2005 Melden Geschrieben 9. Mai 2005 Hi Iehova, geht ab XP/2003 mit einem kleinen WMI Script Beispiel VBS Script: Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\.\root\cimv2") Set colInstalledPrinters = objWMIService.ExecQuery _ ("Select * from Win32_Printer Where Name = '[b]Dein Drucker[/b]'") For Each objPrinter in colInstalledPrinters objPrinter.CancelAllJobs() Next "Dein Drucker" noch sinnvoll ersetzen. thorgood
Gast Iehova Geschrieben 18. Mai 2005 Melden Geschrieben 18. Mai 2005 Hi, das Skript zeigt bei mir nur als Administrator Wirkung. scheinbar braucht dieses Skript Administratorprivilegien, sonst wirkt es nicht. Damit ist es natürlich fürs Abmelden nicht zu gebrauchen :-\ Danke trotzdem.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden