Johdanto Windows PowerShell Jos -Ja Statement
Yksi parhaista tilinpäätös suodatus data on ” Jos ” – lauseke. Skripteille, jotka vaativat tarkkaa virtauksen ohjausta, voit sisällyttää PowerShellin-ja etuna on, että testisi voi nyt sisältää useita ehtoja.,
Aiheet PowerShell on Jos -Ja Statement
- PowerShell ” Jos ”Lausunto
- Esimerkki 1: Basic” Jos ” Testi
- Esimerkki 2: PowerShell-Jos -Ja-Kirjoituksen
- Esimerkki 3: PowerShell -Ja Selvitys
- Esimerkki 4: PowerShell, Jos -Tai Esimerkiksi
- PowerShell Jos -Ei
- Yhteenveto PowerShell on, Jos Ja Rakentaminen
Johdanto PowerShell ” Jos ”- Ja Statement
tärkeintä on, että tarvitset vain yksi ”Jos”.
Yhteenveto: PowerShell ” Jos ” ehdollisesti suorittaa lausuntoja, riippuen totuus testi-ilme.,
Esimerkki 1: Basic ” Jos ”Testi
Jos olet uusi PowerShell täytäntöönpano, Jos ilmoitus, niin se kannattaa alkaa tavallinen” Jos ” flow control ennen kuin lisäät -Ja.
$Calendar = Get-DateIf ($Calendar.Month -eq '5') {"This month is May"}Else {"Not May"}
Oppimisen Pistettä
Huomautus 1: Jäljittää rakentaminen, ja erottaa kahteen osaan: if (testi) ja {mitä tehdä}.
Huomautus 2: Vältä yliajattelua; ei ole ”sitten” in PowerShell ” If ” lausumaa. Neuvoni on, että sen sijaan, että murehditte ”sitten”, kiinnittäkää huomiota kahteen erityyppiseen kiinnikkeeseen. Lisäksi powershellissa ei ole endifiä kuten Vbscriptissä.,
Huomautus 3: tarkistaaksesi ymmärryksesi, yritä muuttaa, $Kalenteri.Kuukausi -eq ’5’ eri numero, kuten: ’12’. Kun olet tehnyt sen, muuta: Else {something different}.
Esimerkki 2: PowerShell-Jos -Ja-Kirjoituksen
tavoitteena tämä kirjoitus on vain testata eri ajankohtina ja verrata niitä tämän päivän päivämäärä, joka on hallussa muuttuja $Kalenteri.
Useita Ja-Olosuhteet
Kun virtauksen ohjaus toimii yksi -Ja se on suoraviivaista (jos vähän kömpelö) liittää enemmän -Ja ehtoja., Vältä ”overthink”, tarvitset vain yhden joukon (suluissa).
Tässä on yksi esimerkki, jossa on muutamia lausuntoja, jotka sisältävät -Ja
Huomautus 4: Kiinnitä huomiota (ensimmäinen suluissa). Etsi erityisesti kaksi testiä:”.päivä-eq ’25′”, myös”.Kuukauden eq ”12”. Ensimmäinen asia on, että ne on erotettu-ja. Toinen pointtini on, että on vain yksi joukko (ehto suluissa).
Huomautus 5: en mukana muutama ElseIfs ja lopullisen Muu selvitys antaa käsikirjoituksen hieman enemmän yhteydessä, ja antaa ideoita muokkaamalla komentosarjoja.,
Kaveri Suosittelee: Vapaa WMI Seurata PowerShell (ILMAINEN TYÖKALU)
Windows Management Instrumentation (WMI) on yksi piilotettu aarteita Microsoftin käyttöjärjestelmiä. Onneksi SolarWinds on luonut Ilmainen WMI Seurata PowerShell niin, että voit löytää nämä helmet suorituskykyä tietoja, ja siten parantaa PowerShell skriptejä.
Ota arvailun joka WMI laskurit käyttää, kun scripting käyttöjärjestelmä, Active Directory -, Exchange Server. Kokeile tätä WMI-monitoria-se on ilmainen.,
SolarWinds WMI Monitor Lataa 100% Ilmainen Työkalu,
Esimerkki 3: PowerShell -Ja Statement
Tässä on esimerkki käyttäen logiikkaa tarkistaa, onko sinulla on standardi asennus Microsoft Windows-käyttöjärjestelmä.
Huomautus 5: tässä rakenteessa ei ole pilkkuja, etenkään erityistä syntaksia ennen-ja.
Esimerkki 4: PowerShell -Tai Esimerkki
syy myös tämä esimerkki on, että -Tai noudattaa samaa kaavaa kuin PowerShell-Ja.,
vaikka tämä skripti on suunniteltu testaamaan pientä ’-tai’ – syntaksia, siinä on paljon ylimääräistä koodia, joka muuttaa startuptypen manuaaliseksi. Tämän mutkikkaan asettelun ainoa tarkoitus on, että voit tarkistaa logiikan ja siten ymmärtää miten-tai toimii Powershellissa.
Production script:
tosielämässä haluat ehkä poistaa koodin ja liittää komennon spooler-palvelun käynnistämiseen.
Huomautus 6: on aina vaikea saada tasapainoa pisteen havainnollistavien esimerkkikäsikirjoitusten ja hyödyllistä työtä tekevien välillä.,
Huomautus 7: kun lausunnot monimutkaistuvat, on aika tutkia PowerShellin Kytkinparametri.
Kaveri Suosittelee: Network Performance Monitor (ILMAINEN KOKEILUVERSIO)
SolarWinds Network Performance Monitor (NPM) avulla voit selvittää, mitä tapahtuu verkossa. Tämä apuohjelma myös opastaa vianmääritys; kojelauta ilmoittaa, onko perimmäinen syy on rikki linkki, viallinen laitteet tai resurssien ylikuormitus.
What I like best on tapa, jolla NPM ehdottaa ratkaisuja verkko-ongelmiin., Sen on myös kyky seurata terveyttä yksittäisten VMware virtuaalikoneita. Jos olet kiinnostunut vianmäärityksestä ja verkkokarttojen luomisesta, suosittelen kokeilemaan NPM: ää 30 päivän ilmaiskokeilussa.,
SolarWinds Network Performance Monitor Lataa 30 päivän ILMAINEN kokeilu
Tutkimiseen PowerShell on Jos -Ja
lisätietoja sisäänrakennettu About_If tiedosto
Get-Help About_If
”,
Katso lisää PowerShell vertailuoperaattoreita ”
Yhteenveto PowerShell on Jos -Ja Rakentaminen
Kun se tulee suodatus lähtö, yksi vanhimmista ja parhaiten lausunnot on ” Jos ” – lauseke. Kuten tavallista, syntaksin ymmärtämisen salaisuus on kiinnittää huomiota tyylikiinnikkeeseen., If (suluissa testi) ja {henkselit toimintaa}. Kun olet oppinut perus ” Jos ” lausunto, sitten laajentaa valmiuksia ottamalla käyttöön ’-Ja’.,
Jos pidät tämän sivun, ota jakaa se ystäviesi kanssa,
näytä enemmän Windows PowerShell virtauksen ohjaus esimerkkejä
• PowerShell Kotiin • PowerShell, Jos Ilmoitus • PowerShell ElseIf • Ilmainen Käyttöoikeudet Analyzer
• Ehdollinen Toimijat • PowerShell -Ottelu • PowerShell -Kuten • PowerShell -Sisältää
• PowerShell Vertailu Operaattorit • PowerShell Syntaksi • Jos Suodatin • PowerShell Muuta
Lähetä sähköpostia minulle, jos sinulla on parempi esimerkki käsikirjoituksen., Ilmoita myös mahdollisista asiavirheistä, kieliopillisista virheistä tai katkenneista linkeistä, korjaan vian mielelläni.
Leave a Reply