Pisząc skrypty PowerShell, zauważyłem, że gdy niektóre polecenia cmdlet napotykają problemy, pojawiają się interaktywne monity, których przykładem jest Usuń element z niepustego katalogu. Jest to zabójcze, gdy próbujesz zautomatyzować zadania, wolałbym, żeby akcja po prostu się nie powiodła i albo rzuciła wyjątek, albo zwróciła zły kod powrotu, aby cały skrypt nie był zamknięty, czekając na odpowiedź.
Czy jest jakiś sposób, aby zmusić PowerShell do automatycznego niepowodzenia w przeciwieństwie do proszenia użytkownika o działania?
Remove-Item
szybko zawieść?”