Шта је ПоверСхелл у Виндовс-у и шта можете да урадите са њим?

Иако многи обични корисници знају за командни редак(Command Prompt) , само неколико њих је чуло за Виндовс ПоверСхелл(Windows PowerShell) . ПоверСхелл(PowerShell) је много моћнији алат од командне линије(Command Prompt) . Такође је намењен да замени командну линију(Command Prompt) , јер пружа више снаге и контроле над оперативним системом Виндовс(Windows) . Зато смо одлучили да пробамо ПоверСхелл(PowerShell) и свим нашим читаоцима објаснимо шта је ово алат, зашто је толико моћан и ко га чешће користи. Хајде да видимо шта је ПоверСхелл(PowerShell) и шта можете да урадите са њим:

Шта је ПоверСхелл у Виндовс-у?

Да бисмо вам пружили боље разумевање ПоверСхелл(PowerShell) -а , прво би требало да дефинишемо шта је љуска. Не, не говоримо о оклопу корњаче. 🙂 У рачунарству, љуска је кориснички интерфејс који вам омогућава приступ разним услугама оперативног система. Шкољка може бити заснована на командној линији или може укључивати графички кориснички интерфејс ( ГУИ(GUI) ).

Виндовс ПоверСхелл(Windows PowerShell) је љуска коју је првобитно развио Мицрософт(Microsoft) за потребе аутоматизације задатака(task automation) и управљања конфигурацијом(configuration management) . ПоверСхелл(PowerShell) је сада пројекат отвореног кода и може се инсталирати на Виндовс(Windows) , мацОС и Линук(Linux) платформама. Ова љуска је заснована на .НЕТ фрамеворк(.NET framework) -у и укључује љуску командне линије и језик за скриптовање.

Виндовс ПоверСхелл

Прва верзија ПоверСхелл(PowerShell) - а објављена је у новембру 2006.(November 2006) за Виндовс КСП(Windows XP) , Виндовс Сервер 2003(Windows Server 2003) и Виндовс Виста(Windows Vista) . Најновија верзија ПоверСхелл(PowerShell) - а је Виндовс ПоверСхелл 5.1(Windows PowerShell 5.1) и испоручена је 2016. као део ажурирања за годишњицу Виндовс 10(Windows 10 Anniversary Update) и Виндовс Сервер 2016(Windows Server 2016) . Такође ради са Виндовс Сервер 2008(Windows Server 2008) Р2, Виндовс Сервер 2012(Windows Server 2012) и Виндовс Сервер 2012(Windows Server 2012) Р2, Виндовс 7 (Windows 7) сервисним пакетом 1(Service Pack 1) и Виндовс 8.1(Windows 8.1) ( Про(Pro) и Ентерприсе(Enterprise)издања).

Шта можете да урадите са ПоверСхелл-ом?

Мицрософт(Microsoft) је дизајнирао Виндовс ПоверСхелл(Windows PowerShell) као алатку која вам помаже да аутоматизујете и брзо решите многе досадне административне задатке. На пример, можете да користите ПоверСхелл(PowerShell) да бисте приказали све УСБ(USB) уређаје инсталиране на једном или више рачунара у мрежи или можете да подесите задатак који одузима много времена да ради у позадини док обављате друге послове. Такође можете идентификовати и убити процесе који не реагују или филтрирати одређене информације о рачунарима у мрежи и извести их у ХТМЛ(HTML) формату.

Могућности ПоверСхелл(PowerShell) -а вам омогућавају да поједноставите и аутоматизујете досадне и понављајуће задатке креирањем скрипти и комбиновањем више команди.

Ако сте администратор мреже, сматрате да је ПоверСхелл(PowerShell) од помоћи у раду са активним директоријумом(Active Directory) . С обзиром на то да садржи стотине прилагодљивих команди, које се називају цмдлети, ПоверСхелл(PowerShell) може бити од помоћи да будете продуктивнији. Препоручујемо књигу Еда Вилсона(Ed Wilson's)Виндовс ПоверСхелл корак по корак(Windows PowerShell Step by Step) – да бисте сазнали више о томе. Ако желите да добијете увид у оно што је ново у најновијој итерацији Виндовс ПоверСхелл(Windows PowerShell) -а за Виндовс 10(Windows 10) , требало би да проверите и ову званичну Мицрософт(Microsoft) веб страницу: ПоверСхелл документација(PowerShell Documentation) .

ПоверСхелл против ПоверСхелл ИСЕ

Поврх стандардне љуске командне линије, такође можете пронаћи Виндовс ПоверСхелл ИСЕ(Windows PowerShell ISE) . ИСЕ(ISE) је скраћеница за Интегрисано окружење за писање скрипти(Integrated Scripting Environment) , и то је графички кориснички интерфејс који вам омогућава да покрећете команде и креирате, мењате и тестирате скрипте без потребе да куцате све команде у командној линији. Алат омогућава развој скрипти које су колекције команди у које можете додати сложену логику за њихово извршавање.

ИСЕ(ISE) алатка је дизајнирана за потребе администратора Виндовс(Windows) система који морају више пута да покрећу низове команди које манипулишу конфигурацијом ових система.

Где налазите ПоверСхелл(PowerShell) у Виндовс(Windows) -у ?

Најбржи начин да отворите ПоверСхелл(PowerShell) у Виндовс(Windows) -у је да користите Цортана(Cortana) поље за претрагу са траке задатака. Унесите кључну реч „поверсхелл“("powershell") , а затим кликните или додирните Виндовс ПоверСхелл(Windows PowerShell) резултат претраге.

Тражење ПоверСхелл-а у оперативном систему Виндовс 10

За више начина за покретање ПоверСхелл(PowerShell) - а са упутствима за Виндовс 10(Windows 10) , Виндовс 8.1 и Виндовс 7(Windows 7) , прочитајте овај чланак: 9 начина за покретање ПоверСхелл-а у Виндовс-у (укључујући и као администратор)(9 ways to launch PowerShell in Windows (including as admin)) .

ПоверСхелл команде

Команде ПоверСхелл -а се називају цмдлети . (PowerShell)Најлакши начин да пронађете ове команде у ПоверСхелл(PowerShell) -у је да покренете „ Гет-Цомманд(Get-Command) -Типе Цмдлет (Cmdlet) .

Гет-Цомманд -Типе Цмдлет у ПоверСхелл-у

Ово производи пуну листу команди доступних у ПоверСхелл(PowerShell) -у . Можете да се крећете кроз листу док не пронађете праву. Број команди у ПоверСхелл(PowerShell) -у је велики, тако да нудимо чланке посвећене једном задатку који се може извршити помоћу ПоверСхелл(PowerShell) -а (у сваком чланку потражите ПоверСхелл(PowerShell) метод када је представљено више њих):

У овом Мицрософт водичу(this guide from Microsoft) можете пронаћи узорке скрипти које вам дају добру идеју о коришћењу ПоверСхелл(PowerShell) команди.

За кориснике са претходним искуством у командној линији(Command Prompt) и Линук-(Linux) у, ПоверСхелл(PowerShell) има листу алијаса који повезују имена позната овим корисницима са ПоверСхелл(PowerShell) командама. Ево неколико примера: цат, дир, моунт, рм, цхдир, ерасе, сорт, цлс, дел. За потпуну листу ових алијаса, покрените у ПоверСхелл(PowerShell) команду „ Гет-Цомманд(Get-Command) -Типе Алиас(Alias) “.

Ко има тенденцију да редовно користи ПоверСхелл(PowerShell) ?

Без икакве сумње, ПоверСхелл(PowerShell) је оружје избора за многе ИТ администраторе, јер може да поједностави операције управљања у великим корпоративним мрежама.

Да вам дамо пример, рецимо да управљате великом мрежом која садржи преко пет стотина сервера и потребно је да имплементирате ново безбедносно решење које зависи од специфичне услуге која мора да ради на тим серверима. Можете, наравно, да се пријавите на сваки сервер и видите да ли имају инсталирану и покренуту услугу. Могуће је, али је такође вероватно да губите превише времена да завршите задатак. Ако користите ПоверСхелл(PowerShell) , могли бисте да завршите тај задатак за само неколико минута, пошто се цела операција може обавити само са једном скриптом која прикупља информације о услугама које раде на серверима које наведете и избацује их у текстуалну датотеку, на пример. То је сада продуктивност!

Како вам ПоверСхелл може помоћи?

Као што можете видети из овог чланка, Виндовс ПоверСхелл(Windows PowerShell) је невероватно моћан алат који је укључен у Виндовс(Windows) и који је доступан за многе друге оперативне системе. Она доноси многе предности напредним корисницима и ИТ професионалцима. Међутим, и повремени корисници могу имати користи од његове употребе. Испробајте, прочитајте наше туторијале и јавите нам своје мишљење о ПоверСхелл(PowerShell) -у . Оставите коментар испод и поделите своју перспективу.



About the author

Ја сам софтверски инжењер и истраживач. Имам искуства са Мицрософт Ксбок 360 и Гоогле Екплорер-ом. У могућности сам да пружим стручне препоруке за одређене алате за развој софтвера, као и да помогнем људима да отклоне уобичајене грешке у програму Екплорер.



Related posts