Ich versuche, einen Ordner mit Unterordnern/Dateien zu löschen.Element kann nicht entfernt werden. Das Verzeichnis ist nicht leer
Remove-Item -Force -Recurse -Path $directoryPath
Ich erhalte den Fehler Cannot remove item. The directory is not empty.
Mein PowershellScript.ps1ExecutionPolicy uneingeschränkte hat. Der Stammordner, den ich mit dem aktuell angemeldeten Benutzer löschen möchte, hat volle Berechtigung für diesen Ordner.
Auf meinem lokalen PC funktioniert der Code aber nicht auf meinem Windows Server 2012 R2
.
Ich las auf SO, dass in meinem Fall die -Recurse gut funktionieren sollte. – HelloWorld
Welche PowerShell-Version verwenden Sie? – Richard
PSVersion ist 4.0 aber es scheint, dass die ursprüngliche Fehlermeldung irreführend ist oder den echten Fehler versteckt. Wenn ich die SQLCMD-Transaktion von meiner ausgeführten insertstatementscripts.bat entferne, kann der Stammordner gelöscht werden !!! Es scheint, dass SQLCMD + -Transaktion in Powershell asynchrone Ausführung ausführt ... und SqlCmd nicht wartet. – HelloWorld