28 lines
939 B
PowerShell
28 lines
939 B
PowerShell
$PrinterName = "Brother-MFC-8860DN-Vertrieb"
|
||
$PrinterIP = "192.168.150.211"
|
||
$PortName = "IP_$PrinterIP"
|
||
|
||
# Prüfen, ob der Drucker bereits existiert
|
||
if (-not (Get-Printer -Name $PrinterName -ErrorAction SilentlyContinue)) {
|
||
|
||
# TCP/IP-Port prüfen und ggf. hinzufügen
|
||
if (-not (Get-PrinterPort -Name $PortName -ErrorAction SilentlyContinue)) {
|
||
Add-PrinterPort -Name $PortName -PrinterHostAddress $PrinterIP
|
||
Write-Host "TCP/IP Port hinzugefügt: $PortName"
|
||
} else {
|
||
Write-Host "TCP/IP Port existiert bereits."
|
||
}
|
||
|
||
# Drucker hinzufügen – ohne konkreten Treiber, Windows sucht automatisch
|
||
try {
|
||
Add-Printer -Name $PrinterName -PortName $PortName
|
||
Write-Host "Drucker hinzugefügt: $PrinterName (Treiber automatisch ausgewählt)"
|
||
}
|
||
catch {
|
||
Write-Host "Fehler beim Hinzufügen des Druckers: $_"
|
||
}
|
||
|
||
} else {
|
||
Write-Host "Drucker ist bereits installiert."
|
||
}
|