Beste antwoord
Wat is “SilentlyContinue” in PowerShell?
Dit is een waarde voor de – ErrorAction-parameter van individuele commandos OF voor de $ ErrorPreference-variabele die het gedrag instelt wanneer voor een commando geen specifiekere foutactie is gespecificeerd.
Het betekent 3 dingen:
- Geef de fout niet weer
- Stop de uitvoering niet
- WEL de fout schrijven naar de $ Error-variabele (in positie 0)
Merk op dat de meeste mensen niet (bewust) beseffen dat de laatste deel uitmaakt van de regel.
Als u wilt voorkomen dat u de fout schrijft, zelfs niet naar de $ Error-variabele, gebruik dan “Ignore” in plaats van SilentlyContinue.
Negeren zorgt ervoor dat de fout volledig geruisloos verdwijnt alsof deze niet is opgetreden en is vaak handig als u weet dat u niet om de fout geeft, maar onthoud dat als u er wel om geeft, u voorzichtig moet zijn van de fout op een andere manier (bijvoorbeeld door de retourwaarde van de functie te controleren.)
Antwoord
- Stil doorgaan is een foutactie voor de meeste cmdlets in powershell.
- Hiermee kunt u fouten vermijden of negeren die zijn verkregen tijdens het uitvoeren van deze commandos in plaats van het script te laten mislukken en af te sluiten.
- Het is vergelijkbaar met wat ignore\_errors doet in ansible.
- Neem gerust contact met me op voor meer informatie.