Реклама

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

Да ли тек треба да откријете предности ПоверСхелл-а? Нема проблема. Превести ћемо вас кроз неке најосновније наредбе и како они могу побољшати ваше Виндовс искуство.

Чак и ако ове команде не будете користили из дана у дан, упознавање с њима је и даље добро јер изгледа као да је Мицрософт сада више уложен у ПоверСхелл него икада раније. На пример, познавање ПоверСхелл-а ће вам омогућити да искористите феноменално Управљање пакетом ОнеГет Виндовс добија менаџер пакета - преузмите софтвер централно путем ОнеГет-аМицрософт додаје још једну Линук функцију Виндовс-у. Управљање пакетима може озбиљно повећати продуктивност, повећати сигурност и на крају уштедјети пуно главобоље. Показаћемо вам како ће то радити. Опширније .

Нађи помоћ

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

Нађи помоћ

Куцање Нађи помоћ у ПоверСхелл даје кратак опис шта ради и како то користити. Ево неколико савета како да започнете.

Нађи помоћ даје рундовн те одређене наредбе, који укључује опис, сродне команде и правила синтаксе приликом коришћења наредбе. Када прегледавате правила синтаксе, елементи у квадратним заградама [] су опционални.

Нађи помоћ -Пуно даје детаљно поништавање те наредбе.

Нађи помоћ -Примјер показује неколико примера како се наредба може користити и какав излаз можете очекивати.

Нађи помоћ * спискови свака могућа тема помоћи које су вам доступне У почетку вас може преплавити, па се не препоручује ако сте потпуно нови у ПоверСхелл-у (то би било слично читању корица речника за насловницу). Користите га као референцу када вам је угодније.

Гет-Цомманд

Гет-Цомманд приказује све команде које су вам тренутно доступне. Другим речима, успева не Листа се сваки наредба доступна у ПоверСхелл-у. Упркос томе, овај списак може бити прилично дугачак, па је најбоље да га филтрирате према ономе што тражите.

Гет-Цомманд -Наме приказује наредбе са датим именом. Ако не знате тачно име, можете да га употребите у комбинацији са надокнадом (*) попут: Гет-Цомманд -Наме * региструј се *, која би вратила све команде које су „регистровале“ негде у имену.

Гет-Цомманд -ЦоммандТипе приказује само команде одређеног типа: Алиас, Цмдлет, Фунцтион или Сцрипт. Разумевање разлике између ових врста превазилази опсег овог чланка.

Гет-Итем

Тхе Гет-Итем цмдлет враћа ставку одређену параметрима које дате. Ова ставка може бити датотека, мапа, скрипта или било шта друго. Имајте на уму да то не враћа садржај ставке, тако да ако сте користили Гет-Итем у .ТКСТ датотеци, то вам не би показало стварни текст.

Употреба Гет-Итем у именику ће вратити стварни директориј, а не ставке унутар те мапе. Ако желите да урадите последње, морате да користите Гет-ЦхилдИтем уместо цмдлет-а.

Супротно ставци Гет-Итем је Обриши предмет цмдлет, који брише наведену ставку.

Гет-цонтент

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

Сам по себи овај цмдлет није превише користан. Међутим, можете га комбиновати са напреднијим цмдлет-овима (које овде нећемо покривати због тога што су изван нашег опсега) да бисте постигли уредан ефекат.

Пример: употреба Гет-Цонтент-а на .ТКСТ датотеци пуној различитих веб адреса и убацивање тих информација у цмдлет Фореацх-Објецт за обављање наредбе користећи сваку веб адресу као параметар.

Гет-Сервице

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

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

Остали корисни цмдлети укључују Старт-Сервице, Стоп-Сервице, Суспенд-Сервице, Ресуме-Сервице, и Рестарт-Сервице.

Гет-Процесс

Гет-Процесс је сличан Гет-Сервице-у само што враћа информације о процесима. Наредба ће самостално приказати све тренутно покренуте процесе у вашем систему. Процеси се могу филтрирати према именима и ИД-овима између осталих идентификатора.

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

Последње мисли

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

$ (Гет-Итем Ц: \ СамплеДирецтори) .ластаццесстиме

Горе наведено у основи враћа последњи пут када је неко приступио том одређеном директорију. Ова врста скриптирања је корисна када пишете своје Цмдлетс или Сцриптс, што је само један начин да у потпуности искористите ПоверСхелл-ову функционалност.

Шта мислите о ПоверСхеллу? Да ли сте вољни да научите шта нуди? Поделите своје мисли са нама у коментарима испод!

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