Реклама

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

Истина је да, већини повремених корисника рачунара неће требати моћ ПоверСхелл-а. Али ако уопште имате искуства са програмирањем или ако више волите командну линију преко графичког прозора или ако волите аутоматизовати задатке помоћу скрипти, свидеће вам се што ПоверСхелл може понудити.

Укратко, ПоверСхелл је оно што бисте добили ако бисте прешли кроз командни редак са Батцх Сцриптинг, додали неке додатне функције и избацио све неколико зареза. Заинтригиран? Ево неколико чврстих разлога због којих бисте то требали испробати.

1. Побољшано је скрипту програма ПоверСхелл

Као и батцх скрипте, ПоверСхелл скрипте су само редови упутстава написаних у датотеку са обичним текстом, осим што датотека користи .ПС1 екстензију уместо .БАТ или .ЦМД екстензије. Али управо ту се сличности завршавају.

instagram viewer

Пакетне скрипте имају једно огромно ограничење: једине вам доступне команде су команде које можете користити у командној линији. Или другим речима, батцх скрипта је само низ наредби Цомманд Промпт (с неком условном логиком). То је у реду за примитивне задатке и једноставну аутоматизацију, али права препрека када желите да урадите нешто сложено.

5 разлога зашто бисте требали употребљавати ПоверСхелл умјесто Батцх Сцриптинг поверхелл серије је превише сложено

С друге стране, скрипте ПоверСхелл-а су написане користећи скриптни језик ПоверСхелл, који је прави програмски језик који је у стању разрадити логику за заиста напредне задатке. Сам језик је једноставан за научити, посебно ако имате искуство у програмирању, али подржава променљиве, функције, петље, руковање изузетком и још много тога.

Још једна ствар која се мора напоменути је да је ПоверСхелл ИСЕ (интегрисано окружење за скрипте) знатно побољшано у односу на редован наредбени редак. Има неколико сјајних карактеристика квалитета живота које су корисне приликом писања скрипти, као што су истицање синтаксе, аутоматско довршавање, уређивање на картицама и помоћ осетљива на контекст.

Све у свему, ПоверСхелл не само да вам омогућава да пишете боље скрипте, већ вам омогућава да их брже пишете.

2. ПоверСхелл Подржава Фулл .НЕТ АПИ

Већина ПоверСхелл-ових могућности и флексибилности долази из његове интеграције у .НЕТ Фрамеворк. Свака ПоверСхелл наредба (која се зове а цмдлет) је заправо .НЕТ класа која се позива током извођења, што једноставно значи да цмдлети могу бити написани на било ком .НЕТ језику (који, у овом тексту, укључују Висуал Басиц, Висуал Ц ++ и Ц #).

Која је корист од .НЕТ АПИ подршке?

Па, .НЕТ АПИ је препун невероватних услужних програма и функција које су организоване као скуп библиотека стандардне класе. Можете да се укључите у ове аспекте АПИ-ја да бисте вам помогли да радите ствари попут прикупљања улазака или управљања подацима без да морате сами да напишете све те помагаче.

ПоверСхелл, у сарадњи са .НЕТ АПИ-јем и разним провајдерима који су уграђени у сам ПоверСхелл, такође вам омогућава да додирните најдубље дијелове Виндовс екосистема Повећајте своју продуктивност помоћу Виндовс ПоверСхелл скриптиШта ако можете продуктивност Линука пренети на Виндовс? Већина Линук дистрибуција долази упакована са моћном Басх шкољком. ПоверСхелл је подједнако моћан терминал за Виндовс. Опширније , укључујући датотечни систем, регистар и складиште цертификата. Као такав, цмдлети и скрипте ПоверСхелл-а могу учинити много више од пакетних скрипти.

А можда је најзанимљивије да ПоверСхелл омогућава слање резултата једног цмдлет-а као улаза у други цмдлет као објекте. Већина осталих шкољки, укључујући Басх, може преносити информације само из једне наредбе у другу као обичан текст. ПоверСхелл-ова метода је чишћа, чвршћа и мање подложна грешкама.

3. ПоверСхелл може покренути серијске скрипте

Ако вас горњи разлози нису убедили, онда верујем да ће и овај.

ПоверСхелл није изграђен на врху командног реда. Две љуске су потпуно различите са засебним основним архитектурама, тако да је технички погрешно размишљати о ПоверСхеллу као „Цомманд Промпт 2.0“ или ономе што имате. Међутим, ПоверСхелл је дизајниран да буде компатибилан са назад.

Већина уобичајених команди које користите у наредбеном ретку могу се користити у ПоверСхелл-у. Под хаубом, ПоверСхелл заправо има уграђене еквиваленте цмдлет-а који су били сценарији за тачно извршавање исте ствари као и оне команде, али користи псеудонимере да "стара" имена команди повеже са новом цмдлетс.

5 разлога зашто бисте требали употребљавати ПоверСхелл уместо пакетног скриптирања, компатибилност уназад компатибилна

На пример, када трчите цд у ПоверСхелл-у заправо покрећете Подесите локацију цмдлет. У овом случају, "ЦД" је само алиас за "Сет-Лоцатион" и то вам олакшава живот. Слично томе, када користите преименовати у ПоверСхелл-у, тајно покреће Преименуј предмет цмдлет.

И тако, не изненађујуће, можете покренути серијске скрипте у програму ПоверСхелл, што значи да можете прећи са скриптног шаржирања на ПоверСхелл скрипте без да испустите све хладне пуретине.

4. ПоверСхелл је намеравана будућност компаније Мицрософт

ПоверСхелл је први пут представљен 2006. године. Сада, више од деценије касније, постао је један од најважнијих Мицрософтових пројеката. Тим који стоји иза њега напорно ради на томе да постане најбоља шкољка која може бити, а Мицрософт заиста даје све од себе како би потакнуо његово усвајање, посебно међу ИТ стручњацима.

У наредном периоду ПоверСхелл ће бити главна метода за аутоматизацију задатака и апликација у Виндовс и Мицрософт пословним производима. То је тако озбиљан потез да су чак и трећи добављачи почели да обезбеђују ПоверСхелл библиотеке за управљање и решавање проблема са њиховим софтвером.

Али што је најважније, Мицрософт повећава број питања која се односе на ПоверСхелл која се постављају на неким од њихових цертификацијских испита. У ствари, према интервјуу из 2009. године у магазину ТецхНет, Мицрософт је рекао да је „већина највише важна вештина коју ће Виндовс администратору требати у наредним годинама је знање са Виндовс-ом ПоверСхелл. "

Без обзира да ли сте само напредни кућни корисник или ИТ стручњак који управља Виндовс системима, време је да прихватите да је серијско скриптирање застарело, а ПоверСхелл је будућност.

5. ПоверСхелл се може користити на Линуку

Током последњих неколико година, Мицрософт је направио неколико изненађујућих корака везаних за подручје софтвера отвореног кода. У 2014. години отворили су извор .НЕТ Фрамеворк Почетак ГНУ-а за Мицрософт: шта Опен Соурце. НЕТ Фрамеворк значи за остале насМицрософт је управо издао значајан део свог кода под дозволом отвореног кода. Овај потез прекида са вишегодишњом традицијом. Али зашто и шта то значи за вас? Опширније и учинили га доступним на више платформи. Затим су се у 2016. уродили Басх шкољке у Виндовс 10 Брзи водич за Линук Басх Схелл у оперативном систему Виндовс 10Сада можете да покренете Линук на Виндовс-у. Сазнајте више о Басх-у на Виндовс-у, од како и зашто бисте га требали инсталирати, до скривених функција за које вероватно нисте знали. Опширније .

5 разлога требали бисте користити ПоверСхелл умјесто Батцх Сцриптинг поверхелл прозора на Линуку

И у 2017. години ПоверСхелл је постао лакши него икад да се инсталира на Линук. Од овог писања, Мицрософт сада има спремишта пакета које можете користити за инсталирање ПоверСхелл Цоре-а на већину маинстреам верзија Линук-а. Ако ваш систем подржава апт-гет или иум, онда га највероватније можете инсталирати без проблема. Ако не, и даље можете да је користите стара упутства за инсталацију Како инсталирати и користити ПоверСхелл на ЛинукуМицрософт је 2016. отворио ПоверСхелл с отвореним изворима и представио итерацију на више платформи. У овом чланку ћу вам показати како инсталирати, покренути и користити ПоверСхелл на Линуку! Опширније .

Зашто су то добре вести? Будући да ваше ПоверСхелл знање више неће бити ограничено на један оперативни систем. Пакетне скрипте могу се изводити само у Виндовс-у (или преко Вине-а на Линуку, што не препоручујемо) тако да је рестриктиван, док ПоверСхелл сада може бити од помоћи у проширењу ваше стручности.

Први кораци са Виндовс ПоверСхелл-ом

Још уверен? Ако не, то је у реду. Као што сам већ рекао, ПоверСхелл није за свакога, а ако сте довољно срећни користећи серијске скрипте за личну употребу, слободно наставите да их користите. Али ако желите да будете изнад врхунских технологија и ако намеравате да постанете цертифицирани ИТ стручњак, учење ПоверСхелл-а је више ствар када, не ако.

Ако желите да започнете, започните с овим основне ПоверСхелл команде 6 основних ПоверСхелл команди за излазак из Виндовс-аПоверСхелл је оно што добијате када стероидима дајете Виндовс командни редак. Даје вам контролу над готово свим аспектима Виндовс система. Ми вам помажемо да скочите преко његове кривуље учења. Опширније које су једноставне и јасне. Након што их схватите, наставите с овим задатке које можете аутоматизовати помоћу ПоверСхелл-а 15 Напредни задаци ПоверСхелл се може носити у оперативном систему Виндовс 10ПоверСхелл је сличан командном реду, али бољи. То је моћан алат за администрацију система. Саставили смо 15 задатака, неколико једноставних, сложених, који имају користи од магије ПоверСхелл-а. Опширније и учите како се носити са грешкама у ПоверСхелл-у Помоћу ових савета бавите се грешкама ПоверСхелл-а као шефПоверСхелл грешка у руковању има четири дела. Научите како да поправите ако грешке и више у програму Мицрософт ПоверСхелл. Опширније . То би требало бити довољно за почетак.

Јоел Лее има Б.С. у области рачунарске науке и преко шест година професионалног писања. Главни је уредник МакеУсеОф-а.