Какво е PowerShell?

PowerShell е разработен от Microsoft за автоматизация на задачите и управление на конфигурацията за Windows първоначално. Сега това е проект с отворен код, който може да бъде инсталиран в различни ОС (операционни системи). Черупката (моля, не се бъркайте тук за снаряда като взривен артилерийски снаряд или бомба) е разработена на .NET рамка и включва обвивка на командния ред и език за скриптове.

Еволюция на PowerShell

По-долу таблицата дава представа за различните версии на PowerShell от самото начало

Къде можем да намерим PowerShell в Windows?

  • Най-лесният начин е да търсите в лентата за търсене, както се вижда от изображението по-долу:

Стъпките, както следва: Старт -> Въведете “Windows PowerShell”

  • Тогава ще се отвори нов прозорец като изображението по-долу

Какви неща могат да се направят с използването на PowerShell?

PowerShell е проектиран от Microsoft като инструмент, който ще помогне на потребителите да автоматизират и разрешат много административни задачи, които иначе са необходими ръчна намеса. Някои от примерите за такива задачи включват:
Показване на всички портове / USB устройства, които са инсталирани в една система или дори по мрежата.
Скрипт, който ще се изпълни на заден план, което от друга страна може да бъде отнемаща време задача.
Можем също така да използваме PowerShell като мениджър на задачи, за да убием процесите, които не реагират или отнемат твърде много време за завършване и експортиране на целия този отчет в HTML формат.

PowerShell позволява на потребителите да пишат скриптове, като използват / комбинират множество команди за автоматизиране на повтарящите се задачи.

PowerShell е много полезен инструмент за мрежовите администратори, тъй като те работят с активната директория. Той има много команди, които са адаптивни, наречени cmdlets, които могат да им помогнат да станат по-продуктивни.

Каква е разликата между PowerShell и PowerShell ISE?

Ако към PowerShell се добави GUI (графичен потребителски интерфейс), тогава ние получаваме PowerShell ISE, където ISE означава Интегрирана скриптираща среда. За разлика от интерфейса на командния ред PowerShell, където човек трябва да запише целия набор от команди в ред в PowerShell ISE, той / тя може да създава, променя или стартира скриптове, като ги запазва. Инструментът за разработка на ISE позволява на потребителите да добавят множество команди, които могат да бъдат използвани за изграждане на логика за тяхното изпълнение.

Този инструмент е специално разработен за администратори на Windows, които рядко изпълняват повтарящи се задачи или изпълняват команди, които обикновено манипулират конфигурацията на системата.

Снимката по-долу показва как изглежда PowerShell ISE:

GUI (графичният потребителски интерфейс) е донякъде подобен на графичния интерфейс на бележника и помага на потребителите да редактират скрипта си, преди да го изпълнят в черупката.

Някои приложения на PowerShell команди са, както е посочено по-долу:

Cmdlets -> това са употребите на PowerShell команди, един от най-добрите начини за намиране на списъка с всички приложения на PowerShell команди е да въведете и да изпълните командата “Get-Command -Type Cmdlet”.

Както се вижда на горната снимка, командата ще даде пълен списък на всички налични команди. Списъкът е огромен и трябва да се превърта нагоре / надолу, докато той / тя намери командата. Има редица статии, които описват използването на всички тези команди, които помагат на потребителите да автоматизират досадните повтарящи се задачи.

Някои от общите задачи включват:

  1. Деинсталирайте приложения за Windows 10
  2. Преинсталирайте всички приложения по подразбиране за Windows 10
  3. Използването на PowerShell помага да се преброят всички файлове и папки
  4. Намерете вашия IP адрес в Windows
  5. Изтрийте дял от Windows
  6. Отпечатайте списъка на изпълняваните процеси
  7. Намерете MAC адреса на която и да е мрежова карта

Потребителите, които са добре запознати с CLI (интерфейсите на командния ред) и Linux, Uses of PowerShell има собствен списък с псевдоними, които имат подобни имена на командите, които се използват там. Някои от примерите включват cat, dir, mount, em, chdir, сортиране и т.н. Ако потребителят иска целия списък с псевдоними, той трябва да изпълни следната команда „Get-Command -Type Псевдоним“.

Кой използва PowerShell?

PowerShell е най-доброто оръжие за много ИТ администратори, тъй като може да автоматизира повтарящи се задачи, използването на Powershell също управлява операции в много сложни мрежи.

Нека вземем пример и да разберем какви са ползите от PowerShell и какво Powershell може да направи:
Например, имаме 500 сървъра и трябва да инсталираме патч на всички, но патчът се нуждае от най-новата версия на софтуера, за да е налична, за да се инсталира на машина. Така че обикновено проверяваме за най-новата версия на софтуера в дадена система, ако е налице, тогава продължаваме с инсталирането на кръпка или иначе се опитваме да обновим софтуера. Така че, ако правим ръчно, ще отнеме много време, за да свършим тази проста задача, Използването на PowerShell помага на ИТ администраторите да напишат скрипт и да изпратят състоянието на сървърите. Състоянието може да включва списъка на всички сървъри, които имат най-новата версия на софтуера и които не са в два отделни файла, което позволява на ИТ администраторите да повишат производителността си.

Както виждаме от горните примери, че не само ИТ администраторите на нормални потребители също могат да използват PowerShell или за автоматизиране или отстраняване на грешки, с които са изправени при използване на системата.

Препоръчителни статии

Това е ръководство за най-добрите приложения на Powershell. Тук сме обсъдили различните приложения, основни понятия и характеристиките на PowerShell, които помагат на ИТ администраторите да управляват операцията. Можете също да разгледате следните статии:

  1. Използване на C #
  2. Използване на Scala
  3. Използване на кодирането
  4. Използва JQuery