Drucker Per Script hinzufügen mit Druckerauswahl
Hallo zusammen.
Ich würde gerne per Batch Drucker hinzufügen und/oder entfernen.
Der Allgemeine Befehl dafür ist klar.
rundll32 printui.dll,PrintUIEntry /in /n "\\Servername\Druckername"
Das Klappt auch ganz toll.
Ich möchte jedoch nicht für jeden User ein eigenes Script schreiben.
Viele User haben eigene Drucker und nicht alle sind so affin oder gewillt den Namen selbst händisch einzugeben.
Gibt es einen Möglichkeit, dass man hier den Server angibt und der User dann eine Auswahl der Drucker bekommt?
Die Druckernamen stehen immer mit auf dem Gerät, sodass sie diesen dann nur auswählen müssten.
Wäre klasse wenn diese Funktion vorhanden wäre
Vielen Dank
Ich würde gerne per Batch Drucker hinzufügen und/oder entfernen.
Der Allgemeine Befehl dafür ist klar.
rundll32 printui.dll,PrintUIEntry /in /n "\\Servername\Druckername"
Das Klappt auch ganz toll.
Ich möchte jedoch nicht für jeden User ein eigenes Script schreiben.
Viele User haben eigene Drucker und nicht alle sind so affin oder gewillt den Namen selbst händisch einzugeben.
Gibt es einen Möglichkeit, dass man hier den Server angibt und der User dann eine Auswahl der Drucker bekommt?
Die Druckernamen stehen immer mit auf dem Gerät, sodass sie diesen dann nur auswählen müssten.
Wäre klasse wenn diese Funktion vorhanden wäre
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 667404
Url: https://administrator.de/contentid/667404
Ausgedruckt am: 08.11.2024 um 17:11 Uhr
8 Kommentare
Neuester Kommentar
Moin loloft,
im Prinzip kann ich @em-pie nur zustimmen. Das ist auf jeden Fall der gängigste Weg.
Ansonsten probier mal folgendes via Powershell.
Grüße
im Prinzip kann ich @em-pie nur zustimmen. Das ist auf jeden Fall der gängigste Weg.
Ansonsten probier mal folgendes via Powershell.
$Printer = Get-Printer -ComputerName SERVERNAME | Select-Object -ExpandProperty Name | sort-object
for($i=0; $i -lt $Printer.count;$i++){
"$($i): $($Printer[$i])"}
write-host
write-host
$iN = Read-Host -Prompt "Gebe Drucker an"
$Printer[$iN]
$iNi = $Printer[$iN]
write-host
write-host
rundll32 printui.dll,PrintUIEntry /in /n "\\SERVERNAME\$ini"
Grüße
Du kannst auch 2 Startmenü-Einträge auf den Clients mit dem folgenden Inhalt anlegen bzw. per GPO verteilen:
Alle Drucker anzeigen:
Drucker verwalten:
So können deine Kollegen die Drucker bequem selbst verbinden. Also, falls du nicht jeden einzelnen Drucker selbst verwalten willst...
Alle Drucker anzeigen:
C:\Windows\explorer.exe \\druckserver
Drucker verwalten:
C:\Windows\system32\control.exe printers
So können deine Kollegen die Drucker bequem selbst verbinden. Also, falls du nicht jeden einzelnen Drucker selbst verwalten willst...
Zitat von @Inf1d3l:
So können deine Kollegen die Drucker bequem selbst verbinden. Also, falls du nicht jeden einzelnen Drucker selbst verwalten willst...
So können deine Kollegen die Drucker bequem selbst verbinden. Also, falls du nicht jeden einzelnen Drucker selbst verwalten willst...
Ich fand hier seinerzeit den Artikel auf gruppenrichtlinien.de sehr interessant. Knüpft an @luci0815 an...lass die Kollegen ihre Drucker selbst verbinden. Das sollte wirklich jeder Mitarbeiter selbst hinbekommen.
Gruß NV
Moin,
schau mal hier:
https://www.sevenforums.com/tutorials/78083-batch-files-create-menu-exec ...
So kannst Du eine rudimentäre Menüführung in Dein Script einarbeiten und musst den Befehl nur entsprechend der Menüpunkte anpassen.
Gruß
bdmvg
schau mal hier:
https://www.sevenforums.com/tutorials/78083-batch-files-create-menu-exec ...
So kannst Du eine rudimentäre Menüführung in Dein Script einarbeiten und musst den Befehl nur entsprechend der Menüpunkte anpassen.
Gruß
bdmvg
Zitat von @loloft:
"C:\Windows\explorer.exe \\druckserver"
Als .bat ablegen und dann per Doppelklick den Drucker auswählen..
"C:\Windows\explorer.exe \\druckserver"
Als .bat ablegen und dann per Doppelklick den Drucker auswählen..
Zu kompliziert und unnütz mit mit der *.bat
Verteile einfach eine Verknüpfung.
Rechtsklick auf den Desktop -> Neu -> Verknüpfung -> Ziel "\\myServer" -> Name "Drucker" und das Ergebnis verteilst du dann einfach überall hin.
Aber ich bleibe dabei: Lös das per GPO oder verteile zumindest die Verknüpfung per GPO (speziell GPP)!
So einfach, dass ich echt nicht drauf gekommen bin...
Dann bitte Wie kann ich einen Beitrag als gelöst markieren? nicht vergessenDanke!