ПоверСхелл је алат са командним интерфејсом заснованим на конзоли која нам омогућава комуникацију путем ових команди са нашим системом. Као што му име говори, ради се о љусци која омогућава комуникацију између рачунара и корисника, нудећи нам интерфејс за интеракцију. Због своје природе, његова употреба се у основи врши помоћу тастатуре и уноса текста. Виндовс ПоверСхелл је рођен као моћније и мање рестриктивно решење од онога што су остале Схеллс нудиле, попут командне линије.
Као администраторима, заиста је корисно знати и командну линију и Виндовс ПоверСхелл за прилагођавање било ког унутрашњег елемента. Једна од предности ПоверСхелл -а је та што нам омогућава аутоматизацију процеса и задатака и на тај начин олакшава задатке које желимо да обављамо. Помоћу корисних ПоверСхелл скрипти или команди које се најчешће користе у ПоверСхелл -у можемо лако и са пуним администраторским дозволама извршавати задатке за Виндовс 10.
Разлике између ПоверСхелл -а и ЦМД -аГлавна разлика између наредбеног ретка и ПоверСхелл -а је у томе што овај може извршити све у цмд -у, као и сложеније задатке који увелико проширују његове могућности.
Са Виндовс Поверсхелл -ом можемо приступити основним цмд елементима, као и другим сложенијим унутрашњим аспектима наших рачунара. ВПоверСхелл се такође понаша као моћно окружење за управљање скриптама које поједностављује наше задатке. Такође има могућност даљинског управљања. Због своје сложености, нормално је да покрије ПоверСхелл за професионалнију публику, а цмд за стандарднију.
Затим ћемо видети листу команди које ће бити корисне када радимо са ПоверСхелл -ом. Предлажемо и видео водич за отварање Виндовс ПоерСхелл -а:
1. Уобичајено коришћене команде у ПоверСхелл -у
1. Прегледајте Виндовс регистар као да се ради о директоријуму датотека
То је функција коју многи не знају подразумевано, а то је да се можете кретати кроз Виндовс регистре користећи ПС.
ПС Ц: \ Усерс \ јцаррилло> цд хкцу: ПС ХКЦУ: \> лс
Кошница: ХКЕИ_ЦУРРЕНТ_УСЕР СКЦ ВЦ Име својства -------- -------- 2 0 АппЕвентс {} 0 36 Конзола {ЦолорТабле00, ЦолорТабле01, ЦолорТаб… 13 0 Контролна табла {} 0 2 Окружење {ТЕМП, ТМП} 4 0 ЕУДЦ {} 1 6 Идентитети {Идентитет Ординал, Мигратед7, Ласт Ус… 3 0 Распоред тастатуре {} 2 0 Распоред {} 0 0 Мрежа {} 3 0 Штампачи {} 37 0 Софтвер {} 1 0 Систем {} 1 8 Променљиво окружење {ЛОГОНСЕРВЕР, УСЕРДОМАИН, УСЕРНАМЕ, У…
2. Претражујте датотеке укључујући подмапе
Можемо извршити претрагу у поверсхелл-у, а то се односи на све поддиректорије који постоје и ако претражимо роот, претражит ће цијелу партицију.
дир -р | изаберите стринг "куебусцар"
3. ТОП 5 процеса са највећом потрошњом
Можемо видети који су то процеси који троше највише меморије у систему.
- пс | сортирај -п вс | изабери -последњи 5
4. Поново покрените услугу
Можемо да зауставимо услугу, а затим да почнемо поново веома корисно.
- Поново покрени-сервис ДХЦП
5. Наведите ставке именика
Листамо све ставке у директоријуму:
- Гет -ЦхилдИтем - Форце
6. Претражујте више веб локација одједном
Гледамо у низ директоријума или фасцикли:
-Гет -ЦхилдИтем -Форце ц: \ дирецтори -Рецурсе
7. Избришите ПоверСхелл датотеке
Избришите све датотеке са Поверсхелл -ом у директоријуму без тражења потврде у свакој од њих.
Ремове -Итем Ц: \ тобеделетед -Рецурсе
8. Поново покрените уређајНаредба за поновно покретање машине директно са Поверсхелл -ом.
(Гет -ВмиОбјецт -Цласс Вин32_ОператингСистем -ЦомпутерНаме.). Вин32Схутдовн (2)
Сада прелазимо на прикупљање системских информација помоћу ПоверСхелл -а.
2. ПоверСхелл командује системским информацијама
9. Информације о хардверу
Добија информације о систему који се користи.
Гет -ВмиОбјецт -Цласс Вин32_ЦомпутерСистем
10. Информације о БИОС -у
Наведите тип системског БИОС -а који се користи помоћу следеће команде:
Гет -ВмиОбјецт -Цласс Вин32_БИОС -Назив рачунара
11 Ажурирања система
Наведите сва ажурирања оперативног система Виндовс инсталирана на систему, укључујући датотеке КФЕС или Виндовс Упдате.
Гет -ВмиОбјецт -Цласс Вин32_КуицкФикЕнгинееринг -Назив рачунара.
12. Корисник на мрежи
Приказује корисника који је пријављен у систем.
Гет -ВмиОбјецт -Цласс Вин32_ЦомпутерСистем -Проперти УсерНаме -ЦомпутерНаме
13. Инсталиране апликације
Прикажите листу са свим инсталираним апликацијама само са именом без описа:
Гет -ВмиОбјецт -Цласс Вин32_Продуцт -ЦомпутерНаме. | Широки формат -Колона 1
14. Прикажи ИП
Приказује све ИП адресе повезане са физичком или виртуелном машином.
Гет -ВмиОбјецт -Цласс Вин32_НетворкАдаптерЦонфигуратион -Филтер ИПЕнаблед = ТРУЕ -Назив рачунара. | Формат -Табела -Својина ИП адреса
15. Више информација о мрежи
Добијамо више информација, као што су повезани интерфејс и ДНС.
Гет -ВмиОбјецт -Цласс Вин32_НетворкАдаптерЦонфигуратион -Филтер ИПЕнаблед = ТРУЕ -Назив рачунара. | Селецт -Објецт -Проперти [а -з] * -ЕкцлудеПроперти ИПКС *, ВИНС *
16. НИЦ са ДХЦП -ом
Приказује омогућене мрежне интерфејсе конфигурисане у ДХЦП -у.
Гет -ВмиОбјецт -Цласс Вин32_НетворкАдаптерЦонфигуратион -Филтер "ДХЦПЕнаблед = труе" -Назив рачунара
17. Омогућите интерфејсе у ДХЦП -у
Омогућава интерфејсе који су у ДХЦП -у у систему са Поверсхелл -ом.
Гет -ВмиОбјецт -Цласс Вин32_НетворкАдаптерЦонфигуратион -Филтер ИПЕнаблед = труе -Назив рачунара. | ФорЕацх -Објецт -Процесс {$ _. ЕнаблеДХЦП ()}
Сада идемо на администрацију апликација, врло занимљиву и тражену тему.
3. Управљање апликацијама ПоверСхелл
18. Инсталирајте пакете на даљину
Инсталирајте МСИ пакет на удаљеном рачунару.
(Гет -ВМИОбјецт -Назив рачунара ТАРГЕТМАЦХИНЕ -Лист | Вхере -Објецт -ФилтерСцрипт {$ _. Име -ек "Вин32_Продуцт"}). Инсталирајте (\ МАЦХИНЕВХЕРЕМСИРЕСИДЕС \ патх \ пацкаге.мси)
19. Ажурирајте пакет на даљину
Ажурирамо МСИ пакет на удаљеном рачунару.
(Гет -ВмиОбјецт -Цласс Вин32_Продуцт -ЦомпутерНаме. -Филтер "Наме = 'наме_оф_апп_то_бе_упградед'"). Надоградња (\ МАЦХИНЕВХЕРЕМСИРЕСИДЕС \ патх \ упграде_пацкаге.мси)
20. Уклоните МСИ пакет
Уклањамо / бришемо пакет са МСИ екстензијом са машине у употреби.
(Гет -ВмиОбјецт -Цласс Вин32_Продуцт -Филтер "Наме = 'продуцт_то_ремове'" -Назив рачунара.). Унинсталл ()
21. Даљинско искључивање
Чак можемо и да искључимо удаљену машину помоћу ове команде:
Старт-Слееп 60; Рестарт -Цомпутер -Форце -ЦомпутерНаме ТАРГЕТМАЦХИНЕ
22. Додајте штампаче
Додајте штампач на наш рачунар, али прво га морате препознати инсталирањем потребних управљачких програма.
(Нев -Објецт -ЦомОбјецт ВСцрипт.Нетворк) .АддВиндовсПринтерЦоннецтион ("\ принтерсервер \ хпласер3")
23. Избришите штампач помоћу ПоверСхелл -а
Брисање / уклањање штампача са нашег рачунара важно је знати да он не деинсталира управљачке програме.
Уклоните штампач -(Нев -Објецт -ЦомОбјецт ВСцрипт.Нетворк) .РемовеПринтерЦоннецтион ("\ принтерсервер \ хпласер3")
24. Унесите удаљену ПоверСхелл
Можемо да унесемо ПоверСхелл удаљене машине, али прво морамо омогућити даљинско управљање.
ентер-пссессион ЦИЉНА МАШИНА
25. Даљински покрените Сцрипт
Коначно, можемо позвати скрипту на удаљеном рачунару и она је једна од најзанимљивијих.
инвоке -цомманд -наме рачунара мацхине1, мацхине2 -филепатх ц: \ Сцрипт \ сцрипт.пс1
4. Управљајте ПоверСхелл датотекама
26.Листа команди према параметруУнутар звездица ћемо ставити параметар за који желимо да филтрирамо резултате. У овом случају видећемо све команде које укључују -сервице.
Гет-Цомманд * параметар * Гет-Цомманд * -услуга *
27. Покрените скриптуПомоћу ове команде можемо извршити скрипту из ПоверСхелл -а чак и ако можемо покренути функцију преко променљиве. Можете дати израз. Морате укључити наредбу, а затим наредбу или израз.
Инвоке-Екпрессион израз Инвоке-Екпрессион ц: \ сцриптс \ аналисис.пс1
28. Промените ниво безбедностиУнутар Поверсхелл -а постоје одређена сигурносна ограничења која ограничавају одређене радње, иако можемо обављати одређене задатке, попут рада са скриптом. За промену нивоа безбедности користићемо следећу команду која мора бити пропраћена са 4 могућа нивоа: Ограничено, Даљински потписано, Потписано или Неограничено
Сет -ЕкецутионПолици -ЕкецутионПолици Ограничено
29. Пронађите информације на локацијиПомоћу следеће наредбе можемо добити одређене информације на одређеној путањи, попут датотеке. Написаћемо наредбу заједно са путањом или низом и параметрима. Ако желимо да елементи који почињу са П буду убачени у тренутни директоријум, користићемо следеће:
Гет-Итем П *
30. Копирајте датотеке и директоријумеПомоћу следеће наредбе можемо копирати елементе на вашем диску, па чак и кључеве регистра, слично је команди ЦМД цп. Ова иста команда се може користити за копирање и измену назива датотека у исто време. Копирајмо и преименујмо у тестирање помоћу команде цопи-итем
Цопи -Итем "пробандо.јпг" -Дестинатион "Ц: \ Вариос \ пробандо2.јпг"
31. Прегледајте садржај датотекеПомоћу следеће наредбе хет-цонтент можете видети шта датотека са текстуалном екстензијом садржи без отварања помоћу програма, већ из самог Поверсхелл-а. Параметром -ТоталЦоунт кажемо му број линија које желимо приказати, у овом случају 25.
Гет -Цонтент "Ц: \ Усерс \ Солветиц \ Десктоп \ текттест.ткт" -Укупно 25
5. Приказ корисника ПоверСхелл -а
32. Погледајте информације о корисникуПомоћу ове команде можемо приказати информације о корисницима у нашем систему:
Гет-ЛоцалУсер
33. Посебне информације о корисникуДа бисмо видели основне податке о кориснику, користићемо следеће:
Гет -ЛоцалУсер -Назив корисника
34. Потпуне информације о корисникуАко оно што желимо јесу све информације о кориснику, користићемо следећу команду:
Гет -ЛоцалУсер -Наме корисничко име | фл
6. Приказ ПоверСхелл група
За преглед команди за приказ информација о групама помоћу команди ПоверСхелл.
35. Погледајте Поверсхелл групеДа бисмо видели све групе у систему, користићемо:
Гет-ЛоцалГроуп
36. Посебне информације о групиАко желимо само информације о одређеној групи, користићемо:
Гет -ЛоцалГроуп -Назив име групе
37. Потпуне информације о групиАко желимо потпуније информације о групи, користићемо:
Гет -ЛоцалГроуп -Назив име групе | фл
7. Приказ ПоверСхелл дискова
Да бисмо видели команде за приказ информација о дисковима помоћу ПоверСхелл наредби, имамо следеће примере:
38. Погледајте Поверсхелл дисковеДа бисмо видели све дискове у систему, користићемо:
Гет-Диск
39. Специфичне информације о дискуАко желимо само информације о одређеном диску, користићемо:
Гет -Диск -Број диска_број | фл
40. Потпуне информације о дискуАко желимо потпуније информације о системском диску, користићемо:
Гет -Партитион -ДискНумбер диск_број
Наведене су Виндовс 10 ПоверСхелл команде које администратору могу олакшати многе задатке, од задатака попут прегледавања директоријума до мало сложенијих, попут омогућавања мрежне картице са ДХЦП -ом. То је листа команди које се могу користити у задацима уопште, ако имате предлоге или друге занимљиве команде, не устручавајте се да их оставите у коментарима.