12 naudingiausių „PowerShell“ komandų, skirtų „Windows“

Dauguma IT administratorių naudoja „PowerShell“ scenarijams ir automatizavimui, tačiau tai skirta ne tik IT specialistams – šių komandų reikia visiems, kurie tvarko netvarkingus aplankus. Žmonės jas naudoja norėdami surasti seną kodą, sutvarkyti klientų failus ir išvalyti chaosą, kuris susidaro po mėnesių darbo laikantis terminų.

12. Gaukite pagalbą

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
Gaukite pagalbos komandą „PowerShell“

Jei mokotės „PowerShell“ iš „YouTube“ vaizdo įrašų, viena pirmųjų komandų, kurią žmonės paminės, yra „Get-Help“. Kaip rodo pavadinimas, „Get-Help“ padeda rasti informacijos apie „PowerShell“ cmdlet, jų sintaksę ir parametrus; netgi pateikiami pavyzdžiai, kaip juos naudoti.

Norėdami pamatyti, kaip veikia komanda, įveskite „Get-Help“, o po to – komandos pavadinimą:

Get-Help Get-Process

Ši komanda rodo komandos santrauką, sintaksę ir parametrus.

11. Gauti komandą

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
Gaukite komandą „Powershell“

Nors „Get-Help“ teikia išsamią informaciją apie cmdlet, „Get-Command“ padeda rasti ir išvardyti visas galimas komandas. Pavyzdžiui, jei žinote, ką norite daryti, bet neprisimenate tikslaus komandos pavadinimo, „Get-Command“ padeda rasti komandas pagal atskirus pavadinimus arba šablonus.

Pavyzdžiui, norėdami rasti visas komandas, kuriose yra žodis „process“, įveskite:

Get-Command *process*

Ši komanda rodo visas komandas pavadinimu „process“.

10. Test-NetConnection

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
„Test-NetConnection“ komanda „PowerShell“

Jei naudojate atskirus įrankius „ping“ , „telnet“ ir „traceroute“ , „Test-NetConnection“ cmdlet atliks visus tris. Tai tinklo trikčių šalinimo įrankis, tikrinantis, ar problema yra tinkle, serveryje ar kur nors kitur.

Norėdami patikrinti, ar svetainė pasiekiama, atlikite šiuos veiksmus:

Test-NetConnection WebTech360.com

Ši komanda pateikia ping rezultatus ir pagrindinę ryšio informaciją.

9. Gauti vaiko elementą

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
gauti childitem komandą „Powershell“

„Get-ChildItem“ rodo failus ir aplankus bet kuriame kataloge. Norite matyti turinį aplanke „Dokumentai“? Tiesiog įveskite šią komandą, pakeisdami „username“ savo vardu:

Get-ChildItem C:\Users\Username\Documents

Galite derinti „Get-ChildItem“ su kitomis komandomis, kad sukurtumėte scenarijų ir automatizuotumėte paketinio apdorojimo užduotis, automatizuodami ir tikrindami failus, ar jie atitinka konkrečius kriterijus.

8. Kur objektas

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
Kur objekto komanda „PowerShell“

Ankstesniame pavyzdyje galbūt pastebėjote, kad straipsnyje buvo naudojama „Where-Object“ cmdlet dideliems failams rasti, ir jums buvo smalsu, ką ši komanda daro. „Where-Object“ filtruoja duomenis pasirinkdama objektus su konkrečiomis ypatybių reikšmėmis – panašiai kaip programavime naudojamas „if“ sakinys. Riestiniuose skliaustuose „$_“ žymi kiekvieną elementą, kuris vertinamas pagal jūsų filtro kriterijus.

Pavyzdžiui, jei norite matyti visas veikiančias paslaugas, įveskite šią komandą:

Get-Service | Where-Object {$_.Status -eq "Running"}

7. Pasirinkti objektą

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
Pasirinkite objektą komandoje „Powershell“

Dažnai komandos išvestyje pateikiama daugiau informacijos nei jums reikia. „Select-Object“ leidžia pasirinkti tik norimus duomenis. Tada galite eksportuoti pasirinktas ypatybes į CSV failą naudodami „Export-Csv“ cmdlet. Norėdami matyti tik paslaugų pavadinimus ir būseną, naudokite:

Get-Service | Select-Object Name, Status

Jei ieškote 5 daugiausiai procesoriaus išteklių naudojančių procesų , štai jie:

Get-Process | Sort-Object CPU -Descending | Select-Object -First 5 Name, CPU

6. Gaukite narį

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
„Get-Member“ komanda „PowerShell“

„PowerShell“ veikia su objektais, o „Get-Member“ rodo jų ypatybes ir metodus. Pavyzdžiui, jei komanda pateikia failą, „Get-Member“ gali parodyti failo dydį, sukūrimo datą ir kitą informaciją. Įveskite šią komandą, kad pamatytumėte proceso objekte esančią informaciją:

Get-Process | Get-Member

Ši komanda rodo tokias ypatybes kaip CPU, Id ir WorkingSet, kartu su tokiais metodais kaip Kill() ir Refresh().

5. Nustatyti iškarpinę ir gauti iškarpinę

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
Nustatykite iškarpinės komandą „PowerShell“

Kai turite didelį kiekį „PowerShell“ išvesties, kurią norite nukopijuoti, galite ją pasirinkti rankiniu būdu arba naudoti „Set-Clipboard“. Rankinis pasirinkimas reiškia slinkimą aukštyn, žymėjimo pradžią, atsargų vilkimą žemyn ir viltį, kad pakeliui nepadarysite klaidos. „Set-Clipboard“ ir „Get-Clipboard“ labai supaprastina visą šį procesą.

Norėdami nukopijuoti komandos rezultatus į iškarpinę, įveskite šią komandą:

Get-Process | Select-Object Name, CPU | Set-Clipboard

Dabar rezultatus galite įklijuoti į „Microsoft Excel“ arba bet kurį kitą teksto redaktorių.

4. Išorinis tinklelio vaizdas

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
„Out-GridView“ komanda „PowerShell“

Kartais reikia interaktyviai rūšiuoti ir filtruoti rezultatus. „Out-GridView“ atidaro atskirą langą su ieškoma ir rūšiuojama lentele.

Get-Process | Out-GridView

Ši komanda atidarys naują langą, kuriame grafinės sąsajos lentelės formatu bus rodomas veikiančių procesų sąrašas. Spustelėkite stulpelių antraštes, kad rūšiuotumėte, arba įveskite tekstą filtro lauke, kad ieškotumėte.

3. Gauti procesą

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
„Get-Process“ komanda „Powershell“

„Get-Process“ rodo visas kompiuteryje veikiančias programas, įskaitant atminties naudojimą, procesoriaus laiką ir proceso ID.

Norėdami pamatyti visus veikiančius procesus, tiesiog įveskite:

Get-Process

2. Gauti „FileHash“

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
„Get-FileHash“ komanda „Powershell“

„Get-FileHash“ apskaičiuoja failo turinio maišos reikšmę naudodama nurodytą maišos algoritmą. Ši komanda leidžia patikrinti atsisiuntimus arba patikrinti, ar kas nors nepažeidė jūsų failų.

Norėdami gauti failo SHA256 maišos kodą:

Get-FileHash C:\Downloads\Sample.docx

1. Parametras „-WhatIf“

12 naudingiausių „PowerShell“ komandų, skirtų „Windows“
„whatif“ komandos parametras „PowerShell“

Parametras „-WhatIf“ leidžia peržiūrėti komandos rezultatus jos nevykdant. Ši parinktis ypač naudinga vykdant „Powershell“ komandas failams naikinti, perkelti arba modifikuoti, pvz., valant senus kūrimo žurnalus arba diegiant žiniatinklio išteklius.

Norėdami peržiūrėti, kurie failai bus ištrinti, pridėkite -WhatIf:

Remove-Item C:\Temp\*.log -WhatIf

„PowerShell“ rodys kiekvieną failą, kurį jis ištrins, bet neištrins jokių failų.

Šios 12 komandų apima tai, ko jums reikia kasdien – failų paiešką, kompiuterio lėtėjimo priežasčių tikrinimą ir projektų aplankų tvarkymą.

Kai kyla problemų, pradėkite nuo „Get-Help“, naudokite „Where-Object“, kad išfiltruotumėte nepageidaujamą informaciją, ir visada pridėkite „-WhatIf“ prieš atlikdami bet kokius veiksmus, kurie gali ištrinti arba pakeisti failą. Kai jau susipažinsite su šiais pagrindiniais principais, galėsite automatizuoti šias užduotis naudodami „PowerShell“, užuot kiekvieną kartą jų rašę rankiniu būdu.

Taip pat žr.:

Palikti komentarą

Kaip ištaisyti pelės vilkimo neveikiančią „Windows 11“ sistemą nepaleidus iš naujo

Kaip ištaisyti pelės vilkimo neveikiančią „Windows 11“ sistemą nepaleidus iš naujo

Negalite vilkti failų sistemoje „Windows 11“? Naudokite šį „PowerShell“ pataisymą, kad paleistumėte pelės tvarkyklę iš naujo ir atkurtumėte vilkimo ir numetimo funkciją neperkraudami sistemos.

Kaip įdiegti „OBS Studio“ sistemoje „Windows 11“ – vaizdo įrašymui ir transliacijai

Kaip įdiegti „OBS Studio“ sistemoje „Windows 11“ – vaizdo įrašymui ir transliacijai

Žingsnis po žingsnio vadovas, kaip įdiegti „OBS Studio“ sistemoje „Windows 11“ naudojant „winget“ arba „Microsoft Store“, taip pat pradinės sąrankos ir našumo konfigūravimo patarimai.

KB5083769 (26200.8246 versija), skirta „Windows 11“, išleidžiama kaip 2026 m. balandžio mėn. atnaujinimo dalis.

KB5083769 (26200.8246 versija), skirta „Windows 11“, išleidžiama kaip 2026 m. balandžio mėn. atnaujinimo dalis.

KB5083769 (26200.8286 versija), skirta „Windows 11“, išleidžiama kaip pasirenkamas diegimas su išmaniojo programėlių valdymo pakeitimais, „Copilot“ valdomu diktoriumi, failų naršyklės pataisymais ir sistemos patobulinimais.

Kaip saugiai išplėsti sistemos skaidinį (C) sistemoje „Windows 11“ – be papildomų įrankių

Kaip saugiai išplėsti sistemos skaidinį (C) sistemoje „Windows 11“ – be papildomų įrankių

Norėdami išplėsti sistemos C diską sistemoje „Windows 11“, turite ištrinti atkūrimo skaidinį, pakeisti pagrindinio skaidinio dydį ir iš naujo sukurti atkūrimo skaidinį.

„Windows 11“ skirta 27823 versija GPU specifikacijas perkelia į „Canary Channel“ nustatymus

„Windows 11“ skirta 27823 versija GPU specifikacijas perkelia į „Canary Channel“ nustatymus

„Windows 11“ 27823 versijoje pridėtos svarbiausios kortelės pagrindinėms specifikacijoms nustatymuose „Apie“, ištaisyta erzinanti failų naršyklės klaida ir pridėta formatavimo vartotojo sąsaja sąrankai.

„Windows 10“ gyvavimo pabaiga: viskas, ką turite žinoti ir padaryti iki 2025 m. spalio 14 d.

„Windows 10“ gyvavimo pabaiga: viskas, ką turite žinoti ir padaryti iki 2025 m. spalio 14 d.

„Windows 10“ gyvavimo pabaiga yra 2025 m. spalio 14 d., tai reiškia, kad daugiau atnaujinimų nebus, tačiau galite rinktis iš ESU registracijos, atnaujinimo į „Windows 11“ arba „Linux“.

Kaip įjungti saugų paleidimą sistemoje „Windows 10“

Kaip įjungti saugų paleidimą sistemoje „Windows 10“

Norėdami įjungti saugų paleidimą sistemoje „Windows 10“, turite įjungti šią funkciją UEFI nustatymuose, tačiau BIOS turite konvertuoti MBR į GPT ir tada perjungti.

Kaip atlaisvinti vietos saugykloje sistemoje „Windows 11“

Kaip atlaisvinti vietos saugykloje sistemoje „Windows 11“

Norėdami atlaisvinti vietos sistemoje „Windows 11“, naudokite laikinuosius failus, valymo rekomendacijas, saugyklos optimizavimą, išjunkite hibernate režimą, virusų nuskaitymą ir pašalinkite programas.

Kaip sumažinti RAM naudojimą naudojant „PC Manager“ vieno paspaudimo funkciją sistemoje „Windows 11“

Kaip sumažinti RAM naudojimą naudojant „PC Manager“ vieno paspaudimo funkciją sistemoje „Windows 11“

Sumažinkite RAM naudojimą sistemoje „Windows 11“ naudodami „Microsoft PC Manager“ ir funkciją „Boost“, kad akimirksniu atlaisvintumėte atminties ir pagerintumėte našumą.

KB5074109 (26200.7623 versija), skirta „Windows 11“, išleidžiama kaip 2025 m. sausio mėn. atnaujinimas

KB5074109 (26200.7623 versija), skirta „Windows 11“, išleidžiama kaip 2025 m. sausio mėn. atnaujinimas

KB5074109 (26200.7623 versija) ir KB5073455, išleisti „Windows 11“ 2026 m. sausio mėn. naujinimai, išleidžiami su saugos pataisomis ir pakeitimais, skirtais 25H2, 24H2 ir 23H2 versijoms.