This commit is contained in:
Rene Horvath 2025-04-21 16:08:06 +02:00
parent ccbe57af48
commit 85d746bbf0
2 changed files with 52 additions and 0 deletions

25
Netzlaufwerke/NetScan.ps1 Normal file
View File

@ -0,0 +1,25 @@
# Definiere die Variablen
$Netzlaufwerk = "N:"
$Freigabe = "\\192.168.150.222\NetScan"
$Benutzer = "123"
$Passwort = "123"
# Prüfen, ob das Netzlaufwerk bereits verbunden ist, und es ggf. trennen
if (Test-Path $Netzlaufwerk) {
Write-Host "Laufwerk $Netzlaufwerk ist bereits verbunden. Trenne die Verbindung..."
net use $Netzlaufwerk /delete /yes
}
# Warten, um sicherzustellen, dass die Verbindung getrennt wurde
Start-Sleep -Seconds 2
# Netzlaufwerk mit Benutzernamen und Passwort verbinden (Klartext)
Write-Host "Verbinde $Netzlaufwerk mit $Freigabe ..."
net use $Netzlaufwerk $Freigabe /user:$Benutzer $Passwort /persistent:yes
# Prüfen, ob die Verbindung erfolgreich war
if (Test-Path $Netzlaufwerk) {
Write-Host "Netzlaufwerk erfolgreich verbunden: $Netzlaufwerk"
} else {
Write-Host "Fehler beim Verbinden des Netzlaufwerks!"
}

View File

@ -0,0 +1,27 @@
$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."
}