26 lines
856 B
PowerShell
26 lines
856 B
PowerShell
# 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!"
|
|
}
|