PowerShell on käsurea kest, mida kasutatakse ülesannete automatiseerimiseks Microsofti. NET raamistikul põhineva skriptikeele kaudu. PowerShell kasutab skriptide või rakendustega integreerimiseks käske cmdlet -käsud. PowerShell on Windowsiga kaasas ja seda saab avada käsust Käivita, samas kui Maci ja Linuxi kasutajad peavad selle installima ja terminali kaudu käivitama. Pärast käivitamist on mõned põhilised cmdlet -käsud, mida saate kasutada PowerShelliga tutvumiseks.
Sammud
Meetod 1 /4: PowerShelli käivitamine (Windows)
Samm 1. Vajutage klahve ⊞ Win+R
See avab käsu Käivita akna.
- Kui te ei soovi käsku Käivitada, võite otsida ka menüüst Start „PowerShell”.
- PowerShell on kaasas Windows 7 või uuema versiooniga.
Samm 2. Sisestage tekstiväljale “PowerShell”
Samm 3. Klõpsake „OK“
Avaneb uus PowerShelli aken.
Meetod 2/4: PowerShelli käivitamine (Mac)
Samm 1. Minge oma veebibrauseris aadressile
See on PowerShelli ametlik githubi leht.
Samm 2. Laadige alla ja installige Maci jaoks.pkg -fail
Teil peab olema OSX 10.11 või uuem versioon.
Samm 3. Avage Launchpad
See on alumise doki raketiikoon.
Samm 4. Sisestage otsinguväljale "Terminal"
Terminali leiate ka jaotisest "Rakendused> Utiliidid".
Samm 5. Käivitage terminal
Ilmub tühi terminaliaken.
Samm 6. Sisestage "powershell" ja vajutage ↵ Enter
Ilmub PowerShelli viip, kus kuvatakse “PS”. See tähendab, et powershell töötab ja cmdlet -käskude sisestamiseks saate kasutada terminali.
Meetod 3/4: PowerShelli (Ubuntu) käitamine
Samm 1. Minge oma veebibrauseris aadressile
See on PowerShelli ametlik githubi leht.
Samm 2. Laadige alla oma vastava Linuxi versiooni jaoks.deb -fail
PowerShell on saadaval Ubuntu 14.04 või 16.04 jaoks. Neil on lehel eraldi paigaldajad.
Samm 3. Avage terminali aken
Võite vajutada klahvikombinatsiooni Win+Alt+T või klõpsata nuppu "Kodu" ja otsida "Terminal".
Samm 4. Sisestage “sudo dpkg -i [installer filename]” ja vajutage ↵ Enter
Käsu “sudo” kasutamisel palutakse teil sisestada arvuti parool. Näete ebaõnnestunud sõltuvustega, kuid see lahendatakse peagi.
Paigaldaja failinimi näeb välja nagu „powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb“või „powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb“, sõltuvalt sellest, millist Ubuntu versiooni kasutate
Samm 5. Sisestage “sudo apt -get install -f” ja vajutage ↵ Enter
See PowerShelli konfiguratsioon viiakse lõpule.
Samm 6. Sisestage "powershell" ja vajutage ↵ Enter
Ilmub PowerShelli viip ja saate terminalis käivitada cmdlet -käske.
Meetod 4/4: PowerShelli põhikäskude kasutamine
Samm 1. Kasutage cmdlet-käskude leidmiseks käsku Get-Command
See cmdlet -käsk kuvab iseseisvalt kõik muud cmdlet -käsud. Otsingut saate modifikaatorite abil kitsendada.
- Näiteks: „Get-Command Name *Disable *” kuvab ainult cmdlet-käsud, mille nimes on „disable”.
- Kõik cmdlet -käsud sisestatakse, tippides need PowerShelli aknasse ja vajutades ↵ Enter.
Samm 2. Teatud cmdlet-käsu kohta teabe hankimiseks kasutage abi
See cmdlet -käsk annab teile kogu teabe teise cmdlet -käskluse kohta, mis on kõige olulisem süntaks selle kohta, kuidas siht cmdlet -käsku kasutatakse.
Näiteks: „Get-Help Get-Process” kuvab kogu cmdlet-käsu „Get-Process” kasutatava teabe
Samm 3. Arvutis töötava protsessi kasutamiseks kasutage funktsiooni „Get-Process”
Ainuüksi see kuvab teie arvutis töötavate protsesside täieliku loendi. Modifikaatori abil saate eristada konkreetse rakenduse protsesse.
- Näiteks: „Get-Process winword” kuvab kõik Microsoft Wordi käitatavad protsessid.
- Samamoodi saab käivitusprotsessi kasutada rakenduse/protsessi eksemplari käivitamiseks.
Samm 4. Kasutage objekti omaduste või meetodite vaatamiseks funktsiooni „Get-Member”
Selle cmdlet -käsu jaoks on vaja selle jaoks toruga ühendatud objekti. Selleks lisage "|" objekti ja cmdlet-käsu „Get-Member” vahel.
Näiteks: „Get-Process | Get-Member”suunab Get-Process cmdlet-käsu Get-Member ja Get-Member loetleb kõik omadused ja meetodid, mida saate Get-Processiga skriptimisel kasutada
Samm 5. Kasutage kriteeriumi alusel objektide valimiseks nuppu „Kus-objekt”
Kus-objekti kriteeriumid määratakse järgmise vormingu abil: „{$ _ [objekt] [operaator] [parameeter]}”. Kus-Objekt vajab ka objekti torujuhtme abil.
- Näiteks: „Get-Process | Kus-objekt {$ _. Name -eq “notepad”}”käivitab Get-Process piiranguga, kus objekti nimi on võrdne märkmikuga.
- Teiste operaatorite hulka kuuluvad: „-lt“(vähem kui), „-gt“(suurem kui), „-le“(väiksem või võrdne), „-ge“(suurem või võrdne), „-ne“(pole võrdne) või „-taoline” (mustri sobitamine).
- Stringid (sõnad) kasutavad parameetrid peavad olema jutumärkides. See pole täisarvude (numbrite) jaoks vajalik.