Sto tentando di eliminare una cartella con sottocartelle/file.Impossibile rimuovere l'elemento. La directory non è vuota
Remove-Item -Force -Recurse -Path $directoryPath
sto ottenendo l'errore Cannot remove item. The directory is not empty.
mio PowershellScript.ps1 ha executionpolicy senza restrizioni. La cartella radice che cerco di cancellare con l'utente attualmente loggato ha il permesso completo su questa cartella.
Sul mio pc locale il codice funziona ma non sul mio Windows Server 2012 R2
.
Ho letto su SO che nel mio caso il -Recurse dovrebbe funzionare correttamente. – HelloWorld
Quale versione di PowerShell stai usando? – Richard
PSVersion è 4.0 ma sembra che il messaggio di errore originale potrebbe essere fuorviante o nascondere il vero bug. Quando rimuovo la transazione SQLCMD dai miei inserttstatementscripts.bat eseguiti, la cartella root può essere cancellata !!! Sembra che la transazione SQLCMD + all'interno di PowerShell stia eseguendo l'asincrona ... e SqlCmd non aspetta. – HelloWorld