Skip to main content

Windows PowerShell што гэта за праграма



Усталёўваючы новую версію аперацыйнай сістэмы Windows, пачаткоўцы карыстальнікі сустракаюць новыя назвы праграм, якіх раней, магчыма не чулі і прызначэнне якіх ім не зразумела. Адно з такіх прыкладанняў PowerShell. Калі яно прадусталяванае ў АС, значыць для чаго-то яно служыць. Што гэта за праграма Winodws PowerShell, часта пераймаюцца такім пытаньнем карыстальнікі. Давайце яе разгледзім падрабязней.

Вызванная справка в программе PowerShell
Працоўнае акно PowerShell



Гэта дадатак з'яўляецца карысным інструментам для сістэмных адміністратараў і распрацоўшчыкаў, але для іншых карыстальнікаў, тым больш для пачаткоўцаў, яно мала чым карысна. Windows PowerShell ўяўляе сабой сучасную, удасканаленую камандны радок, якая здольная прадастаўляць больш гнуткую працу з наладамі і кіраванні кампутара ў аперацыйнай сістэме Windows. Іншымі словамі, тая ж камандны радок з дадатковымі магчымасцямі.

Змест артыкула:

Магчымасці і прызначэнне праграмы PowerShell

Бачна, што гэтая праграма Winodws PowerShell з'яўляецца інтэрфейсам для скрыптовай мовы, а таксама з'яўляецца платформай для выканання гэтых скрыптоў. PowerShell быў выпушчаны ў 2006 годзе, які ўваходзіў у другой сэрвіс-пак і з таго часу праграма стала часткай ўсіх аперацыйных сістэм кампаніі Microsoft. Скрыпты дадзенай праграмы маюць пашырэнне PS1 і здольныя запускацца, падобна файлаў BAT і CMD.

Гэты скрыптовы мова распрацоўваўся, перш за ўсё, для дзелавых кліентаў Microsoft, якім патрабуюцца магутныя інструменты аўтаматызацыі розных задач у кіраванні кампутарамі і серверамі, пад кіраваннем Windows. За аснову для мовы ўзятая платформа .NET ад Microsoft.



Windows PowerShell дае магчымасць аўтаматызаваць мноства розных задач і працэсаў. Яна дазваляе ўсталяваць кантроль над службамі, акаўнтамі, наладамі, працэсамі і г.д. Скрыптовы мову ўспрымае усе каманды з каманднага радка АС, у сваю чаргу мае багаты уласны мова, які складаецца з пэўных каманд, яны называюцца командлетами (cmdlets). Гэтыя командлеты працуюць па прынцыпе Дзеяслоў + Назоўнік. Да прыкладу, «Get-Help», што ў перакладзе з ангельскага азначае «Атрымаць Дапамога». Гэты командлет выклікае даведку. Для таго, каб атрымаць інфармацыю пра які-небудзь командлете, увядзіце "Get-Help Get-Process». У гэтым выпадку праграма прадаставіць інфармацыю аб камендлете «Get-Process».

Запуск і праца ў Windows PowerShell

Ёсць некалькі розных спосабаў запусціць праграму Windows PowerShell ў АС. Для прастаты пошуку праграм у аперацыйнай сістэме існуюць акно пошуку. Яго можна знайсці, адкрыўшы ярлык «Мой кампутар» у верхняй частцы экрана з правага боку. Калі ласка, увядзіце запыт «PowerShell» і ў выніках пошуку адкрыйце праграму. У Windows 10 праграму можна запусціць з любой рабочай тэчкі, для гэтага трэба зрабіць клік па кнопцы «Файл» у верхняй частцы злева.

Запускаем программу из любой рабочей папки Windows 10
запуск PowerShell

Для таго, каб прадэманстраваць як працуе гэтая праграма Windows PowerShell, испробуем яе некаторыя магчымасці, напрыклад, давайце пачысцім кошык. Для гэтай функцыі ёсць спецыяльны командлет - «Clear-RecycleBin». Ён спатрэбіцца для напісання скрыпту пры абслугоўванні кампутараў. Пры ўводзе такой каманды, трэба паказаць лакальны дыск, на якім размешчана прыкладанне, з якім неабходна выканаць гэтае дзеянне: «Clear-RecycleBin C:». Далей з'явіцца радок з запытам на пацверджанне, тут неабходна націснуць клавішу «Y» і «Enter».


Запуск очистки корзины в программе PowerShell
Ачыстка кошыка з дапамогай PowerShell

Калі да командлету «Clear-RecycleBin C:» дадаць частка «-Force», кошык ачысціцца без пацверджання.

  1. Давайце распакуем архіў пры дапамозе праграмы PowerShell.
  2. Для гэтага існуюць зададзеныя каманды «Expand-Archive» і «Compress-Archive».
  3. Для таго, каб заархіваванага тэчку «C: \ file \» у «C: \ archive \ file2.zip», прытрымлівайцеся названай камандзе: «Compress-Archive -LiteralPath C: \ file \ -DestinationPath C: \ archive \ file2.zip .
  4. У выніку выканання гэтай каманды ў названай вышэй дырэкторыі з'явіцца архіў з імем «file2.zip», у якім будзе заархіваванага змесціва тэчкі «C: \ file \".

Асноўныя командлеты праграмы PowerShell

У гэтай праграмы ёсць маса розных каманд, якія ўжываюцца да розных кампанентаў Windows і апісаць іх усё ў гэты артыкуле не выйдзе. Вось некаторыя асноўныя каманды Windows PowerShell:

  1. «Update-Help» - абнаўленне даведкі для пэўнага кампанента.
  2. «Get-Help» - атрыманне даведкі.
  3. «Get-Command» - пошук са спісу командлетов.
  4. «Format-Table» - агляд выніку пэўнай каманды ў табліцы.
  5. «New-Variable» - новая пераменная.
  6. «Remove-Variable» - выдаленне значэння зменнай.
  7. «Set-Variable» - паказаць значэнне для зменнай.
  8. «Format-Wide» - агляд выніку выкананай каманды ў выглядзе табліцы, у якой прысутнічае толькі адна ўласцівасць для аднаго аб'екта.


Як вы ацэніце артыкул?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 адзнак, сярэдняе: 5,00 з 5)
Загрузка ...

Дадаць каментар

Ваш e-mail не будзе апублікаваны.