diff --git a/homeassistant/installationspaket/install.ps1 b/homeassistant/installationspaket/install.ps1 index 79fe333..ccb1294 100644 --- a/homeassistant/installationspaket/install.ps1 +++ b/homeassistant/installationspaket/install.ps1 @@ -176,8 +176,11 @@ if (-not (Test-Path $Ziel)) { [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($kennwortSicher)) # Eine tote Verbindung von einem vorherigen Versuch würde den - # Neuaufbau blockieren - leise entfernen, falls vorhanden. - & net use $Ziel /delete /y *> $null + # Neuaufbau blockieren - leise entfernen, falls vorhanden. "Nichts zu + # löschen" ist dabei der Normalfall, meldet sich aber als Fehler - + # mit $ErrorActionPreference "Stop" würde das sonst das ganze Skript + # abbrechen, deshalb hier abgefangen statt nur umgeleitet. + try { & net use $Ziel /delete /y *> $null } catch { } & net use $Ziel /user:$nutzer $kennwort $kennwort = $null