PowerShell, Microsoft-un. NET çərçivəsinə əsaslanan bir skript dili vasitəsi ilə tapşırıqların avtomatlaşdırılması üçün istifadə olunan bir əmr satırı qabığıdır. PowerShell, skript və ya tətbiqlərlə inteqrasiya etmək üçün cmdlet adlı əmrlərdən istifadə edir. PowerShell yerli olaraq Windows -a daxil edilmişdir və Run əmrindən açıla bilər, Mac və Linux istifadəçilərinin onu quraşdırıb Terminalda işləməsi lazımdır. Çalışdıqdan sonra PowerShell ilə tanış olmaq üçün istifadə edə biləcəyiniz bir neçə əsas cmdlet var.
Addımlar
Metod 1 /4: PowerShell Çalıştırma (Windows)
Addım 1. Win+R vurun
Bu bir Run əmr pəncərəsi açacaq.
- Run əmrindən istifadə etmək istəmirsinizsə, "PowerShell" üçün Başlat menyusunda da axtarış edə bilərsiniz.
- PowerShell, Windows 7 və ya daha sonrakı versiyalara daxil edilmişdir.
Addım 2. Mətn sahəsinə "PowerShell" daxil edin
Addım 3. "OK" düyməsini basın
Yeni bir PowerShell pəncərəsi açılacaq.
Metod 2 /4: PowerShell Çalıştırma (Mac)
Addım 1. Veb brauzerinizdə https://github.com/PowerShell/PowerShell ünvanına gedin
Bu PowerShell üçün rəsmi github səhifəsidir.
Addım 2. Mac üçün.pkg faylını yükləyin və quraşdırın
OSX 10.11 və ya daha yenisini çalıştırmalısınız.
Addım 3. Başlatıcını açın
Bu alt dokdakı raket simvolu.
Addım 4. Axtarış sahəsinə "Terminal" daxil edin
Terminalı "Tətbiqlər> Yardımcı proqramlar" da da tapa bilərsiniz.
Addım 5. Terminalı işə salın
Boş bir terminal pəncərəsi görünəcək.
Addım 6. "powershell" daxil edin və ↵ Enter düyməsini basın
"PS" göstərildikdə bir güc qabığı istəyi görünəcək. Bu o deməkdir ki, powershell işləyir və terminaldan cmdletlərə daxil olmaq üçün istifadə edə bilərsiniz.
Metod 3 /4: PowerShell (Ubuntu) işlədilməsi
Addım 1. Veb brauzerinizdə https://github.com/PowerShell/PowerShell ünvanına gedin
Bu PowerShell üçün rəsmi github səhifəsidir.
Addım 2. Müvafiq Linux versiyası üçün.deb faylını yükləyin
PowerShell Ubuntu 14.04 və ya 16.04 üçün mövcuddur. Səhifədə sadalanan ayrı quraşdırıcılar var.
Addım 3. Terminal pəncərəsini açın
Win+Alt+T düymələrini vurun və ya "Ev" düyməsini basın və "Terminal" ı axtarın.
Addım 4. "sudo dpkg -i [installer fayl adı]" daxil edin və ↵ Enter düyməsini basın
"Sudo" əmrindən istifadə edərkən kompüter parolunuzu daxil etməyiniz istənəcək. Qarşılaşılmamış asılılıqları olan bir uğursuzluq görə bilərsiniz, ancaq bu tezliklə həll ediləcək.
Quraşdırıcının fayl adı, Ubuntu-nun hansı versiyasından istifadə etdiyinizə görə "powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb" və ya "powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb" kimi görünəcək
Addım 5. "sudo apt -get install -f" daxil edin və ↵ Enter düyməsini basın
Bu PowerShell konfiqurasiyası tamamlanacaq.
Addım 6. "powershell" daxil edin və ↵ Enter düyməsini basın
Güc qovuğu istəyi görünəcək və Terminalda cmdletlər işlədə bilərsiniz.
Metod 4 /4: Əsas PowerShell əmrlərindən istifadə
Addım 1. Cmdletləri tapmaq üçün "Get-Command" dan istifadə edin
Öz başına bu cmdlet bütün digər cmdletləri göstərəcək. Axtarışınızı dəyişdiricilərdən istifadə edərək daralda bilərsiniz.
- Məsələn: "Get-Command Name *Disable *" adında 'disable' olan yalnız cmdletləri göstərəcək.
- Bütün cmdletlər PowerShell pəncərəsinə yazılaraq ↵ Enter düyməsinə basaraq daxil edilir.
Addım 2. Müəyyən bir cmdlet haqqında məlumat əldə etmək üçün "Yardım Al" istifadə edin
Bu cmdlet sizə başqa bir cmdlet ilə bağlı bütün məlumatları verəcək, ən əsası hədəf cmdletin necə istifadə edildiyinə dair sintaksis.
Məsələn: "Get-Help Get-Process", "Get-Process" cmdleti üçün lazım olan bütün məlumatları göstərəcək
Addım 3. Bir kompüterdə işləyən bir prosesi istifadə etmək üçün "Get-Process" istifadə edin
Yalnız bu, kompüterinizdə işləyən proseslərin tam siyahısını göstərəcəkdir. Bir dəyişdirici ilə, müəyyən bir tətbiqdən gələn prosesləri ayırd edə bilərsiniz.
- Məsələn: "Get-Process winword", Microsoft Word tərəfindən idarə olunan bütün prosesləri göstərəcəkdir.
- Eynilə, "Başla-Proses" bir tətbiq/proses nümunəsini başlatmaq üçün istifadə edilə bilər.
Addım 4. Bir obyektin xüsusiyyətlərini və ya metodlarını görmək üçün "Get-Member" istifadə edin
Bu cmdletin faydalı olması üçün ona 'borulu' bir obyekt lazımdır. Bu "|" əlavə etməklə edilir. bir obyekt və "Get-Member" cmdleti arasında.
Məsələn: “Get-Process | Get-Member "Get-Process cmdletini Get-Memberə köçürəcək və Get-Member, Get-Process ilə skript edərkən istifadə edə biləcəyiniz bütün xüsusiyyətlər və üsulları sadalayacaq
Addım 5. Kriteriyalara əsaslanaraq obyektləri seçmək üçün "Harada-Obyekt" istifadə edin
Harada-Obyektdəki meyarlar aşağıdakı formatlaşdırma ilə təyin olunur: “{$ _ [object] [operator] [parametr]}”. Harada-Obyektin də ona çəkilmiş bir obyektə ehtiyacı var.
- Məsələn: “Get-Process | Where-Object {$ _. Name -eq “notepad”}”, obyektin adının“notepad”a bərabər olduğu məhdudiyyət ilə Get-Process işləyəcək.
- Digər operatorlara aşağıdakılar daxildir: "-lt" (az), "-gt" (daha böyük), "-le" (kiçik və ya bərabər), "-ge" (böyük və ya bərabər), "-ne" (bərabər deyil) və ya "bənzər" (nümunə uyğunluğu).
- Stringlərdən (sözlərdən) istifadə olunan parametrlər dırnaq işarəsinə əlavə edilməlidir. Tam ədədlər (ədədlər) üçün bu lazım deyil.