scloud by Florian Salzmann
ende

Freigegebene Drucker mit Intune

  • Florian Salzmann
  • Veröffentlicht am 23 Mar, 2022
  • Aktualisiert am 12 Jul, 2026
  • 02 Mins read
  • PowerShell

Microsoft bietet uns mit Universal Print eine neue Moderne Art Drucker zu verwalten und zu verteilen. Nicht aber in jedem Szenario ist Universal Print die Optimale Lösung, gerade wenn Multifunktionsgeräte spezielle Funktionen wie Kostenstellen oder spezielle Benutzerinterfaces haben, reicht der Funktionsumfang nicht. In solchen Fällen bewährt sich der klassische freigebende Drucker im Netzwerk via Printserver. In den Intune Richtlinien selbst gibt es die Option, freigegebene Drucker zu verteilen, diese Richtlinie funktioniert aus meinen Erfahrungen aber nicht zuverlässig genug. Darum habe ich ein Script erstellt, welches die Drucker beim Login eines Benutzers und bei einem Netzwerkwechsel verbindet.

Voraussetzungen

  • Drucker sind auf einem Printserver (AD Join) im Netzwerk freigegeben
  • Der Printserver ist via FQDN erreichbar
  • Der Benutzer ist mit dem lokalen Active Directory synchronisiert

Seit “Print Nightmare” funktionieren Drucker nicht immer sofort.
Weitere Infos und Einstellungen dazu findest du hier: Point and Print & Intune | scloud

PowerShell Script

Script @GitHub

Vorbereitung

Im Script selbst musst du den Print-Server und die zu verbindenden Drucker angeben. Optional hast du zudem die Möglichkeit bestehende Drucker zu entfernen.

VariabelInhalt
$Prt_Server
Linie 8
FQDN-Adresse deines Print-Servers
$Prt_Shares
Linie 9
Freigabenamen deiner Drucker (Kommagetrennt und in Anführungszeichen)
$REMOVE_fromServer
Linie 10+
$true = löscht nur Drucker mit exakten Freigabenamen
$false = löscht den Drucker, wenn der Name beinhaltet ist
$Prt_REMOVEs
Line 11+
Optional, nur nötig, falls du bestehende Drucker entfernen möchtest.

Bei der Ausführung überprüft das Script als erstes, ob der Druckserver erreichbar ist. Ist dies nicht der Fall, wird der Vorgang beendet, um unnötige Prozesse auf dem Gerät zu vermeiden. Wird der Server aber erkannt, wird jeder angegeben Drucker, der noch nicht verbunden ist, verbunden.

Verteilen mit Intune / Endpoint Manager

Das Script kannst du im Endpoint Manager unter “Devices > Windows > PowerShell scripts” hochlade und verteilen.

Mit dem Script kannst du gewährleisten, dass mit Intune freigegebene Drucker verbunden werden.
Möchtest du nun, dass Windows keine Drucker weiteren automatisch verbindet, die im Netzwerk sind? Dann habe ich hier einen Beitrag für dich: Windows “Drucker automatisch verbinden” deaktivieren - Intune

Ähnliche Beiträge

Lenovo SmartSense sperrt deinen Bildschirm? Behebe es mit Intune.
Proactive Remediations

Lenovo Intelligent Sensing Service: Bildschirmsperre mit Intune beheben

Behebe die automatische Bildschirmsperre auf Lenovo-Geräten mit einer Intune Proactive Remediation, die den Intelligent Sensing Service (SmartSense) erkennt und deaktiviert. Schritt-für-Schritt-Anleitung mit Detection- und Remediation-Skript.

Intune Diagnose Tool: IME- und Autopilot-Logs mit einem Skript analysieren
Microsoft Intune

Intune Diagnose Tool: IME- und Autopilot-Logs mit einem Skript analysieren

Analysiere Intune Management Extension und Autopilot Logs mit dem Intune Diagnose Tool. Eine PowerShell UI für drei Community Diagnose-Skripte. Kostenlos und Open Source.

Shortcut Deployment Options with Intune
Proactive Remediations

Verknüpfungen mit Intune bereitstellen: Deine Optionen

Verknüpfungen mit Intune bereitstellen via Plattformskripts, Remediations oder Win32-Apps. Deckt Startmenü-Links, Datei-Verknüpfungen und die Vor- und Nachteile jeder Methode ab.