Mis on PowerShell?

PowerShell on automatiseeritud objektorienteeritud skriptikeel. Süsteemi administraatorid kasutavad seda laialdaselt. PowerShell on üles ehitatud võrgupõhisele võrgule. See kasutab tavalist keele käitusaega ning see raamistik võtab vastu ja tagastab .NET raamistiku objektid. See tutvustab ka cmdleti funktsiooni, mis on kesta sisseehitatud lihtne käsuridade tööriist. See on avatud lähtekoodiga ja platvormideülene. Cmdlettidel on juurdepääs andmetele erinevatest andmepoodidest, näiteks failisüsteemist või registrist. Cmdlet-e saab lisada ka kolmas osapool. Vaatame erinevaid käske, mida saab PowerShellis kasutada.

Põhilised PowerShelli käsud

Järgmised on põhilised PowerShelli käsud:

1. Abi saamine

See on väga lihtne ja kõige olulisem käsk, mida saab kasutada iga Windowsi administraator. Seda käsku saab kasutada muude käskude kohta abi saamiseks. Teiste käskude kohta teabe saamiseks on see käsk kasulik. Windows kuvab käsu täieliku süntaksi.

2. Seadistamisreeglid

Et vältida mis tahes pahatahtliku koodi käivitamist PowerShelli keskkonnas, on Microsoft keelanud skriptimise. Selle turbetaseme kontrollimiseks saab kasutaja seda käsku kasutada ja seejärel muuta mõnda järgmistest:

  • Piiratud: see on vaikeseade Set, mis lukustab PowerShelli nii, et käske saab sisestada ainult interaktiivselt.
  • Kõik allkirjastatud: see režiim lubab kõik skriptid käivitada ainult siis, kui neile on alla kirjutanud usaldusväärne väljaandja.
  • Kaugallkirjastatud: see režiim võimaldab lokaalselt loodud PowerShelli skripte käivitada, kui see suvand on seatud.
  • Piiramatu: see tähendab, et kõik piirangud eemaldatakse täitmispoliitikast.

3. Get-Execution Policy

Kui administraator pole serveriga tuttav, peavad nad aru saama skripti käitamiseks kasutatavast täitmispoliitikast. Selle saab leida programmi Get-Execution poliitikat kasutades.

4. Get-protsess

Kõigi töötavate protsesside loendi saamiseks saab seda käsku kasutada, mis kuvab kõik praegu töötavad protsessid.

5. Peata protsess

Mõnikord võib juhtuda, et mõni protsess on kinni jäänud. Hankeprotsessi abil on võimalik leida protsessi ID ja kasutaja saab selle protsessi käsu Stop-Process abil lõpetada. Protsessi id nime saab kasutada käimasoleva protsessi lõpetamiseks.

6. Valige objekt

Objekti eksportimisel on CSV-failis palju atribuute. Vali käsk aitab teil kitsendada asju, mis hõlmavad objekte, millest ainult olete huvitatud. See käsk aitab teil määratleda mõned konkreetsed kaasamisomadused. Näiteks CSV-faili loomiseks saab kasutada iga süsteemi nime ja olekut.

7. Sündmuste logi

Arvutisündmuste logide sõelumiseks kasutatakse laialdaselt PowerShelli. See pakub paljusid parameetreid, mis aitavad logi leida, pakkudes lülitit -log, millele järgneb logifaili nimi.

8. Ekspordi CSV

Olemasolevaid andmeid saab eksportida PowerShellist CSV-faili, millele pääseb juurde Exceli abil. Kasutaja peab sisestama väljundfaili nime ja seda saab CSV-faili eksportida.

9. Teisenda HTML-i

PowerShell pakub süsteemi kohta mitmekesist teavet ja aitab luua aruannet, mille saab kõigile saata. Seda saab teha, kasutades teisendamist HTML-i. Selle käsu kasutamiseks saab kasutaja hõlpsalt teisest käsust väljundi teisendada HTML-vormingusse. Kasutaja saab kasutada Property switchi, mis aitab juhtida HTML-faili sisaldava väljundi juhtimist.

10. Get-Service

See käsk sisaldab loetelu kõigist installitavatest teenustest. Kui kasutaja soovib konkreetset teenust, saab ta lisada lüliti -Nimi ja seejärel teenusele nime panna.

Vahepealsed PowerShelli käsud

Allpool on PowerShelli vahepealsete käskude loetelu, mida lühidalt selgitatakse:

1. Rež

See saab kõik failid ja kaustad failisüsteemi draivi.

2. Epsn

See käsk impordib erinevate seansside käsud ja salvestab need Windows PowerShelli moodulisse.

3. fl

See vormindab atribuutide väljundloendi, milles kõik atribuudid kuvatakse uuel real.

4. Get-tööd

See hangib praeguses seansis töötavad Windows PowerShelli taustatööd.

5. Saage liikmeks

See aitab saada objekti omadusi ja meetodeid.

6. Hankige ese

See saab kindlaksmääratud eseme vara.

7. Kutsu-käsk

See käivitab käsud kohalikes ja kaugarvutites.

8. Invoke-WMI-meetod

See kutsub Windowsi juhtimisinstrumentide meetodeid.

9. Uus-PSDrive

See loob ajutised ja püsivad kaardistatud võrgudraivid.

10. Out-Host

See saadab väljundi käsureale.

Täpsemad PowerShelli käsud

Need täpsemad PowerShelli käsud on kasulikud teabe saamiseks erinevates vormingutes ja turbe konfigureerimiseks. Vaatame mõnda allpool nimetatud käskudest.

1. Get-Unique

See on cmdlet, mis tõmbab unikaalsed objektid sorteeritud objektide loendist.

2. Mõõda-objekt

Seda cmdletit saab kasutada edastatud väljundi omaduste saamiseks selliste funktsioonide jaoks nagu min, max, suurus, arv, joon jne.

3. Kus-objekt

Seda cmdletit kasutatakse objektide valimiseks, millel on sellele edastatud objektide kogumist kindlad atribuudiväärtused.

4. Start-Sleep

See on ka cmdlet, mis peatab skripti või seansi toimingud teatud aja jooksul.

5. Invoke-Expression

Seda kasutatakse kohaliku arvuti käskude või avaldiste täitmiseks.

Näpunäited ja nipid PowerShelli käsu kasutamiseks

  • Kasutage unikaalseid $ muutujaid. Muutujad võivad andmeid salvestada ja nendega manipuleerida. See suurendab koodi paindlikkust ja taaskasutamist.
  • Skriptidesse sisselogimise lubamiseks kasutage Start-Transcript ja Stop-Transcript.
  • Skriptide vastupidavuse parandamiseks kasutage proovimise ja püüdmise võimalusi.
  • Andmete importimiseks ja eksportimiseks kasutage linke Import-CSV ja Export-CSV. Saate ise skripte teha.
  • Korduvate toimingute jaoks kasutage iga. Kasutaja saab korrata plokke, mis aitavad automatiseerida suuri käsitsi tehtavaid ülesandeid.

Järeldus

PowerShelli käsud on väga võimas tööriist, mis aitab administraatoril monitooringu ja muudel eesmärkidel. See on Linuxis analoogne ja tuntud ka kui bash-skriptimine. See pakub cmdlet-vorminguid, mis aitavad arvuteid käsurealt hallata. See pakub juurdepääsu ka andmetulemitele, nagu registri- ja sertifikaaditulemus. Samuti on sellel rikas parser, mis aitab skriptikeelt arendada. Seega aitab see hõlpsalt käskude abil kõiki tegevusi hallata.

Soovitatavad artiklid

See on olnud PowerShelli käskude juhend. Siin arutasime kontseptsiooni, mis on käskude edasiliikumiseks, ja näpunäiteid PowerShelli käskude kasutamiseks. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. PowerShelli operaatorite põhijuhend
  2. Kuidas installida PowerShelli
  3. Töö võimalike käskudega
  4. Mis on Powershelli kasutusvõimalused?
  5. PowerShelli stringifunktsioonide juhend
  6. Unixi kesta käskude loendi juhend

Kategooria: