PowerShell буйруктары Негизгилеринин тизмеси!

Сиз администраторсузбу жана айрымдарын дагы эле билбейсиз буйруулар de PowerShell? Бул постто биз бул буйрук тиркемесинен максималдуу пайда алуу үчүн кантип колдонууну үйрөнүшүңүз жана билишиңиз керек деп ойлогон кээ бир буйруктарга бара жатабыз.

commands-powershell-2

Функциялардын чоң репертуары бар командалык интерфейс.

PowerShell буйругу: PowerShell деген эмне?

PowerShell - бул консолдук интерфейс, анда сиз көрсөтмөлөрдү киргизе аласыз. Бул кээ бир программалык камсыздоонун же программанын менеджерлери үчүн түзүлгөн курал, алар тапшырмаларды оптималдаштыруу максатында PowerShell интерфейсине буйруктарды киргизе алышат же ошол эле контроллерлер тарабынан көзөмөлдөнөт.

Бул PowerShell командалык интерфейси көп убакытты талап кылат, көптөгөн администраторлор PowerShellдин татаалдыгына байланыштуу аны колдонбой калышат.

Убакыттын өтүшү менен Microsoft PowerShellге ар кандай функцияларды жаңыртты жана кошту, ошондуктан администраторлор командалык интерфейс менен таанышып башташы керек.

Бул мааниде, биз PowerShellдин бир катар буйруктарын алып келебиз, андыктан акырындык менен тиркемени урматтаган администраторлор өз ара аракеттенип, жөнөкөй тапшырмаларды аткара алышат; анан аларды автоматташтырууга киришет.

Windows жиптеринен жана PowerShell буйрук интерфейсинин дайыма жаңыртылып туруусунан кийин Windows эволюциясы, бери, бул постто сиз деталдуу түрдө, кадам сайын, бул операциялык системанын кантип өзгөртүлгөнүн, биз көргөн нерсеге айланып, дүйнө жүзү боюнча колдонулган операциялык системаны көрө аласыз.

Windows PowerShellди кантип ачуу керек?

Эгерде сиз Windows менен интеграцияланган PowerShell командалык интерфейсин кантип ачууну билбесеңиз, анда функция аркылуу тез жана оңой жетүүгө болот. Run

  • биринчи: өтмөккө кирүү үчүн Run, биз бир убакта баскычтарды басышыбыз керек Windows + R
  • экинчи: бул өтмөк ачылгандан кийин, сиз сөздү коюшуңуз керек PowerShell жана баскычын басыңыз кирүү

commands-powershell-3

PowerShellге кирүүнүн дагы бир жолу - Windows жардамчысы Cortana сунуштаган издөө системасын колдонуу. Cortana иштетүү үчүн, сиз аны экрандын төмөнкү сол бурчуна коюшуңуз керек.

Жалпы PowerShell буйруктары

  1. CD hkcu: Windows реестрине өтүү үчүн
  2. dir –r | "searchforthis" сабын тандаңыз: файлдардын ичинде белгилүү бир сапты табуу үчүн колдонулат
  3. ps | sort –p ws | тандоо - акыркы 5: бул буйрук менен биз эң көп эс тутумду колдонгон беш процессти таба алабыз
  4. DHCP кайра иштетүү: ал кызматты айлантуу үчүн колдонулат, башкача айтканда, аны токтотуп, анан кайра баштоо
  5. Get -ChildItem - күч: белгилүү бир папкада табылган нерселерди тизмектөө үчүн иштейт
  6. C-пунктун алып салуу: tobedeleted –Recurse: Бул PowerShell буйругу каталогдун бардык элементтерин жок кылууга мүмкүндүк берет, ар бирин киргизүүнүн кажети жок
  7. (Get -WmiObject -Class Win32_OperatingSystem -ComputerName.). Win32Shutdown (2): Бул буйрук менен биз сиз колдонгон компьютерди өчүрүп күйгүзө алабыз

PowerShell маалымат чогултууга буйрук берет

  1. Get -WmiObject -Class Win32_QuickFixEngineering -ComputerName .: Биз QFES же Windows Update оңдоолорунун тизмесин түзө алабыз
  2. Get -WmiObject -Class Win32_ComputerSystem: Эгерде биз компьютерибиздин модели жана өзгөчөлүктөрү жөнүндө билбесек, анда биз бул Powershell буйругу менен биле алабыз
  3. Get -WmiObject -Class Win32_BIOS –ComputerName: Компьютерибиздин ошол эле линиясын ээрчип, бул буйрук менен биз ошол эле BIOSту билебиз
  4. Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -ComputerName. | Формат -Таблица -Проперти IPAдреси: Тармактарга жана туташууларга келсек, бул буйрук менен биз компьютерибизге тиешелүү ошол IP даректерди биле алабыз
  5. Get -WmiObject -Class Win32_Product -ComputerName. | Формат -Кең -1 -Тилке: Эгерде биз издеп жаткан колдонмонун кайда экенин билбесек же аны орнотконубуз эсибизде жок болсо, анда бул PowerShell буйругу менен биз орнотулган тиркемелердин тизмесин алабыз.
  6. Get -WmiObject -Class Win32_ComputerSystem -Property UserName -ComputerName .: биз бул буйрукту компьютерде катталган бардык колдонуучуларды билүү үчүн колдонобуз
  7. Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = true -ComputerName. | ForEach -Object -Process {$ _. EnableDHCP ()}: бул буйрук менен биз бардык тармактарда DHCP кирүүсүн бере алабыз
  8. Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Фильтр “DHCPEnabled=true” -ComputerName .: биз DHCP интеграцияланган жана компьютерде уруксат берилген тармактарды таба алабыз
  9. Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -ComputerName. | Select -Object -Property [az] *-ExcludeProperty IPX *, WINS *: биздин компьютердин IP конфигурациясы жөнүндө көбүрөөк билүү үчүн, бул буйрук менен биз толук маалыматты алабыз

Программалык камсыздоону башкаруу PowerShell буйруктары

  1. (Get-WmiObject -Class Win32_Product -Filter “Name='product_to_remove'” -ComputerName . ).Uninstall(): Бул PowerShell буйругу менен биз каалаган MSI пакетин жок кылабыз
  2. (Get-WmiObject -Class Win32_Product -ComputerName. -Чыпка “Аты='колдонмонун_аты_to_upgraded'”).Upgrade(\MACHINEWHEREMSIRESIDESpathupgrade_package.msi): биз MSIге негизделген тиркемени жаңырта алабыз
  3. (Get-WMIObject -ComputerName TARGETMACHINE -Тизме | Where-Object -FilterScript {$_.Name -eq “Win32_Product”}).Орнотуу(\MACHINEWHEREMSIRESIDESpathpackage.msi): Эгерде сиз MSI пакетин кантип орнотууну билбесеңиз, анда бул буйрукту аткарсаңыз болот

Машина башкаруу PowerShell буйруктары

  1. (New-Object -ComObject WScript.Network).RemovePrinterConnection(“\printerserverhplaser3”): Эгерде сизде бир нече принтер болсо, анда бул буйрук менен сиз алып салууңуз керек болгон бирин тандап жана жок кыла аласыз
  2. Start-Sleep 60; Компьютерди кайра жүктөө-Форс-Компьютер Аты TARGETMACHINE: бул буйрук менен PowerShell командалык интерфейс тутумуна туташкан каалаган компьютерди алыстан өчүрө аласыз
  3. (New-Object -ComObject WScript.Network).AddWindowsPrinterConnection(“\printerserverhplaser3”): Эгерде сиз принтериңизди компьютериңизге же компьютер системаңызга кошкуңуз келсе, бул буйрук менен принтерди кошо аласыз
  4. кирүү PSsession TARGETMACHINE: Бул буйрукту колдонуу үчүн, PowerShellдин алыстан башкаруусун кабыл алууңуз керек жана ушундай жол менен сиз алыскы сессияга кире аласыз.
  5. invoke -command -компьютердин аты машина1, машина2 -филепат c: Scriptscript.ps1: Бул PowerShell буйругу бизге PowerShellди ачууга жана а кол шрифти алыскы серверде

жыйынтыктоо

Көрүнүп тургандай, PowerShell - бул биз аткарууну же тез аткарууну каалаган ар кандай кырдаал же тапшырма үчүн жүздөгөн пайдалуу буйруктарга ээ болгон курал. Биз постто көрсөткөн ар бир буйрук, буйруктар дүйнөсүндө баштоону жана колдонмо менен таанышууну каалаган администраторлорго сунушталат.

https://www.youtube.com/watch?v=YwGIXXqLDkM


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Actualidad блогу
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.