Mikä on ”SilentlyContinue” PowerShellissä?


Paras vastaus

Mikä on ”SilentlyContinue” PowerShellissä?

Tämä on arvon Yksittäisten komentojen ErrorAction-parametri TAI $ ErrorPreference -muuttujalle, joka määrittää käyttäytymisen, kun jossakin komennossa ei ole määritelty tarkempaa virhetoimintoa.

Se tarkoittaa 3 asiaa:

  • Älä näytä virhettä
  • Älä keskeytä suoritusta
  • kirjoita virhe $ Error -muuttujaan (paikassa 0)

Huomaa, että useimmat ihmiset eivät ymmärrä (tietoisesti), että viimeinen on osa sääntöä.

Jos haluat välttää virheen kirjoittamisen jopa $ Error -muuttujaan, käytä ”Ohita” -vaihtoehtoa SilentlyContinue.

Ohita virhe katoaa kokonaan äänettömästi ikään kuin sitä ei tapahtuisi, ja siitä on usein hyötyä, kun tiedät, ettet välitä virheestä, mutta muista, että välität siitä. virheestä jollakin muulla tavalla (esim. tarkistamalla funktion palautusarvo.)

Vastaus

  • Jatka hiljaa -toiminto on virhetoiminto suurimmalle osalle PowerShellin cmdlet-komentoja.
  • Sen avulla voit välttää tai jättää huomioimatta suorituksen aikana syntyneet virheet nämä komennot sen sijaan, että komentosarja ja poistuminen epäonnistuisivat.
  • Se on samanlainen kuin mitä ignore\_errors tekee mahdollisessa.
  • Ota yhteyttä minuun saadaksesi lisätietoja.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *