9Aug

Како се ПоверСхелл разликује од Виндовс командног позива

Виндовс 7 је додао ПоверСхелл, моћнију командну линију и скриптни језик од командног позива.Од Виндовс 7, ПоверСхелл је постао видљивији, чак и постајући подразумевани избор у оперативном систему Виндовс 10.

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

Како ПоверСхелл разликује од командног позива

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

ПоверСхелл користи цијеви - исто као што и Линук - што вам омогућава да прођете излаз једног цмдлета на улаз другог цмдлета.На тај начин можете користити више цмдлета у низу да манипулирате истим подацима.За разлику од Уник-лике система-који могу само цртати токове карактера( текст) -ПоверСхелл цеви предмете између цмдлета.И скоро све што је у ПоверСхелл-у је објекат, укључујући и сваки одговор који добијате из цмдлета.Ово омогућава ПоверСхелл-у да дели сложеније податке између цмдлета, који више функционишу као програмски језик.

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

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

Када бисте желели да користите ПоверСхелл

Дакле, када би просечни Виндовс корисник желео да користи ПоверСхелл?

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

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

Међутим, ПоверСхелл није као Линук терминал.То је мало компликованије, а просечан Виндовс корисник можда неће видети много користи од играња са њим.

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

ПоверСхелл еквиваленти заједничких команди

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

Преко неколико заједничких командних команди и њихових еквивалената у ПоверСхелл-у ћемо ићи - како бисмо вам дали идеју о томе како је синтакса ПоверСхелл-а различита.

Промените директоријум

  • ДОС: цд
  • ПоверСхелл: Сет-локација

Листа датотека у директоријуму

  • ДОС: дир
  • ПоверСхелл: Гет-ЦхилдИтем

Преименуј датотеку

  • ДОС: преименовање
  • ПоверСхелл: Ренаме-Итем

Да бисте видели да ли ДОС команда има псеудоним, можете користити цмдлет Гет-Алиас.На пример, унос Гет-Алиас цд-а вам показује да цд заправо покреће цмдлет Сет-Лоцатион.

Сазнајте више

Желите ли сазнати више о ПоверСхелл-у?Прочитајте нашу серију чланака о Геек Сцхоол-у који ће вас упознати са ПоверСхелл-ом и помоћи вам да брзо постигнете брзину.Ако сте администратор система Виндовс, требало би да знате ове ствари.