211service.com
10 geriausių „PowerShell“ komandų, kurias turėtumėte žinoti [Partition Manager]
Kas yra PowerShell? Kaip naudoti „PowerShell“ komandos ? Šis įrašas iš šios svetainės skaidymo vedlys siūlo jums PowerShell komandų sąrašą ir pristato 10 geriausių PowerShell komandų.
Kas yra PowerShell
„PowerShell“, taip pat žinomas kaip cmdlet, yra interaktyvi komandų eilutės sąsaja (CLI) ir automatizavimo variklis, sukurtas „Microsoft“, kad padėtų kurti sistemos konfigūracijas ir automatizuoti administravimo užduotis.
Tai leidžia vartotojams pasiekti komandų eilutę, „PowerShell“ komandas, .NET Framework API, „Windows Management Instrumentation“ ir „Windows“ komponentų objektų modelį. Palyginti su komandų eilute, „PowerShell“ yra galingesnė, funkcionalesnė ir lankstesnė. Tuo pačiu metu jis turi šiek tiek mokymosi kreivę.
Jei norite gauti visą PowerShell komandų sąrašą, galite kreiptis į šiame SS64 puslapyje . Jis siūlo „PowerShell“ kodų lapą, nurodytą pagal A–Z indeksą. Jei norite sužinoti visas pagrindines „PowerShell“ komandas, galite kreiptis į šiame „Microsoft“ kūrėjų tinklaraštyje.
Kas yra „Windows PowerShell“? Kaip apie „Windows PowerShell VS CMD“?
10 geriausių „PowerShell“ komandų
Šioje dalyje pristatysiu 10 geriausių „Windows PowerShell“ komandų, kurias turėtumėte žinoti.
#1. Gaukite pagalbos
Jei nežinote, kaip naudoti „PowerShell“ komandas, „Get-Help“ gali jums padėti. Jis gali rasti reikiamos informacijos komandai, sąvokoms ir funkcijoms, identifikuoti slapyvardį, scenarijus ir kt. Pavyzdžiui, jei norite sužinoti, kaip naudoti PowerShell komandą Get-Process, galite vykdyti šią komandą: Get-Help Get-Process.

#2. Gavimo procesas
Ši komanda gali daryti tai, ką daro užduočių tvarkyklė. Jis gali nuskaityti ir parodyti visų aktyvių sistemos procesų sąrašą su jų identifikatoriais (ID), tada juos sustabdyti arba paleisti iš naujo. Jei norite sustabdyti procesą, vykdykite šias PowerShell komandas:
- Gavimo procesas (jis parodys visus veikiančius sistemos procesus ir turėsite rasti ID, susietą su procesu, kurį norite sustabdyti)
- Get-Process -ID * | Sustabdyti procesą (pakeiskite * proceso, kurį norite sustabdyti, ID)

Patarimai:
Jei norite pradėti procesą, galite naudoti Pradėti-Procesas komandą. Komandos sintaksė yra Start-Procesas + proceso pavadinimas .
#3. Gaukite komandą
Ši komanda leidžia peržiūrėti visas jūsų kompiuteryje įdiegtas PowerShell komandas. Tai taip pat leidžia rasti funkcijų su konkrečiu pavadinimu ir komandos tipu. Pavyzdžiui, jei norite rasti cmdlet (CommandTypes), kurie prasideda raide A (pavadinimas), galite naudoti šią komandą: Get-Command -Name A* -CommandType cmdlet .

#4. Gaukite paslaugą
Ši komanda leidžia peržiūrėti kompiuterio būseną ir paslaugų sąrašą. Pagal numatytuosius nustatymus jis grąžins visas (sustabdytas ir veikiančias) paslaugas. Taip pat galite naudoti parametrus norėdami nurodyti ir rasti paslaugas, atsižvelgdami į jų būseną, pavadinimą ir susijusias paslaugas.
Pavyzdžiui, „Get-Service“ – pavadinimas „Win*“ . Ši komanda ras visas paslaugas, prasidedančias pavadinimu Win.

#5. Get-ChildItem
Ši komanda gali ieškoti kataloguose. Jei norite peržiūrėti visus aukščiausio lygio aplankus C:\ kataloge, komanda yra Get-ChildItem 'C:\' . Jei norite peržiūrėti visus poaplankius ir failus tam tikrame aplanke, galite naudoti šią komandą Get-ChildItem -Path 'aplanko kelias' .

#6. Kopijuoti elementą
Ši komanda leidžia kopijuoti ir įklijuoti failus ir aplankus bei jų turinį į kitą katalogą. Komandos sintaksė yra tokia: Elemento kopijavimas + 1 kelias - Paskirties vieta + 2 kelias . Pavyzdžiui, Kopijuoti elementą „E:\Folder1“ – paskirties vieta „E:\Folder2“ – kartoti . Tai nukopijuos E:\Folder1 ir jo turinį į E:\Folder2.
Reikalingas parametras -Recurse. Be jo, PowerShell nukopijuos tik aukščiausio lygio aplanką (Folder1) ir komandoje nurodytus failus.
Patarimai:Jei norite perkelti aplanką ar failą, galite naudoti komandą Perkelti elementą. Jo sintaksė panaši į Kopijuoti elementą. Jei norite ištrinti failą ar aplanką, galite naudoti komandą Pašalinti elementą ir sintaksė yra tokia: Pašalinti elementą + failo kelias .
#7. Gauti turinį
Ši komanda leidžia peržiūrėti elemento turinį. Sintaksė yra tokia: Get-Content + failo kelias . Jei norite ištrinti nurodyto failo turinį neištrindami paties failo, galite naudoti komandą Clear-Content. Sintaksė yra tokia: Clear-Content -Path + failo kelias .
#8. Set-ExecutionPolicy
Ši komanda leidžia pakeisti scenarijaus vykdymo saugos lygius, kad išvengtumėte klaidos „vykdymo scenarijus išjungtas šioje sistemoje“.
Jei reikia vykdyti nepasirašytą scenarijų, turite vykdyti šią komandą padidintoje PowerShell eilutėje: Set-ExecutionPolicy RemoteSigned . Kitos galiojančios Set-ExecutionPolicy reikšmės apima Apribota , Viskas Pasirašyta , ir Neribojama .
#9. Eksportuoti-CSV
Ši komanda gali paimti nurodytos komandos išvesties failą ir konvertuoti jį į CSV failą. Galite jį naudoti, jei norite eksportuoti ir pateikti „PowerShell“ išvestį labiau organizuotu būdu. Pavyzdžiui, Gauti procesas | Eksportuoti-CSV PSprocess.csv . Ši komanda sukurs psporcess.csv failą su visais aktyvių procesų duomenimis.
#10. Konvertuoti į HTML
Jei norite sukurti HTML ataskaitą, galite naudoti šią komandą. Pavyzdžiui, Gauti procesas | Konvertuoti į HTML > PSprocess.html . Tada galite pasiekti eksportuotą HTML failą dabartiniame darbo kataloge (pagal numatytuosius nustatymus C:\Users\username).
Apatinė eilutė
šios svetainės skaidymo vedlys gali padėti klonuoti sistemą, geriau tvarkyti diskus ir atkurti duomenis. Jei jums reikia, galite jį atsisiųsti iš oficialios svetainės.