Windows 10-da powershell-i haradan tapmaq olar. Windows PowerShell: bu proqram nədir. Şokoladlı Paket Provayderinin quraşdırılması

Windows 10 əməliyyat sisteminə keçdikdən sonra bir çox istifadəçi Explorer interfeysində "PowerShell-i işə salın" düyməsini gördü. Bununla əlaqədar şəbəkədə çoxlu suallar yarandı, istifadəçilər bunun hansı Windows PowerShell proqramı olduğu və nə üçün olduğu ilə maraqlandılar. Əgər siz də bu sualla maraqlanırsınızsa, bu material sizə kömək etməlidir.

Windows PowerShell bu skriptləri yerinə yetirmək üçün skript dili və əmr xətti proqramıdır. Bu dil 2006-cı ildə Windows XP üçün ikinci xidmət paketinin bir hissəsi kimi buraxıldı və o vaxtdan PowerShell Microsoft-un bütün əməliyyat sistemlərinin bir hissəsidir. 2008-ci ildə ikinci versiya ortaya çıxdı verilmiş dil, və Windows 7-dən bəri istifadə olunur. Windows PowerShell skriptləri olan fayllar PS1 uzantısına malikdir və tanış BAT və CMD faylları kimi işlədilə bilər.

Windows PowerShell, serverləri və kompüterləri idarə etmək vəzifələrini avtomatlaşdırmaq üçün güclü alətlərə ehtiyacı olan Microsoft biznes müştəriləri üçün hazırlanmış skript dilidir. Windows bazası. Bu dil üçün əsas kimi 2002-ci ildən Microsoft tərəfindən hazırlanmış .NET platformasından istifadə edilmişdir.

Windows PowerShell sizə müxtəlif tapşırıqları avtomatlaşdırmağa imkan verir. Bununla siz faylları, xidmətləri, prosesləri, hesabları və parametrləri idarə edə bilərsiniz. PowerShell dili adi Komandadan bir çox əmrləri başa düşür Windows sətirləri(CMD), lakin onun da öz əmrlərindən ibarət öz dili var, burada cmdletlər deyilir.

Cmdletlər (İngilis cmdletlərində) Verb-Noun qaydasına uyğun olaraq formalaşır, məsələn, Get-Help. Siz Help ("Get-Help" cmdlet) vasitəsilə Windows PowerShell-in əsaslarını öyrənə bilərsiniz. Ümumi məlumat üçün sadəcə olaraq "Get-Help" yazın, xüsusi bir cmdlet üzrə yardım üçün "Get-Help Cmdlet-Name" yazın. Məsələn, "Get-Help Get-Process" əmrini daxil etsəniz, Get-Process cmdleti haqqında yardım alacağıq.

Windows PowerShell proqramını necə işə salmaq olar

Windows PowerShell proqramını işlədə bilərsiniz fərqli yollar. Ən asan seçim sadəcə Başlat menyusunda axtarışdan istifadə etməkdir. Bunu etmək üçün Başlat menyusunu açın, yazın axtarış sorğusu"Windows PowerShell", sonra tapılan proqramı açın.

Qarışıqdan da istifadə edə bilərsiniz Windows açarı-R və "powershell" əmrini daxil edin.

Windows 10-da PowerShell proqramı istənilən qovluqdan işə salına bilər. Bunu etmək üçün Explorer-in yuxarı sol küncündəki "Fayl" düyməsini basın və "Windows PowerShell-i işə salın" seçin.

Windows PowerShell proqramından necə istifadə etmək olar

Artıq dediyimiz kimi, PowerShell proqramının köməyi ilə Windows əməliyyat sistemində bir çox gündəlik işləri avtomatlaşdıra bilərsiniz. Nümunə olaraq, onu necə istifadə edəcəyinizi başa düşmək üçün bu alətin bəzi xüsusiyyətlərini nümayiş etdirəcəyik.

Səbətin boşaldılması. Zibil qutusunu təmizləmək üçün "Clear-RecycleBin" adlı xüsusi bir cmdlet var. Bu cmdlet kompüterlərə xidmət göstərmək üçün skriptlər yazarkən faydalıdır. Cmdlet-i işə saldığınız zaman Zibil qutusunu boşaltmaq istədiyiniz diski göstərməlisiniz. Misal:

Zibil qutusunu təmizləyin c:

Aşağıdakı ekran görüntüsü bu cmdletin necə icra olunduğunu göstərir. "Clear-RecycleBin c:" əmrini daxil etdikdən sonra təsdiq mesajı görünür. Cmdlet-i işə davam etdirmək üçün "Y" hərfini yazmalı və Enter düyməsini sıxmalısınız.

Əgər "Clear-RecycleBin c:" cmdletinə "-Force" əlavə etsəniz, zibil qutusu təsdiq tələb edilmədən təmizlənəcək. Aşağıdakı ekran görüntüsü.

Faylın arxivləşdirilməsi. Faylları arxivləşdirmək və paketdən çıxarmaq üçün Sıkıştır-Arxiv və Genişləndirin-Arxiv cmdletləri təqdim olunur. Məsələn, "C:\test\" qovluğunu "C:\archive\test2.zip" arxivinə arxivləşdirmək üçün aşağıdakı cmdleti işə salmalısınız:

Compress-Arxiv -LiteralPath C:\test\ -DestinationPath C:\archive\test2.zip

Yuxarıdakı əmrin yerinə yetirilməsi nəticəsində “C:\archive\” qovluğunda “test2.zip” faylı görünəcək və orada “C:\test\” qovluğunun məzmunu arxivləşdiriləcək.

Windows PowerShell üçün cmdletlərin siyahısı

Windows PowerShell üçün çoxlu sayda müxtəlif cmdletlər var və onların hamısını bir məqalədə təsvir etmək işləməyəcək. Buna görə də, onlardan ən populyarları ilə tanış olmağı təklif edirik:

  • Get-Help - yardım almaq;
  • Update-Help – yeniləməyə kömək etmək;
  • Get-Command - cmdletləri axtarın;
  • Get-Alias ​​- cmdletlər üçün ləqəbləri axtarın;
  • Get-PSDrive - bağlı sürücülərə baxın;
  • Get-Üzv - obyektin malik olduğu xassələrə və metodlara baxmaq;
  • Get-WindowsFeature - mövcud server rolları və xüsusiyyətləri haqqında məlumatı görmək;
  • Install-WindowsFeature (Əlavə-WindowsFeature-a bənzər) - istədiyiniz serverdə rollar və ya funksiyalar quraşdırır;
  • Uninstall-WindowsFeature (Sil-WindowsFeature-a bənzər) - server rollarını və ya xüsusiyyətlərini silir;
  • Get-History - bu sessiyaya daxil edilmiş əmrlərin tarixçəsinə baxın;
  • Get-Variable - dəyişənlərin siyahısına və onların qiymətlərinə baxmaq;
  • New-Variable - yeni dəyişən yaratmaq;
  • Set-Variable - dəyişənin qiymətinin təyin edilməsi;
  • Clear-Variable - dəyişənin qiymətinin silinməsi;
  • Remove-Variable - dəyişəni və onun dəyərini çıxarın;
  • Format-Siyahı - əmrin nəticəsini xassələrin siyahısı kimi nəzərdən keçirin, burada hər bir sətir ayrıca xüsusiyyətə malikdir;
  • Format-Cədvəl - əmrin nəticəsini cədvəl formatında görmək;
  • Format-Geniş - əmrin nəticəsini hər bir obyekt üçün yalnız bir xassə göstərən geniş cədvəl kimi görmək;
  • Format-Xüsusi - xüsusi görünüşdən istifadə edərək əmrin nəticəsini görmək;
  • Export-Csv - məlumatların CSV formatına ixracı;
  • Import-Csv - CSV faylından məlumat idxalı;
  • Export-Clixml - məlumatların XML formatına ixracı;

Siz "Get-Command -CommandType" cmdletini işlətməklə Windows PowerShell cmdletlərinin tam siyahısını əldə edə bilərsiniz.

Bir çox istifadəçi komanda xəttini bilir, çox az adam isə xəbərdardır Windows PowerShell. Komanda xətti əvəzinə, kompüterinizə daha çox güc və nəzarət təmin edən Windows PowerShell ilə işləyə bilərsiniz quraşdırılmış Windows 10. Buna görə də, bu məqalədə PowerShell-i Windows 10 əməliyyat sistemində administrator kimi idarə etmək üçün müxtəlif üsullar üçün müxtəlif məsləhətlər yazdıq. Microsoft artıq konfiqurasiyanı idarə etmək və avtomatlaşdırma tapşırıqlarını yerinə yetirmək üçün sarğı adlı sarğı yaratmışdır. Çoxlu inzibati işiniz olduqda Windows PowerShell köməyinizə gəlir.
Məsələn, siz PowerShell-dən düzgün işləməyən proqramları tanımasını xahiş edirsiniz və siz onların proseslərini öldürməlisiniz. Həmçinin onlayn olaraq siz PowerShell sualı verə və bir və ya bir neçə kompüterdə quraşdırılmış bütün USB cihazlarını ifşa edə bilərsiniz. PowerShell ilə həqiqətən çox şey edə bilərsiniz. Əgər onunla işləmək istəyirsinizsə, oxuyun müxtəlif yollarla onu Windows 10-da idarəçi kimi işə salmaq üçün.

Windows 10-da PowerShell-i Administrator kimi necə işə salmaq olar

1. Dirijor vasitəsilə

Bu üsulla bəzi xüsusi seçilmiş sürücülərin və ya qovluqların yeri və ya yerləri üçün Windows PowerShell sisteminə daxil ola bilərsiniz.

Explorer-i işə salın, diskinizin və ya qovluğun yerləşdiyi bölməyə keçin.
PowerShell-də işə salmaq istədiyiniz qovluğun üzərinə klikləyin və menyunun ən solunda yerləşən Fayl üzərinə klikləyin.
Təqdim olunan seçimlərdən Windows PowerShell-i administrator olaraq açın.

2. Tapşırıq meneceri vasitəsilə

Tapşırıqlar panelinin boş sahəsinə sağ vurun və Tapşırıq menecerində aşağıdan 3-cü seçimə klikləyin.

Tapşırıq meneceri pəncərəsi görünür. Menyunun yuxarı sol küncündə faylı tapa bilərsiniz. Bu seçimə klikləyin. Dördüncü yerdə açılır. yuxarıda yeni tapşırığı yerinə yetirin deyən ilk seçimi seçin.

Bu pəncərədə yeni tapşırıq yaradın. Mətn qutusuna PowerShell yazın və inzibati imtiyazları olan tapşırıq yaratmaq seçimini seçin.

Davam etmək üçün OK düyməsini klikləyin.
Ekranda administrator hüquqları ilə PowerShell görünəcək.

3. Axtarış Cortana vasitəsilə

Cortana axtarışını klikləyin və qutuya PowerShell yazın və Enter düyməsini basın.

Cortana sizə simvolu ilə PowerShell seçimini göstərəcək.
Bunun üzərinə sağ vurun və administrator olaraq işə salın seçin.

PowerShell administrator hüquqları ilə işə salınacaq.

4. Explorer vasitəsilə, lakin bu dəfə kontekst menyusunda siçan sağ düyməsi ilə.

Ekranda kəşfiyyatçı açın və yolu izləyin -
C:\Windows\System32\WindowsPowerShell\v1.0
Fayl Explorer-in ortasında yerləşən PowerShell.exe faylını axtarın. Bunun üzərinə sağ vurun, yuxarıdan ikincidir və idarəçi olaraq işə salın.

Bu 4 üsulla PowerShell-i Windows 10-da administrator kimi işə sala bilərsiniz.

Gözləməyən insan tapmaq çətindir yeni Windows 10. Maraq təkcə vizual deyil, həm də funksional dəyişikliklərdən irəli gəlirdi. Tərtibatçıların planlaşdırdığı kimi, quraşdırılmış proqramlar istifadəçilərin həyatını asanlaşdırır və onu daha rahat edir. Mağaza ilə bağlı problemlər müxtəlif hallarda mümkündür, lakin onlar əsasən 10-cu versiyaya yeniləmə ilə bağlıdır. Bəzi hallarda, təkcə mağaza yox, həm də Edge brauzeri yoxdur.

Yenidən quraşdırma müxtəlif yollarla edilə bilər. Ancaq bunların hamısı kommunal xidmətlə bağlıdır PowerShell, çünki proqram parametrlərində Windows 10 Mağazasının silmə düyməsi adətən qeyri-aktiv edilir. Bu səbəbdən bu məqalədə də var ətraflı məlumat PowerShell Windows 10-da işə başlamaq və işləmək haqqında.

PowerShell yardım proqramının işə salınması

Mağaza məlumat axtarışı


Mağaza quraşdırılması


Windows 10 Mağazasının çıxarılması


Saxlama sürətli quraşdırma metodu

Həm də asan quraşdırma üçün Windows Mağazası 10-da PowerShell-də aşağıdakı kodu daxil edib icra edə bilərsiniz:
$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + "\AppxManifest.xml" ; Add-AppxPackage -DisableDevelopmentMode -Qeydiyyatdan keçin $manifest

Səhvən kodu əmr satırından və ya proqramdan işlədə bilərsiniz " Qaç". Yadda saxlayın ki, kod daha əvvəl ətraflı təsvir edildiyi kimi PowerShell qabığından işlədilməlidir.

Bütün uzaq paketlərin asan quraşdırılması

Yalnız mağazanı silirsinizsə, bütün uzaqdan idarəetmə əmrini işə salmaqla quraşdırma prosesini sadələşdirə bilərsiniz Windows paketləri 10. Eyni kodu istifadə edərək, əvvəllər silinmiş bütün proqramların kütləvi quraşdırılmasını həyata keçirmək və bununla da bütün lazım olanları bir anda yenidən quraşdırmaq asandır.

Kodu daxil edin:
Get-AppxPackage -AllUsers| Foreach (Add-AppxPackage -DisableDevelopmentMode -Qeydiyyatdan keçin “$($_.InstallLocation)\AppXManifest.xml”)
Bundan sonra yalnız Enter düyməsini sıxmaq qalır. Windows 10 hər şeyi bərpa etmək üçün bir az vaxt lazımdır.

  • Bəzən iş vaxtı uğursuzluqlarının səbəbi Windows proqramları 10 fərqli ola bilər quraşdırılmış antiviruslar. Yenidən quraşdırma əvvəllər təsvir olunduğu kimi getməzsə, onlara diqqət yetirin.
  • Quraşdırılmış proqramların quraşdırılması və ya silinməsi ilə məşğul olmamaq daha yaxşıdır, çünki bu, sabitlik problemlərinə səbəb ola bilər.
  • Həmçinin, PC-nizdəki məlumat sizin üçün vacibdirsə, onu yaratmaq tövsiyə olunur ehtiyat nüsxələri hər hansı bir tədbir görməzdən əvvəl.
  • Qəbul edilməz səhvlər, daha sadə üsullarla həll edilə bilməyən problemlər halında bərpa yoxlama məntəqəsi yaratmaq da yaxşı fikirdir.

Əlaqədar videolar

Ən sonuncunun son buraxılışının başlamasından bir müddət keçib əməliyyat sistemi Microsoft-dan və təkcə aralıq quruluşları sınaqdan keçirən həvəskarlar deyil, həm də çoxdan gözlənilən yeniləməni yükləyən istifadəçilər artıq onunla tanış ola biliblər. yaxsimi yeni sistem yoxsa yox? Bu, ən son innovativ məhsuldur, yoxsa o zaman çıxmalı olan G8? Bunlar onsuz da birmənalı cavab verə bilməyən suallardır. Sistemdə görünən Başlat menyusunu ehtiva edən aşkar yeniliklərə əlavə olaraq, Microsoft brauzeri Cortana ilə inteqrasiya olunmuş Edge, Xbox uyğunluğu, axtarış və tapşırıq görünüşü, hər kəsin bilmədiyi bir sıra digər yeniliklər var. Windows istifadəçisi 10.

Və bu yeniliklərdən biri bu məqalədə daha sonra müzakirə ediləcək Windows PowerShell qabığından istifadə edərək proqram məhsullarını birbaşa quraşdırmaq imkanıdır. Bu funksionallığın 2014-cü ilin aprel ayında Windows Management Framework 5.0 Preview-in buraxılışı ilə birlikdə ortaya çıxmasına baxmayaraq, o, yalnız "onlarla" son buraxılışı ilə yerli ola bilər. Beləliklə, görək hansı modul buna cavabdehdir funksionallıq və quraşdırma fayllarını yükləmədən proqram məhsullarını necə quraşdıra bilərsiniz.

Windows PowerShell OneGet Modulu

Windows Management Framework 5.0 Preview-in buraxılışından bəri, Windows PowerShell kompüterləri idarə etməyi asanlaşdırmaq üçün hazırlanmış bir neçə yeni funksiyaya malikdir. Bu xüsusiyyətlərə iki maraqlı texnologiya daxildir, yəni Windows PowerShell İstədiyiniz Dövlət Konfiqurasiyası və Sertifikatlaşdırılmış Windows üçünşəbəkə açarları.

Windows Şəbəkə Keçidləri üçün Certified texnologiyası vəziyyətində, Windows Şəbəkə Keçidləri üçün sertifikatlaşdırılmış idarəetmə üçün cavabdeh olan bir sıra Windows PowerShell cmdletləri əlavə edilmişdir. Windows şəbəkəsi açarları. Yəni, PowerShell qabığında “Get-Command *-NetworkSwitch*” əmrini işlətməklə tapa biləcəyiniz 19 yeni cmdlet var. Texnologiya olduqca ciddi olduğundan və xüsusi diqqətə layiq olduğundan, bu yazıda özümü kiçik bir təsvirlə məhdudlaşdıracağam və bu texnologiyanı daha ətraflı nəzərdən keçirməyəcəyəm.

Ancaq ikinci texnologiya daha ətraflı müzakirə edilməlidir. Nə vaxt Windows quraşdırılması Management Framework 5 və ya əməliyyat Windows sistemləri 10 kompüterinizdə axtarışı və quraşdırılmasını əhəmiyyətli dərəcədə sadələşdirməyə imkan verən alətdən istifadə edə bilərsiniz proqram təminatı. OneGet belə bir vasitədir. OneGet paket idarəetmə aqreqatorudur, yəni proqram təminatının aşkarlanması, quraşdırılması və inventarlaşdırılması üçün vahid interfeys təmin edən xüsusi depolardan istifadə edən moduldur. Başqa sözlə, bu texnologiya, bir tərəfdən, son istifadəçiyə quraşdırma paketlərini idarə etməyə imkan verən bir sıra cmdletlər təqdim edir (bunu bir az sonra müzakirə edəcəyik), digər tərəfdən isə satıcı paketlərini yazmaq üçün interfeys təqdim edir. .

Modulun özü ilə məşğul olmağa başlamazdan əvvəl, bu texnologiya ilə yaxından əlaqəli olan bir neçə tərifə diqqət yetirməlisiniz, yəni:

  • Plastik torba. Bir sözlə, paket hər hansı mövcud paket idarəetmə sistemindən istifadə edərək müəyyən bir mənbədən qurulan və quraşdırılan proqramdır. Tipik olaraq, paket paketin təsvirini, onun versiyasını və ya "asılılıqları" ehtiva edə bilən əlavə meta məlumatı olan tərtib edilmiş kodu təqdim edir. Bir paket idarəetmə sistemi, məsələn, icra etmək üçün avtomatik yeniləmə proqram məhsulu yeni versiya, bütün paket asılılıqlarının quraşdırılmasını təmin etmək üçün bu cür meta məlumatı emal etməli və lazım gələrsə, hər hansı çatışmayan paketləri avtomatik quraşdırmalıdır;
  • anbar. Vikipediyaya görə, depolar məlumatların saxlandığı və saxlandığı yerlərdir. Çox vaxt repozitoriyada olan məlumatlar şəbəkə üzərindən sonrakı paylanması üçün mövcud olan fayllar şəklində saxlanılır. Repozitoriyalar ilkin olaraq Linux sistemləri tərəfindən istifadə edilmişdir ki, bu da sistemi başqa yerlərdən işə salmaq üçün lazım olan paketləri quraşdırmağa imkan verir. Əksər depolar pulsuzdur, lakin bəzi şirkətlər öz depolarına girişi təmin edir ödənişli abunə. OneGet repozitoriyaları haqqında bir az sonra danışacağıq;
  • Paket Meneceri. Proqram paketlərinin quraşdırılması, yenilənməsi, konfiqurasiyası və silinməsi prosesinin avtomatlaşdırılmasına cavabdeh olan proqram alətləri toplusudur. Tipik olaraq, paketlərə proqram təminatının ilkin şərtlərini və asılılıqlarını sadalayan verilənlər bazası, həmçinin işləməyən proqram məhsullarının istifadəsinin qarşısını almaq üçün məhsul versiyası məlumatı daxildir. Paket menecerlərinə sonradan Windows sistemlərində görünən Linux apt-get və ya NuGet daxildir. Öz növbəsində, OnetGet provayderlər adlanan bütün mövcud paket menecerləri üçün aqreqator kimi çıxış edən NuGet-in məntiqi uzantısıdır.

İlkin olaraq, Microsoft proqram təminatınızı idarə etmək üçün əlavə provayderləri tapmaq və quraşdırmaq imkanı verən baza dəsti təqdim etməklə, mövcud provayderlərin əksəriyyətinin istifadəsini məhdudlaşdırır. Əsas provayderlərə aşağıdakılar daxildir:

  • Bootstrap– digər provayderləri aşkar etməyə imkan verən provayder;
  • MSI– MSI fayllarını emal etmək üçün nəzərdə tutulmuş provayder;
  • MDU– öz növbəsində, Microsoft yeniləmə fayllarının idarə edilməsinə cavabdeh olan satıcı;
  • ARP(Proqramları əlavə et/Sil) - sistemin "Proqramı silmək və ya dəyişdirmək" komponentində qeydə alınmış hər hansı proqram məhsulu haqqında inventar məlumatlarına cavabdeh olan provayder;
  • PowerShellGet- Müxtəlif PowerShell modullarını idarə etməyə imkan verən provayder.

OneGet provayderlərinin tam siyahısı ilə qısa təsviri aşağıdakı linkdən tapa bilərsiniz.

OneGet modulunun özünə 10 Windows PowerShell cmdlet daxildir, onların əksəriyyəti bu məqalənin növbəti bölməsində müzakirə olunacaq. Bu cmdletlərə aşağıdakılar daxildir:

  • Find-Package - paketləri axtarın;
  • Get-Package - kompüterdə quraşdırılmış bütün paketlərin siyahısını qaytarır;
  • Get-PackageProvider - aktiv olan provayderlərin siyahısını qaytarır bu kompüter OneGet-ə qoşuldu;
  • Get-PackageSource - Müəyyən bir paket provayderində qeydiyyatdan keçmiş paket mənbələrinin siyahısını qaytarır.
  • Quraşdırma-Paket - bir və ya bir neçə proqram məhsulunu quraşdırmağa imkan verir;
  • Register-PackageSource - göstərilən paket provayderi üçün paket mənbəyinin əlavə edilməsi;
  • Save-Package - paketi sonradan quraşdırmadan yerli kompüterdə saxlamağa imkan verir;
  • Set-PackageSource - göstərilən paket provayderi üçün paketin mənbəyini dəyişdirin;
  • Uninstall-Package - bir və ya bir neçə proqram paketinin çıxarılması;
  • Unregister-PackageSource - Qeydiyyatdan keçmiş paket mənbəyini silin.
    • OneGet istifadə edərək proqram təminatının quraşdırılması

      Beləliklə, proqram məhsullarının quraşdırılması prosesinin vaxtı gəldi. Bundan sonra, paket provayderini necə quraşdıra biləcəyinizi, tələb olunan proqramı tapa biləcəyinizi, quraşdıra biləcəyinizi və həmçinin necə silə biləcəyinizi görəcəksiniz. lazımsız tətbiq və proqram məhsulunun quraşdırma paketini kompüterinizə endirin. Sıra ilə başlayaq.

      Şokoladlı Paket Provayderinin quraşdırılması

  1. OneGet-də qeydiyyatdan keçmiş paket mənbələrinin siyahısını göstərmək üçün Windows PowerShell-i açın yerli kompüterəmrini yerinə yetirin Get-PackageSource. Nəzərə alın ki, komandada xüsusi paket provayderini göstərsəniz, Get-PackageSource cmdlet sizə yalnız göstərdiyiniz provayderlə əlaqəli mənbələri göstərəcək. Əks halda, komanda OneGet-də qeydiyyatdan keçmiş bütün paket mənbələrini qaytarır. Bütün provayderlər üçün paket mənbələrinə baxmaq lazım olduğundan, əmr heç bir əlavə parametr olmadan işləyəcək. Nəzərə alın ki, bu mərhələdə siz hələ proqram məhsullarını quraşdırmaq üçün istifadə olunacaq əlavə paket provayderi quraşdırmamısınız. Komandanın çıxışını aşağıdakı şəkildə görə bilərsiniz:

  2. Əvvəlki təsvirdə gördüyünüz kimi, Chocolatey provayderi yerli maşınımızda quraşdırılmayıb. Buna görə də bu düzəliş edilməlidir. Nəzərə alın ki, paket provayderi əlavə etmək üçün PowerShell-in ExecutionPolicy olaraq təyin edilməlidir Məhdudiyyətsiz. Əks halda, provayderi əlavə edə bilməyəcəksiniz. Xatırlatmaq istəyirəm ki, cmdlet Get-İcra Siyasəti cari sessiya üçün icra siyasətlərini göstərməyə imkan verir. İcra siyasəti Windows PowerShell təhlükəsizlik siyasətinin bir hissəsidir ki, bu da konfiqurasiya fayllarının yüklənməsinin və skriptlərin icrasının mümkün olub-olmamasını və hansı skriptlərin işləməsi üçün rəqəmsal imzanın tələb olunduğunu müəyyən edir. Standart dəyər " Məhdudlaşdırılıb” (konfiqurasiya fayllarını yükləmir və skriptləri yerinə yetirmir), buna görə də özünüz üçün icra siyasətinin dəyərini dəyişməmisinizsə, əmri işə salın Quraşdırma-İcra Siyasəti Məhdudiyyətsiz. Defolt icra siyasətinin əhatə dairəsi LocalMachine olduğundan, siyasət parametrləri yalnız cari istifadəçiyə tətbiq olunsun, siz parametri tətbiq olunan əmrə əlavə edə bilərsiniz. - Əhatə dairəsi məna ilə Cari İstifadəçi. Bu iki əmrin çıxışını aşağıdakı təsvirdə görmək olar:

  3. Bu mərhələdə OneGet-də qeydiyyatdan keçmiş provayderlərin siyahısını görə bilərik cari kompüter. Bunu etmək üçün cmdletdən istifadə edə bilərsiniz Get-PackageProvider. Bu cmdlet, bir az yuxarıda qeyd etdiyim kimi, artıq OneGet-ə qoşulmuş paket provayderlərinin siyahısını qaytarır. İsteğe bağlı olaraq, bir (bir neçə) satıcı adının hamısına və ya bir hissəsinə əsasən nəticələri filtrləyə bilərsiniz. Məsələn, hazırda hansı provayderlərin qoşulduğunu görmək üçün siz cmdlet-i işə salmalısınız Get-PackageProvider heç bir əlavə seçim olmadan. Aşağıdakı təsvirdə gördüyünüz kimi, əvvəlcə bu gün sizə söylədiyim kompüterimə 4 belə provayder qoşulmuşdu. İndi Chocolatey provayderini kompüterinizə quraşdırmaq üçün əmri yerinə yetirməlisiniz Get-PackageProvider -Ad Chocolatey -ForceBootstrap, burada –ForceBootstrap parametri cavabdehdir avtomatik quraşdırma təchizatçı. Qeyd edək ki, bir qayda olaraq, Chocolatey provayderini quraşdırdığınız zaman NuGet provayderi də quraşdırılmalıdır. Aşağıdakı təsvirdə gördüyünüz kimi, cmdletdən yenidən istifadə etdikdən sonra Get-PackageProvider, quraşdırdığımız provayder artıq siyahıda görünməlidir:

İndi biz yarada bilərik tam siyahı provayderlərdə mövcud olan bütün paketləri seçin və onu cmdletə köçürün Export-CliXML obyektlərin XML təsvirini yaratmaq və onları XML faylında saxlamaq. Unutmayın ki, ixrac etdiyiniz siyahı daim dəyişəcək və zaman keçdikcə istifadə etdiyiniz depolara daha çox paket əlavə olunacaq. Buna uyğun olaraq, zaman-zaman ixrac etdiyiniz faylı dəyişdirməyi unutmayın. Paketlərin siyahısını ixrac etmək və bu siyahını C:\TestPosh qovluğunda saxlamaq üçün aşağıdakı əmri yerinə yetirməlisiniz: tapmaq-paket | Export-CliXML C:\TestPosh\Test.xml

Nəzərə alın ki, ixrac proseduru sizə bir az vaxt aparacaq. Komanda icrasını bitirdikdən və kompüterinizdə XML faylı yaradıldıqdan sonra onu idxal edin və asan baxmaq üçün boru kəməri və əmrdən istifadə edin. gridview, əmrin icrasının nəticələrini interaktiv cədvəl şəklində pəncərədə göstərmək üçün cavabdehdir, quraşdırma üçün hansı paketlərin mövcud olacağını görə bilərsiniz. Təbii ki, bu paketlər siyahısını emal edə bilən istənilən proqramla aça bilərsiniz XML faylları məsələn, eyni Excel vasitəsilə. Bu əmr, aşağıdakı təsvirdə gördüyünüz kimi, belə görünür: Import-CliXML C:\TestPosh\Test.xml | GridView xaricində

Provayder artıq quraşdırıldığından, bu prosedurun növbəti hissəsinə keçə bilərsiniz, yəni

PowerShell istifadə edərək proqram təminatının quraşdırılması

Proqram məhsullarını quraşdırmadan əvvəl kompüterdə artıq quraşdırılmışlara baxmalıyıq. Bu tapşırığı yerinə yetirmək üçün cmdletdən istifadə edə bilərsiniz Get-Paket OneGet və ya digər proqram quraşdırma alətləri vasitəsilə yerli maşında quraşdırılmış bütün proqram paketlərinin siyahısını qaytarır. İsteğe bağlı olaraq, cmdlet-i də işə sala bilərsiniz Get-Paket və davam edir uzaq kompüterlər onu Invoke-Command, Enter-PSSession və ya skriptin bir hissəsi kimi işlətməklə.

Xüsusi proqram təminatı haqqında, məsələn, quraşdırılmış proqram haqqında məlumat almaq istədiyiniz halda Microsoft məhsulları Office 2013-də bu cmdlet ilə birlikdə -Name parametrindən istifadə edə bilərsiniz uyğun dəyər, Misal üçün, Get-Package -Ad "office 2013". Bu cmdletin çıxışı aşağıda görünür:

Proqramı quraşdırmadan əvvəl, nə quraşdırmalı olduğumuza qərar verməyə çalışaq. Maşında yalnız Office 2013 və bir neçə başqa proqram quraşdırıldığından, mən sizə Adobe Creative Cloud kimi proqram məhsullarını necə quraşdıra biləcəyinizi göstərəcəyəm. Adobe Reader, Notepad++, həmçinin Process Explorer, Process Monitor və WinRar.

Quraşdırma prosesinin özündən əvvəl paketlərin özlərini lokallaşdırmalı olduğumuz üçün cmdletin imkanlarından istifadə etməliyik. Tap-Paket. Bir az əvvəl qeyd etdiyiniz kimi, bu cmdlet sizə yerli kompüterdə mövcud olan paket mənbələrində quraşdırma paketlərini axtarmağa imkan verir. Bu cmdlet ilə heç bir parametrdən istifadə etmədiyiniz halda, əmr əvvəllər qeyd edildiyi kimi bütün proqramların tam siyahısını göstərəcək.

Məsələn, başlamaq üçün əlavə etdiyimiz Chocolatey provayderindən quraşdırma üçün mövcud olan Adobe proqramlarını tapmağa çalışaq. Bunu etmək üçün, cmdletin özünə əlavə olaraq, parametri təyin etmək kifayətdir -Ad və istədiyiniz proqram məhsulunu dəyəri kimi daxil edin. Quraşdırma paketlərində Adobe sözündən sonra məhsul adı ola biləcəyi üçün məhsul adını aşağıdakı kimi daxil edin: Adobe* aşağıdakı təsvirdə göstərildiyi kimi. Gördüyünüz kimi, OneGet modulu depoda aşağıdakı quraşdırma paketini tapdı: adobe-creative-bulud versiya 1.0. Prinsipcə, bu, axtardığınız məhsullardan biridir, yəni quraşdırılmalıdır. Bunun üçün aşağıdakı təsvirdə də gördüyünüz kimi, cmdletin imkanlarından istifadə etməlisiniz Quraşdırma-Paket. Creative Cloud-u quraşdırmaq üçün aşağıdakı əmri yerinə yetirin Install-Package -Ad adobe-creative-cloud -Force, burada Force parametri, PowerShell-də adət olduğu kimi, dəyişikliklər təhlükəsizlik tələblərini pozmağa başlayana qədər əmrin yerinə yetirilməsinə mane olan məhdudiyyətləri ləğv edir. Bu əmrlərin çıxışını aşağıdakı təsvirdə görmək olar:

İndi ilk proqram məhsulu quraşdırıldıqdan sonra Adobe Reader proqramının xüsusi versiyasını axtarmağa çalışaq. Bunu etmək üçün, artıq məlum olan əmrə əlavə olaraq Tap-Paket - AdobeReader-i adlandırın parametr əlavə edilməlidir -Bütün versiyalar paketin bütün mövcud versiyalarını və ya seçimlərdə göstərilən diapazonda olan paketin bütün versiyalarını qaytaran , Minimum VersiyaMaksimum Versiya. Nəzərə alın ki, bu parametr isteğe bağlıdır, çünki axtarış əvvəlcə proqram məhsulunun ən son versiyasını göstərir. İndi bütün mövcud versiyalardan kompüterdə quraşdırılmalı olanı seçməliyik, məsələn, versiya olsun. 2015.007.20033 . oxucunun bu xüsusi versiyasını quraşdırmaq üçün əmr üçün lazımdır Quraşdırma-Paket -AdobeReader-i adlandırın parametr əlavə edin - Tələb olunan versiya məna ilə 2015.007.20033 , quraşdırmaq istədiyiniz paketin dəqiq versiyasını təyin edir. Siz həmçinin parametr əlavə etməklə məhsulun maksimum mövcud versiyasını təyin edə bilərsiniz Maksimum Versiya müvafiq dəyərlə. Bu əmrlərin çıxışı aşağıdakı təsvirdə göstərilir:

Proqram məhsulunun ən son versiyasını quraşdırmanız lazımdırsa və eyni zamanda PowerShell-də birdən çox əmr yazmaq istəmirsinizsə, boru kəmərindən istifadə edərək paket axtarışını və quraşdırılmasını ümumiləşdirə bilərsiniz. Məsələn, ən son versiyanın quraşdırılması vəziyyətində mətn redaktoru Notepad++ aşağıdakı əmri işlədə bilərsiniz: Tap-Paket -Ad NotepadPlusPlus | Quraşdırma-Paket - Qüvvət. Beləliklə, siz depoda bir paket axtarırsınız və nəticə taparsanız, onu dərhal səssiz rejimdə quraşdırın. Bu proqram məhsulu üçün quraşdırma prosesi aşağıda göstərilmişdir:

İndi yuxarıdakı tapşırığa əsasən, Process Explorer, Process Monitor və WinRar quraşdırmaq qaldığından, bir anda bir neçə proqram paketini quraşdırmağa çalışaq. Bunu etmək üçün, bu paketlərin deponun özündə necə çağırıldığını dəqiq bilmək arzu edilir. Daha əvvəl yazdığım kimi, bu, cmdlet vasitəsilə yoxlanıla bilər tapmaq-paket | GridView xaricində. Paket adları məlum olduqdan sonra quraşdırmanın özü ilə davam edə bilərsiniz. Bunu etmək üçün aşağıdakı əmri işlədə bilərsiniz: Find-Package -Ad procexp, procmon, winrar | Quraşdırma-Paket. IN bu misal, aşağıdakı təsvirdə gördüyünüz kimi, mən xüsusi olaraq parametr göstərmirəm güc beləliklə, eyni anda bir neçə proqram paketinin quraşdırılması prosesinə diqqət yetirə biləsiniz.

Proqramların saxlanması və silinməsi

Bu məqalədə müzakirə ediləcək son iki cmdlet quraşdırma paketini saxlamaq və quraşdırılmış proqramı silmək üçün məsuliyyət daşıyır. Qənaətlə başlayaq.

Quraşdırma paketini saxlamaq üçün OneGet modulunun növbəti cmdletindən, yəni moduldan istifadə edə bilərsiniz. Saxla-Paket. Bu cmdlet paketləri sonradan quraşdırmadan yerli kompüterdə saxlamağa imkan verir. Varsayılan olaraq, bu cmdlet yadda saxlayır son versiya proqram məhsulu, lakin parametri cari cmdletə əlavə etsəniz Bütün versiyalar, seçdiyiniz proqramın bütün versiyaları kompüterinizdə saxlanacaq. Üstəlik, axtarış və quraşdırma cmdletlərinin parametrlərinə bənzər, bütün versiyaları saxlamaqla yanaşı, parametrlərdən istifadə edərək -Maksimum Versiya-Minimum Versiya, siz həmçinin saxlamaq istədiyiniz paketin versiya diapazonunu seçə bilərsiniz. Seçimdən əlavə paketi kompüterinizdə saxlamaq üçün ad və zəruri hallarda, məhsulun versiyasına cavabdeh olan bir parametr, parametri göstərməlisiniz Yol quraşdırıcınızın gələcək yeri ilə.

Aşağıdakı təsvirdə gördüyünüz kimi, əmr Saxla-Paket -Ad Procexp -Path C:\TestPosh Process Explorer proqramının ən son versiyasını C:\TestPosh qovluğunda saxlayın:

Təsadüfən səhv paket quraşdırmısınızsa, onu həmişə OneGet modulundan istifadə edərək silə bilərsiniz. Bunu etmək üçün cmdlet istifadə edin Sil - Paket. Bu moduldakı qalan cmdletlərdə olduğu kimi, proqramı silmək üçün müvafiq proqram adı ilə Name parametrini təyin etməlisiniz və proqramı səssizcə silmək üçün Force parametrindən də istifadə edə bilərsiniz. Məsələn, əvvəllər quraşdırılmış WinRAR-ı kompüterinizdən silmək üçün aşağıdakı əmri yerinə yetirməlisiniz: Uninstall-Paket -Ad WinRAR -Force aşağıdakı kimi:

Nəticə

Bu yazıda siz Microsoft-dan yeni əməliyyat sisteminin xüsusiyyətlərindən biri, yəni Windows PowerShell əmr qabığından istifadə edərək proqram məhsullarının quraşdırılması haqqında öyrəndiniz. Mən sizə OneGet modulunun özü, bu texnologiya ilə birlikdə istifadə edilən əsas terminologiya və əvvəlcədən quraşdırılmış paket provayderlərinin mövcudluğu haqqında danışdım. Üçüncü tərəf paket provayderini OneGet-ə necə qoşa biləcəyinizi və proqram məhsullarını tapmaq, quraşdırmaq, saxlamaq və silmək üçün ondan necə istifadə edə biləcəyinizi öyrəndiniz.

Mən ümid edirəm ki bu məlumat sizin üçün faydalı oldu və özünüz üçün yeni bir şey öyrəndiniz. Bu məqalənin materialı ilə bağlı hər hansı bir sualınız varsa - şərhlərdə onlardan soruşun, hər hansı bir yardım göstərməkdən məmnun olaram.

VN:F

Reytinq: 9.9/ 10 (18 səs verilib)

Windows 10-da PowerShell istifadə edərək proqramların quraşdırılması, 18 reytinq əsasında 10-dan 9,9

Windows 10-da PowerShell-i açmağın bir neçə yolu var.

Axtarış yolu ilə

Tapşırıq çubuğunda böyüdücü şüşə simgesini vurun. Aşağıda sözü daxil etdiyiniz bir pəncərə açılacaq PowerShell. Bundan sonra, eyni pəncərədə, lakin yuxarıda, ilə bir simge görünəcək Windows yazısı PowerShell masaüstü proqramı.

Windows 10-da axtarış vasitəsilə Windows Powershell-i necə işə salmaq olar

Sol siçan düyməsini sıxmaqla, Windows PowerShell dərhal açılacaq və üzərinə sağ klikləsəniz, Windows PowerShell-i administrator kimi işlədə biləcəyiniz bir menyu açılacaq.

Start vasitəsilə

basın Başlat - Windows PowerShell. Son paraqrafı genişləndirərək, tapın Windows siyahısı PowerShell-i seçin və sol siçan düyməsini basın və üzərinə sağ klikləsəniz, seçdiyiniz menyu açılacaq. Qabaqcıl - Administrator olaraq işə salın.

Tapşırıq meneceri vasitəsilə

Eyni anda üç düyməni basaraq tapşırıq menecerini işə salın Ctrl+Shift+Esc. Tapşırıq menecerində menyunu açmaq üçün üzərinə klikləyin Daha çox. Sonra klikləyin Fayl - Yeni tapşırığa başlayın.


tapşırıq meneceri, fayl, yeni tapşırıq yaradın

Daxil olmağınız lazım olan bir pəncərə açılacaq powershell və OK düyməsini basın, sonra Windows PowerShell dərhal başlayacaq. Əgər siz hələ də bu xanadakı qutuyu işarələyin Admin hüquqları ilə tapşırıq yaradın və OK düyməsini basın, sonra Windows PowerShell administrator hüquqları ilə başlayacaq.

İcra xətti vasitəsilə

Win + R. Run adlı bir pəncərə açılacaq. Bu pəncərədə əmri daxil edin powershell və OK düyməsini basın. Bundan sonra dərhal açılacaq Windows pəncərəsi PowerShell və Run pəncərəsi bağlanacaq.

Explorer vasitəsilə

Tədqiqatçını açdıqdan sonra etməlisiniz ünvan çubuğu yazmaq powershell və klaviaturada Enter düyməsini basın. Bu, dərhal Windows PowerShell pəncərəsini açacaq.


Powershell Windows 10-u idarəçi olaraq necə açmaq olar

Windows PowerShell-i idarəçi kimi işə salmaq lazımdırsa, Explorer-də klikləməli olacaqsınız Fayl - Windows PowerShell-i işə salın - Windows PowerShell-i administrator kimi işə salın. Bu, dərhal inzibati imtiyazları olan Windows PowerShell pəncərəsini işə salacaq.

Kontekst menyusu vasitəsilə

Klaviaturada eyni anda iki düyməni basın Win + X. Elementi seçdiyiniz kontekst menyusu açılacaq Windows PowerShell və ya Administrator olaraq Windows PowerShell.
Menyuda Windows PowerShell əvəzinə əmr satırı elementləri görünürsə, onda siz parametrləri açmalısınız. Getmək Parametrlər - Fərdiləşdirmə - Tapşırıqlar paneli. Sonra parametrlərin sağ tərəfində Əvəz et xəttini tapmaq lazımdır komanda xətti Sağ kliklədiyiniz və ya Windows+X düymələrini sıxdığınız zaman görünən menyuda Windows PowerShell. Bu xəttin altında, kaydırıcıyı mövqeyə keçirməlisiniz Aktiv və seçimlər pəncərəsini bağlayın. Bundan sonra menyuda Windows PowerShell elementləri olacaq.

İcra olunan vasitəsilə

Kəşfiyyatçıda Yerli Disk C:\Windows\System32\WindowsPowerShell\v1.0 faylı tapın powershell.


İfa edir Windows faylı PowerShell

Bu faylın üzərinə sürün və klikləyin sağ düymə siçan, kontekst menyusu açılacaq. Elementi seçsəniz Açıq onda Windows PowerShell dərhal başlayacaq və elementi seçsəniz İdarəçi olaraq işə salın sonra Windows PowerShell administrator hüquqları ilə başlayacaq.