Top-Themen

Aktuelle Themen (A bis Z)

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 Standarddrucker beim Logon abfragen und setzen

Mitglied: 43344

43344 (Level 1)

01.03.2007, aktualisiert 02.03.2007, 8997 Aufrufe, 2 Kommentare

bei Benutzern mit ständig wechselndem Arbeitsplatz

Morgen,

ich habe hier das merkwürdige Phänomen, dass Benutezr, die sich ständig an wechselnden Plätzen anmelden nach JEDER Systemanmeldung an JEDEM PC aufs Neue ihren Standarddrucker definieren müssen, da sich dieser auf den auf jedem PC installierten FreePDF Writer stellt.

Gedacht hatte ich mir eine Abfrage der bekannten Drucker beim Logon mittels prnmngr.vbs. Das Tool liefert mir eine Liste der Drucker, aber eben nur eine Liste. Wie kann ich diese Liste so verarbeiten, dass überprüft wird, ob ein Drucker an LPT1, bzw. USB installiert ist - sollte dies der Fall sein, diesen zum Standard machen - wenn nicht, überprüfen ob ein localport eingerichtet ist und dann diesen zum Standard machen??????

Vielleicht fällt dem Bieber ja wieder was feines ein ???? ;)


Grüße vom Dorf ...
Mitglied: bastla
01.03.2007 um 18:48 Uhr
Hallo Stylewalker!

Dürfte ich als Nicht-Bi(e)ber es auch versuchen? Vielleicht wäre ja das etwas für Dich:
01.
'SetDefaultPrinterByPort.vbs 
02.
strComputer = "."  
03.
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")  
04.
 
05.
If CheckAndSet("LPT1:") Then WScript.Echo "LPT": WScript.Quit 
06.
If CheckAndSet("USB%") Then WScript.Echo "USB": WScript.Quit 
07.
r = CheckAndSet("%"): WScript.Echo "Irgendeiner ..." 
08.
 
09.
Function CheckAndSet(sPort) 
10.
Set colItems = objWMIService.ExecQuery( _ 
11.
    "SELECT * FROM Win32_Printer WHERE PortName LIKE '" & sPort & "'",,48) 
12.
For Each objItem in colItems 
13.
	objItem.SetDefaultPrinter() 
14.
Next 
15.
Set colItems = objWMIService.ExecQuery( _ 
16.
    "SELECT * FROM Win32_Printer WHERE PortName LIKE '" & sPort & "'",,48) 
17.
Found = False 
18.
For Each objItem in colItems 
19.
	If objItem.Default Then Found = True 
20.
Next 
21.
CheckAndSet = Found 
22.
End Function
Für jede Vorgabe eines Ports kannst Du mit einer "If"-Zeile (wie oben zB für "LPT1:" und "USB%") versuchen, einen daran angeschlossenen Drucker als Standarddrucker zu setzen und bei Erfolg das Script beenden (das "WScript.Echo" steht vorrangig zum Testen drinnen und kann samt Doppelpunkt entfernt werden).

Das %-Zeichen fungiert als Wildcard, sodass zB "LPT%" nach jedem Port, dessen Name mit "LPT" beginnt, sucht. Bei mehreren gefundenen Einträgen wird der letzte aus der Liste als Standarddrucker gesetzt.

Ein Suchbegriff "%" schließlich steht für "totale Verzweiflung " - in anderen Worten: "Nimm den erst- (oder genauer: letzt-) besten installierten Drucker!"

Grüße
bastla
Bitte warten ..
Mitglied: 43344
02.03.2007 um 10:04 Uhr
Ja alle Achtung, danke, funktioniert astrein ..... das mit totaler Verzweiflung hast du aber nett formuliert ;) .... trifft den Kern der Sache ;P !!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Standarddrucker per Logon Script
gelöst Frage von QugartBatch & Shell10 Kommentare

Hallo zusammen! ich hab hier einen Drucker, den ich per Logon Script als Standard zuweisen will. Der Drucker namens ...

Windows Server
Standarddrucker auf Terminalserver
Frage von DeeJayBeeWindows Server4 Kommentare

Hallo, Auf unserem Terminalserver 2008 R2 wird bei Benutzern der durchgeleitete Drucker automatisch immer als Standarddrucker festgelegt. Kann man ...

Windows Server
Standarddrucker - Terminalserverumgebung
Frage von LinuZzzWindows Server13 Kommentare

Hallo zusammen, ich habe ein Problem in einer Terminalserverumgebung mit 3 Windows Server 2012 R2 Terminalservern auf welche von ...

Windows Server
Standarddrucker nicht gefunden
Frage von DeeJayBeeWindows Server1 Kommentar

Hallo, ein seltsames Thema hab ich hier. Die Kollegen aus der Buchhaltung haben mit Ihrem Programm das Problem, dass ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 19 StundenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 1 TagSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 1 TagWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Sicherheit
Verbindliche Zustellung per E-Mail?
Frage von ahussainSicherheit18 Kommentare

Hallo allerseits, ein Kunde von mir nutzt intensiv Fax. Hauptgrund: zusammen mit einer Empfangsbestätigung ist eine verbindliche Zustellung gewährleistet. ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk13 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

SAN, NAS, DAS
Entscheidung SAN Dell oder HP
Frage von VincorSAN, NAS, DAS13 Kommentare

Hallo, wir wollen uns für unsere Hyper V Umgebung eine neue SAN Anschaffen. Es laufen 30 VM's darunter, DC; ...