18 најкориснијих Поверсхелл команди за Виндовс администраторе

18. децембар 2021 19859 Погледи Најкорисније Поверсхелл команде

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

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

Прегледајте теме постова

Најкорисније Поверсхелл команде за проналажење и помоћ са командама

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

Гет-Цомманд

Гет-Цомманд Цмдлет је први и најважнији ПС који почетник у ПоверСхелл-у треба да научи и да зна како да користи. Зашто? Помаже вам да пронађете друге ПоверСхелл команде. Која команда може бити важнија од команде која то може да уради?

Да бисте пронашли све ПС команде на свом рачунару, једноставно извршите ову команду испод:

|_+_| најкорисније поверсхелл команде

Разумевање резултата команде Гет-Цомманд

Постоје четири колоне у резултатима Гет-Цомманд Оутпут

  1. ЦоммандТипе : Ово вам говори да ли је команда псеудоним, комдлет или функција.
  2. Име : Име је стварна команда коју извршавате.
  3. Верзија : Ово је ПоверСхелл верзија
  4. Извор : Модул ПС команде.

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

|_+_|

Обратите пажњу где сам додао звездице. То је зато што сам тога свестан
ЕвентЛог је именички део команди. Међутим, ако чак ни не знате, можете покушати да додате звездице на почетку, а затим покушајте на крају.

Испод је резултат претходне команде.

Гет-Цомманд Параметерс

На крају, пре него што кренемо даље, хајде да разговарамо о параметрима Гет-Цомманд команде.

Да бисте добили све параметре и информације о команди Гет-Цомманд, извршите ову команду испод:

|_+_|

Ово ће вам дати све информације у вези са Гет-Цомманд командом.

Следеће ћу разговарати о Гет-Хелп команди.

Нађи помоћ

Док Гет-Цомманд Цмдлет проналази команду која вам је потребна, Гет-Хелп ПоверСхелл команда вам даје информације које су вам потребне за покретање команде.

Најлакши начин да користите Гет-Хелп команду је да унесете Гет-Хелп, а затим наредбу о којој желите информације. Да бисте пронашли више информација о Гет-ЕвентЛог команди, покрените наредбу у наставку:

|_+_|

Ово ће вам дати основне информације о Гет-ЕвентЛог ПоверСхелл команди. Погледајте резултат испод:

Неки важни параметри команде Гет-Хелп

Као и свака друга ПоверСхелл команда, Гет-Хелп комдлет има низ параметара. Испод су најважнији параметри који су вам потребни.

  1. -Детаљно : Тхе Детаљно параметар вам даје команду СИНТАКСА, ПАРАМТЕРИ, АЛИАСЕС и НАПОМЕНЕ.
  2. -Пуна : Фулл даје сличне информације које даје Детаљно параметар са више информација о сваком параметру
  3. -Примери : Даје примере како се користи Цмдлет. Ово може бити веома корисно ако никада раније нисте користили Цмдлет и не знате како да поступите.
  4. -Онлине : Отвара страницу помоћи на мрежи у команди.
Да бисте видели параметре ПС комдлета, откуцајте команду у ПС, притисните тастер за размак, откуцајте цртицу - а затим тастер таб. Док притиснете тастер таб, помераћете се кроз доступне параметре.

Најкорисније Поверсхелл команде за управљање датотекама и фасциклама

Сада када знате како да пронађете ПоверСхелл команде, хајде да се упустите. Следећи скуп најкориснијих поверсхелл команди су команде које ће вам помоћи да управљате датотекама и фасциклама.

Гет-ЦхилдИтем

Добија ставке на одређеној локацији. Да бих навео фасцикле на мом диску Ц, покренућу наредбу испод:

|_+_|

Ово ће приказати све фасцикле највишег нивоа. Да бисте навели све датотеке, фасцикле укључују поддиректоријуме, користите – Рецурсе параметар.

Про врх
Можете комбиновати Гет-ЦхилдИтем команду лет са другим командама да бисте израчунали величину сваке фасцикле у одређеном директоријуму.

Цопи-Итем и Мове-Итем

Можете да користите команду Гет-ЦхилдИтем да наведете ставке у фасцикли, а затим да добијете резултат до Цопи-Итем команде да бисте копирали ставке на нову локацију. Наредба у наставку ће обавити посао:

|_+_| Горња поверсхелл команда ће копирати само фасцикле и датотеке највишег нивоа – НЕЋЕ копирати подфолдере и датотеке. Да бисте копирали све датотеке и фасцикле укључујући потфасцикле, укључите – Рецурсе параметар у команди Гет-ЦхилдИтем као што је приказано испод: |_+_|

Док Цопи-Итем Цмдлет копира ставке са једне локације на другу, Мове-Итем Цмдлет помера ставку.

Обриши предмет

Ова комдлет брише одређене ставке. Као и код команди Цопи-Итем и Мове-Итем, можете пренети излаз Гет-ЦхилдИтем у Ремове-Итем.

Користите команду Ремове-Итем са опрезом јер може да избрише све датотеке и фасцикле на вашем рачунару, укључујући Виндовс датотеке! Про врх
Пребацивањем излаза Гет-ЦхилдИтем у Ремове-Итем, можете креирати једноставну скрипту која ће редовно брисати неке датотеке евиденције. Можете да закажете да се ПС скрипта покрене у одређено време користећи Виндовс Сцхедулер.

Најкорисније Поверсхелл команде за извештавање

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

Екпорт-Цсв

Екпорт-Цсв конвертује скуп низова у ЦСВ и чува у датотеци. Ова комдлет је веома важна у извештавању.

Да бисте демонстрирали употребу Екпорт-ЦСВ-а, покрените наредбу у наставку:

|_+_|

Ево резултата команде.

поверсхелл команде

Можете пренети излаз претходне команде у Екпорт-ЦСВ да бисте креирали ЦВС извештај о резултатима приказаним на претходној слици.

Ево наредбе за постизање овог задатка.

|_+_|

Имајте на уму да сам морао да укључим име ЦСВ датотеке у путању. Такође имам још један параметар -НоТипеИнформатион . Да бисте сазнали више о -НоТипеИнформатион, прочитајте овај чланак ПоверСхелл НоТипеИнформатион: Апликације и употреба.

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

За вашу референцу, испод је излаз ЦСВ датотеке.

поверсхелл команде

Иако је овај извештај веома сличан резултату приказаном на претходној слици, кориснији је као извештај. Можете послати ЦСВ датотеку свом шефу!

Оут-Филе

Оут-филе Цмдлет шаље излаз у текстуалну датотеку

Наредба у наставку ће извести из Гет-Цомманд ПоверСхелл команде у текстуалну датотеку уместо у ЦСВ:

|_+_|

Ево резултата у текстуалној датотеци: Исти извештај, сада у текстуалној датотеци! Како је то добро!

Шта ако покрећете овај извештај свакодневно и не желите да претерате са садржајем од претходног дана, већ да га додате. Ова команда ће обавити посао.

|_+_|

Најкорисније Поверсхелл команде за управљање процесима

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

Гет-Процесс

Ова ПоверСхелл комдлет наводи све процесе који се покрећу на локалном рачунару. Такође може покренути процесе на удаљеном рачунару - са - ЦомпутерНаме параметар.

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

|_+_|

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

Гет-Процесс ПоверСхелл команда може да ради са ПоверСхелл командама Старт-Процесс и Стоп-Процесс за покретање или заустављање процеса или скупа процеса.

Рецимо да сте извршили команду Гет-Процесс ПоверСхелл, али желите да зауставите процес са одређеним ИД-ом процеса 10500, команда у наставку ће обавити посао.

|_+_| Упозорење!
Опрезно користите ПоверСхелл команду за заустављање процеса јер заустављање погрешног процеса може учинити ваш рачунар нестабилним.

Да бисте покренули процес, пренесите излаз Гет-Процесс ПоверСхелл команде у Стоп-Процесс ПоверСхелл команду.

Најкорисније ПоверСхелл команде за управљање евиденцијама догађаја

Управљање евиденцијом догађаја је један од најважнијих задатака за Виндовс администраторе. Дакле, следећи скуп ПоверСхелл команди ће вам помоћи да управљате евиденцијама догађаја.

Гет-ЕвентЛог

Гет-ЕвентЛог ПоверСхелл Цмдлет добија догађаје у наведеном дневнику догађаја. Можете добити догађаје на локалном или удаљеном рачунару. Да бисте добили догађаје са удаљеног рачунара, користите – ЦомпутерНаме параметар за одређивање удаљеног рачунара. Међутим, имајте на уму да ће вам требати праве дозволе за приступ удаљеном рачунару.

Да бисте забележили последњих 5 догађаја у евиденцији системских догађаја, извршите наредбу испод

|_+_| Про врх
Последња команда би се могла користити за решавање проблема.

Цлеар-ЕвентЛог

Као што бисте очекивали, постоји више команди дневника догађаја, али ми ћемо покрити ово 2 за овај водич.

Цлеар-ЕвентЛог брише све догађаје у наведеном дневнику догађаја. Цмдлет може да обрише евиденције догађаја и на локалним и на удаљеним рачунарима.

Наредба у наставку брише све догађаје са именом Виндовс ПоверСхелл са локалног рачунара

|_+_| Да бисте извршили наредбу у наставку, потребно је да отворите ПовхерСхелл као администратор – кликните десним тастером миша и изаберите Покрени као администратор.

Најкорисније ПоверСхелл команде за добијање информација о вашем рачунару

Ако треба да прикупите податке о рачунарима на вашој мрежи – назив рачунара, верзија БИОС-а, величина РАМ-а, информације о диску, итд – Гет-ВмиОбјецт ПОверСхелл Цмдлет је ваш пријатељ! хајде да истражимо овај моћни комдлет, хоћемо ли.

Гет-ВмиОбјецт

Гет-ВмиОбјецт има параметар који се зове – Класа ово вам омогућава да наведете ВМИ објекат коме желите да приступите. Команда испод ће добити листу ВМИ класа, |_+_|

Када сазнате име ВМИ класе, можете да извршите Гет-ВмиОбјецт да бисте вратили корисне информације са локалног или удаљеног рачунара. Испод је листа најважнијих ВМИ класа које вам могу затребати

  • Вин32_ПхисицалМемори – информације о доступној меморији
  • Вин32_Процессор – Информације о процесору
  • Вин32_ЛогицалДиск – Информације о логичком диску
  • Вин32_ДискДриве – Информације о физичком диску
  • Вин32_ОператингСистем – Информације о оперативном систему
  • Вин32_БасеБоард – Добијте информације о матичној плочи

Да бисте добили информације о оперативном систему, покрените наредбу у наставку:

|_+_|

Најкорисније ПоверСхелл команде за повезивање са удаљеним ПоверСхелл сесијама

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

Ево команди које ће вам требати.

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

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

Да бисте отворили удаљену ПС сесију са рачунаром под називом Цомпутер1, покрените наредбу у наставку:

|_+_|

Инвоке-Цомманд

Док вам Ентер-ПССессион ПоверСхелл команда омогућава да извршавате команде на једном удаљеном рачунару, Инвоке-Цомманд комдлет вам омогућава да извршите команде на једном или више удаљених рачунара.

Ако желите да извршите Гет-Процесс команду на Цомпутер1, Цомпутер2, Цомпутер3, извршите ову команду:

|_+_|

Нев-ПССессион

Нев-ПССессион ПоверСхелл Цмдлет вам омогућава да отворите сталну сесију са удаљеним рачунаром. Пошто је сесија упорна, добра је идеја додати удаљену сесију у променљиву.

Да бисте отворили сталну удаљену ПС сесију на рачунарима Цомпутер1, Цомпутер2, извршите наредбу испод:

|_+_|

Са ПС сесијом успостављеном и ускладиштеном у променљивој $сессион, можете извршити нормалне ПоверСхелл команде на удаљеној сесији користећи
Инвоке-Цомманд ПоверСхелл комдлет.

Као последњи пример у удаљеним ПоверСхелл сесијама, да бисте извршили Гет-Процесс на удаљеним рачунарима, покрените наредбу:

|_+_| Резултате команде Гет-Процесс сам сачувао у променљивој која се зове $Процессес јер постоји више рачунара. Чување резултата у променљивој чини лаку манипулацију подацима. Можете користити аФорЕацх петљу да издвојите и организујете податке.

Ево га – моја коначна листа најкориснијих ПоверСхелл команди! Надам се да вам је ова С зона била од помоћи.

Алтернативно, можете поставити питање, оставити коментар или дати повратне информације помоћу обрасца Оставите одговор који се налази на крају ове странице.

Коначно, за више ПоверСхелл С зона посетите нашу Виндовс ПоверСхелл страницу.