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

Standardrucker unter 2008R2 setzen

Frage Microsoft Windows Server

Mitglied: swetrain

swetrain (Level 1) - Jetzt verbinden

28.11.2012 um 04:07 Uhr, 1514 Aufrufe, 1 Kommentar

Hallo zusammen,

hoffe, ich bin mit meiner Frage hier im richtigen Forum, ansonsten bitte entsprechend verschieben.

Unsere Mitarbeiter greifen über RDP auf den 2008R2 SP1 zu.
Da sie je nach Aufgabe in verschiedenen Büros, bzw. Gebäuden arbeiten, möchte ich es ihnen so einfach wie möglich machen (es sind viele Sozialpädagoginnen und Sozialpädagogen dabei ), den Standarddrucker entsprechend zu ändern.
Dazu habe ich eine kleine Access-Datenbank erstellt, die den Standarddrucker wie folgt einstellt. Nach dem Einstellen des Standarddruckers wird der User samt Drucker in einer Tabelle gespeichert, damit bei der nächsten Anmeldung direkt der zuletzt verwendete Drucker gewählt werden kann.

Public Function SetDefaultPrinter(strPrinterName As String) As Boolean

On Error GoTo eh

Dim oWScript As Object

Set oWScript = CreateObject("WScript.Network")

oWScript.SetDefaultPrinter strPrinterName

SetDefaultPrinter = True

ex:
Set oWScript = Nothing
Exit Function

eh:
MsgBox Err.Description, vbCritical, "Fehler-Nr.: " & Err.Number
SetDefaultPrinter = False
GoTo ex

End Function


Das funktioniert soweit auch ganz gut, AUSSER:
Es werden lokale Drucker mit auf den Terminalserver verbunden (also das Häkchen bei "Drucker" im Reiter "lokale Ressourcen" ist gesetzt.)

Stehen nur die auf dem Server installierten Drucker zur Verfügung, kann ich mit o.g. Code wunderbar den Standarddrucker ändern, sobald ich jedoch lokale Drucker habe, lässt sich der Standarddrucker damit nicht ändern.

Hat jemand eine Ahnung, was ich ändern muss, damit es auch klappt, wenn lokale Drucker vorhanden sind?

Danke für alle Infos.

Jochen
Mitglied: swetrain
28.11.2012, aktualisiert um 05:58 Uhr
Fast gelöst

Es muss heissen:

Shell "rundll32 printui.dll,PrintUIEntry /y /n " & sPrinterName

Damit kann ich das ganze Scripting-Zeug weglassen und der Standard-Drucker wird auch bei durchgeschleiften lokalen Druckern geändert.

Wenn der Druckername jedoch Leerzeichen hat (und das ist ja bei den weitergeleiteten Druckern immer der Fall, geht es leider nicht.
Hat jemand eine Ahnung, wie man da Drucker mit Leerzeichen übergeben kann? (In Hochkomma, bzw. Anführungszeichen geht auch nicht, da erhalte ich ebenfalls eine Fehlermeldung)

Viele Grüsse
Jochen
Bitte warten ..
Ähnliche Inhalte
Router & Routing
HP standard Route setzen
gelöst Frage von homermgRouter & Routing3 Kommentare

Hi Leute, wir haben einen A5830 Switch laufen. Ich suche gerade nach eine Lösung eine Route zu setzen die ...

Windows Server
Basisordner via PowerShell setzen
gelöst Frage von r00t-1337Windows Server18 Kommentare

Hallo Zusammen, ich habe ein Problem mit dem erstellen des Basisordners unter Server 2008 r2. Den Basisordner setze ich ...

Batch & Shell
Nummer suchen und als Variable setzen
gelöst Frage von Nick.BBatch & Shell7 Kommentare

Ich stehe vor einem Problem und hoffe es kann mir jemand helfen. Ich habe eine Textdatei in der eine ...

Batch & Shell
Variable setzen können während timeout
Frage von DontFlameMeITryMyBestBatch & Shell3 Kommentare

Guten Tag miteinander. Ich habe nun heute mein so ziemlich erstes Programm mit Batch geschrieben. Es soll für mich ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office9 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 1 TagMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...