Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Netzwerkdrucker über eine Kommandozeile auslesen

Frage Microsoft Windows XP

Mitglied: Naja2013

Naja2013 (Level 1) - Jetzt verbinden

24.01.2013 um 09:50 Uhr, 2745 Aufrufe, 7 Kommentare

Hallo,

ich suche nach einer Möglichkeit, auf einem XP Client alle Netzwerkdrucker auszulesen mit denen sich ein Bennutzer verbunden hat. Später möchte ich diese auf einem Windows 7 Client wieder einrichten. Dies möchte ich über eine einfache Batch realisieren.
Über rundll32.exe printui.dll,PrintUIEntry habe ich leider keinen Weg gefunden mir die Drucker auszugeben. Die Registry möchte ich nicht wirklich auslesen um dann das Ergebnis nach Netzwerkdruckern zu durchsuchen.

Gibt es vielleicht kostenlose Programme die ich nutzen kann ohne sie zu installieren?

Vielen Dank für alle Hinweise.
Mitglied: colinardo
24.01.2013, aktualisiert um 10:03 Uhr
Wie wäre es per WMI ?

Mit folgendem Befehl filterst du z.B. nur Netzwerkdrucker aus den Ergebnissen:
wmic printer where (local=false) get Name,local
Welche Attribute des Druckers noch verfügbar sind kannst du entweder mit:
wmic printer get /?
anzeigen lassen
oder dir alle Attribute anzeigen lassen:
wmic printer where (local=false) get *
Grüße Uwe
Bitte warten ..
Mitglied: Naja2013
24.01.2013 um 10:10 Uhr
Grundsätzlich ein gute Idee aber ... die Benutzer haben keine Adminrechte und die wmi Abfrage benötigt Adminrechte. Zumindest bekomme ich bei der Abfrage ein "Access is denied".
Bitte warten ..
Mitglied: colinardo
24.01.2013 um 10:13 Uhr
Dann musst du halt das Script mit Admin-Rechten starten..
Bitte warten ..
Mitglied: Naja2013
24.01.2013 um 10:20 Uhr
Danke für deinen Beitrag. Adminreche gibt es für meine Abfrage nicht.
Bitte warten ..
Mitglied: MrNetman
24.01.2013 um 11:25 Uhr
Um ein neues System (hier W7) aufzusetzen benötigst du sehr wohl admin-Rechte. Also muss es dafür Regeln geben.

Gruß
Netman
Bitte warten ..
Mitglied: Naja2013
24.01.2013 um 12:26 Uhr
Zitat von MrNetman:
Um ein neues System (hier W7) aufzusetzen benötigst du sehr wohl admin-Rechte. Also muss es dafür Regeln geben.

Gruß
Netman

Hallo Netman,

es wäre von Vorteil den Erstbeitrag und vielleicht auch meine Antwort zu lesen.

Ich bewege mich in einer alten Domäne in der ich nur Benutzerrechte habe. Dort sichere ich per Scripte einige Dateien und Einstellungen. Danach wird der Rechner abgebaut und ein neuer aufgebaut. Der ist dann in einer anderen Domäne und dort habe ich dann auch Adminrechte.

Die Aufgabe die ich also zu lösen haben lautet: sichere die verbundenen Netzerwerkdrucker pro Benutzer.
Bitte warten ..
Mitglied: colinardo
24.01.2013, aktualisiert um 12:48 Uhr
Also für XP gibt es noch folgendes VBS Script das Standardmäßig installiert ist:
cscript %WINDIR%\system32\prnmngr.vbs -l
das sollte mit Benutzerrechten funktionieren.

Optionen kannst du mit
cscript %WINDIR%\system32\prnmngr.vbs -?
anzeigen lassen
Bitte warten ..
Ähnliche Inhalte
Windows Server
Flexlm aus Kommandozeile als Service starten (3)

Frage von rodgerwilco zum Thema Windows Server ...

Batch & Shell
E-Mail Client für Kommandozeile (6)

Frage von Androxin zum Thema Batch & Shell ...

Windows Server
gelöst Netzwerkdrucker offline (4)

Frage von Robi01010101 zum Thema Windows Server ...

Windows 10
Netzwerkdrucker auf anderen Rechner übertragen (9)

Frage von lord-icon zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (21)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Drucker und Scanner
Erfahrungen mit Enterprise-Tintenstrahldruckern A4 und A3 (11)

Frage von User1000 zum Thema Drucker und Scanner ...