Legjobb válasz
Mi a „SilentlyContinue” a PowerShellben?
Ez a Az egyes parancsok ErrorAction paramétere VAGY a $ ErrorPreference változóhoz, amely beállítja a viselkedést, ha bármelyik parancsnál nincs megadva konkrétabb hibaművelet.
Három dolgot jelent:
- Ne jelenítse meg a hibát
- ne állítsa le a végrehajtást
- írja be a hibát a $ Error változóba (0. pozícióban)
Ne feledje, hogy a legtöbb ember nem (tudatosan) veszi észre, hogy az utolsó a szabály része.
Ha még a $ Error változóba sem akarja írni a hibát, akkor az „Ignore” elemet használja a SilentlyContinue.
Az Ignore funkcióval a hiba teljesen csendesen eltűnik, mintha nem történt volna meg, és gyakran hasznos, ha tudod, hogy nem törődsz a hibával, de ne felejtsd el, hogy törődsz vele, akkor vigyáznod kell a hiba valamilyen más módon (például a függvény visszatérési értékének ellenőrzésével)
Válasz
- A csendes folytatás hibaüzenet a powershell parancsmagjainak nagy részénél.
- Lehetővé teszi a végrehajtás során elért hibák elkerülését vagy figyelmen kívül hagyását. ezek a parancsok ahelyett, hogy megbuknának a szkriptben és kilépnének.
- Hasonló ahhoz, amit az ignore\_errors egy ansible-ben tesz.
- Kérjük, bátran forduljon hozzám további információkért.