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
GELÖST

Alle Drucker (auch lokal installierte) auflisten

Frage Microsoft Windows Server

Mitglied: JodecPmP

JodecPmP (Level 1) - Jetzt verbinden

23.06.2008, aktualisiert 18.10.2012, 12150 Aufrufe, 6 Kommentare

Hallo zusammen,

ich kämpfe seit längerem in unserem Netzwerk mit alten Druckerleichen, die leider auch das System zu verlangsamen scheinen. Betroffene Rechner mit alten lokal installierten Druckern sind langsamer druckbefehl dauerd ewig etc.

Gibt es eine möglichkeit z. B. mittels Loginscript alle Drucker also vorallem die lokal installierten auf dem jeweiligen PC´s, abzufragen und am besten in eine Logdatei zwecks späterer Auswertung zu schreiben?

Oder eventuell einen Befehl um die Drucker abzufragen?

System:
5 Terminalserver (Win Server 2003)
150 Clienten (unterschiedliche OS von 98 bis XP, kein Vista!)

Danke und lieben Gruß

Jodec
Mitglied: Logan000
23.06.2008 um 11:33 Uhr
Moin

Mit diesem Skript kannst du remote die Drucker abfragen:
01.
strComputer = "PCName"		' Pemote PC 
02.
'strComputer = "."		' Lokaler PC 
03.
szSQL = "Select * From Win32_Printer"       
04.
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") 
05.
Set colInstalledPrinters =  objWMIService.ExecQuery(szSQL) 
06.
For Each objPrinter in colInstalledPrinters 
07.
		szMSG = szMSG & objPrinter.Caption & Chr(13) & chr(10) 
08.
Next 
09.
msgbox szmsg
Darüber hinaus gibt es etliche Inventarisierungstools die das auch können.
Sogar einige gute als Freeware.

Gruß L.
Bitte warten ..
Mitglied: JodecPmP
23.06.2008 um 11:43 Uhr
super Danke werde ich sofort Testen.

DIe Freeware tools muss ich dann mit dem Stichwort Inventar googlen.

Danke
Bitte warten ..
Mitglied: JodecPmP
23.06.2008 um 12:01 Uhr
mit dem Script komm ich nicht ganz zurecht wie muss ich das einbinden? bzw anpassen
Bitte warten ..
Mitglied: 60730
23.06.2008, aktualisiert 18.10.2012
Hi,

du willst das im Login verarbeiten - nichts leichter als das

Also ist die Zeile mit Pemote / Remote uninteressant - du mußt die zweite Zeile nehmen.

01.
strComputer = "."		' Lokaler PC 
02.
szSQL = "Select * From Win32_Printer"       
03.
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") 
04.
Set colInstalledPrinters =  objWMIService.ExecQuery(szSQL) 
05.
For Each objPrinter in colInstalledPrinters 
06.
		szMSG = szMSG & objPrinter.Caption & Chr(13) & chr(10) 
07.
Next 
08.
WScript.Echo szmsg
"So" ist das vbs aber uninteressant für dich - du willst ja schließlich irgendwo sammeln und nicht lokal als Popup ausgeben.

Nun gibt es folgende Lösungen.

Du legst irgendwo einen freigegebenen Ordner - auf den die User Schreibrechte haben an und
fügst eine ähnliche Zeile ins loginscript an:

Edit:
der notwenige doppelte / wird im Forensystem als Befehl für Inverse Schrift geparst - daher in codeblöcke geändert.
01.
 @cscript "\\server\freigabe\drucker.vbs" //NoLogo > \\server\freigabe\%computername%.txt
Damit erstellt jeder Benutzer bei jeder Anmeldung diese txt datei.
Eleganter kannst du diesen "langwierigen Prozeß auch nur einmal" laufen lassen.

01.
 if not exist  \\server\freigabe\%computername%.txt cscript "\\server\freigabe\drucker.vbs" //NoLogo > \\server\freigabe\%computername%.txt
Oder du baust diese vbs als Custom in das BGinfo
Bitte warten ..
Mitglied: pbpbpb
01.08.2011 um 21:27 Uhr
hallo jodec
versuch es mal mit "Bonjour" wurde für mac gemacht, gibts aber auch in win version zu download. Bonjour sieht alle drucker, egal ob in einer domäne oder nicht etc.
gruss pb
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Windows Userverwaltung
gelöst Mit der PoweShell die lokal angelegten Users eines anderen Rechners auflisten (7)

Frage von M.Marz zum Thema Windows Userverwaltung ...

Batch & Shell
Per Skript lokal angeschlossene USB Drucker auslesen (7)

Frage von pixel0815 zum Thema Batch & Shell ...

Windows Server
gelöst RDP Drucker druckt nicht lokal aus (5)

Frage von bene09 zum Thema Windows Server ...

Windows Server
Lokaler Drucker HP MFP lokal druckt umgeleitet auf TS2012 nicht

Frage von DeathNote zum Thema Windows Server ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (13)

Frage von Motte990 zum Thema Microsoft Office ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...