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.:

Tags: #System

Leave a Comment

„PowerShell“ ir viskas, ką reikia žinoti apie šią programą

„PowerShell“ ir viskas, ką reikia žinoti apie šią programą

Kas yra „PowerShell“? „Microsoft PowerShell“ yra komandinės eilutės įrankis ir scenarijų kalba, galingas administratorių įrankis, leidžiantis automatizuoti įvairias užduotis kompiuteriams ir tinklams.

Kaip išjungti fonines programas sistemoje „Windows 11“, sumažinti RAM sunaudojimą sistemoje „Windows 11“

Kaip išjungti fonines programas sistemoje „Windows 11“, sumažinti RAM sunaudojimą sistemoje „Windows 11“

Galite išjungti „Windows 11“ fonines programas, kad optimizuotumėte našumą, taupytumėte bateriją ir sumažintumėte RAM sunaudojimą.

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

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.

Kaip ištrinti senus „Windows“ atkūrimo taškus, kad atlaisvintumėte vietos

Kaip ištrinti senus „Windows“ atkūrimo taškus, kad atlaisvintumėte vietos

Tikrindami saugyklos naudojimą, ištrindami senus atkūrimo taškus ir nustatydami pagrįstas saugyklos ribas, galite kontroliuoti savo saugyklą neprarandant jos apsaugos.

14 „Windows“ programų ir programinės įrangos, kurios jums reikia naujame kompiuteryje

14 „Windows“ programų ir programinės įrangos, kurios jums reikia naujame kompiuteryje

Žemiau pateikiamas rekomenduojamos programinės įrangos sąrašas diegiant naują kompiuterį, kad galėtumėte pasirinkti būtiniausias ir geriausias programas savo kompiuteryje!

Jei VPN turi šiuos įspėjamuosius ženklus, venkite jo!

Jei VPN turi šiuos įspėjamuosius ženklus, venkite jo!

Laikui bėgant išmoksite greitai pastebėti VPN įspėjamuosius ženklus. Jei jūsų VPN rodo bet kurį iš šių požymių, prieš diegdami nedelsdami jį nutraukite.

Kaip klonuoti „Windows“ nustatymus, kad galėtumėte perkelti savo darbo eigą bet kur

Kaip klonuoti „Windows“ nustatymus, kad galėtumėte perkelti savo darbo eigą bet kur

Visos operacinės sistemos nešiojimasis USB atmintinėje gali būti labai naudingas, ypač jei neturite nešiojamojo kompiuterio. Tačiau nemanykite, kad ši funkcija apsiriboja „Linux“ distribucijomis – laikas pabandyti klonuoti „Windows“ diegimą.

Instrukcijos, kaip blokuoti automatinį tvarkyklių diegimą sistemoje „Windows 11“

Instrukcijos, kaip blokuoti automatinį tvarkyklių diegimą sistemoje „Windows 11“

„Windows 11“ gali atsisiųsti tvarkykles kompiuteriui be vartotojo įsikišimo, tačiau ne visada norite automatiškai įdiegti tvarkykles, kad išvengtumėte nepageidaujamų problemų.

Kaip atkurti programas „Windows“ kompiuteriuose

Kaip atkurti programas „Windows“ kompiuteriuose

Jei jūsų „Nustatymai“ arba „Microsoft Store“ programėlė neveikia tinkamai, stringa arba neatsidaro, galite programėlę nustatyti iš naujo.

Kas yra PING? Kaip patikrinti PING?

Kas yra PING? Kaip patikrinti PING?

Žemiau esančiame straipsnyje kviečiame susipažinti su keliais paprastais PING komandos pavyzdžiais sistemoje „Windows“!

Kaip paleisti suplanuotas užduotis su delsa sistemoje „Windows“

Kaip paleisti suplanuotas užduotis su delsa sistemoje „Windows“

Ši funkcija yra itin naudinga norint atidėti nereikalingas užduotis, užtikrinti tinklo ryšį prieš pradedant užduotį, vykdyti užduotis tam tikra tvarka, planuoti atnaujinimus arba atlikti aparatinės įrangos priežiūrą.

Kas yra VPN? VPN virtualaus privataus tinklo privalumai ir trūkumai

Kas yra VPN? VPN virtualaus privataus tinklo privalumai ir trūkumai

Kas yra VPN, kokie VPN privalumai ir trūkumai? Aptarkime su „WebTech360“ VPN apibrėžimą, kaip pritaikyti šį modelį ir sistemą darbe.

Kaip apversti ekrano spalvas naudojant didinamąjį stiklą sistemoje „Windows 11“

Kaip apversti ekrano spalvas naudojant didinamąjį stiklą sistemoje „Windows 11“

Naudojant didinamojo stiklo inversijos funkciją sistemoje „Windows 11“, galima pagerinti teksto skaitomumą, ypač žmonėms, jautriems šviesai.

Ištaisykite „Copy Paste“ komandą, kuri neveikia „Word“, „Excel“ (2007, 2010)

Ištaisykite „Copy Paste“ komandą, kuri neveikia „Word“, „Excel“ (2007, 2010)

Yra daug priežasčių, kodėl komanda „Kopijuoti/Įklijuoti“ neveikia „Windows“ kompiuteryje, pavyzdžiui, jei kompiuterį užpuolė virusas, neveikia iškarpinė, todėl neveikia kopijavimo (Ctrl + C) ir įklijavimo (Ctrl + V) komandos. Taigi, kaip ištaisyti šią klaidą, žr. toliau pateiktą „WebTech360“ straipsnį.

Atgaukite „Windows Photo Viewer“ sistemoje „Windows 10“, kad galėtumėte greičiau peržiūrėti nuotraukas, nes „Photos“ per lėtos!

Atgaukite „Windows Photo Viewer“ sistemoje „Windows 10“, kad galėtumėte greičiau peržiūrėti nuotraukas, nes „Photos“ per lėtos!

Jei jums nepatinka programa „Nuotraukos“ sistemoje „Windows 10“ ir norite peržiūrėti nuotraukas naudodami „Windows“ nuotraukų peržiūros programą sistemoje „Windows 10“, vadovaukitės šiuo vadovu, kad „Windows“ nuotraukų peržiūros programa būtų pasiekiama sistemoje „Windows 10“ ir galėtumėte jas peržiūrėti greičiau.

Kaip klonuoti „Windows“ standųjį diską be trečiosios šalies programinės įrangos

Kaip klonuoti „Windows“ standųjį diską be trečiosios šalies programinės įrangos

Klonavimo procesas apima duomenų perkėlimą iš vieno saugojimo įrenginio į kitą (šiuo atveju – standųjį diską), o tiksli kopija nukopijuojama iš paskirties disko.

Kaip išjungti greitą paleidimą sistemoje „Windows“

Kaip išjungti greitą paleidimą sistemoje „Windows“

Greitas paleidimas „Windows 11“ padeda kompiuteriui greičiau paleisti sistemą, tačiau tai taip pat gali būti priežastis, kodėl jūsų „Windows“ kompiuteris visiškai neišsijungia.

Kaip pridėti užduoties pabaigą prie „Windows 11“ užduočių juostos

Kaip pridėti užduoties pabaigą prie „Windows 11“ užduočių juostos

„Windows 11“ turi funkciją, kuri užduočių juostoje prideda mygtuką „Užduoties pabaiga“, todėl nereikia atidaryti užduočių tvarkyklės, kad uždarytumėte nereaguojančias programas.

Kaip sukurti duomenų atsarginę kopiją nenaudojant išorinio standžiojo disko

Kaip sukurti duomenų atsarginę kopiją nenaudojant išorinio standžiojo disko

Kartais tiesiog nerandate išorinio standžiojo disko, kai jo labiausiai reikia. Kelis kartus praradę svarbius failus, kai kurie žmonės rado paprastą ir patikimą būdą sukurti visų duomenų atsargines kopijas, net kai standusis diskas nepasiekiamas.

Kam naudojamas spartusis klavišas Ctrl + Z sistemoje „Windows“? Tikriausiai daugiau nei manote.

Kam naudojamas spartusis klavišas Ctrl + Z sistemoje „Windows“? Tikriausiai daugiau nei manote.

Ctrl + Z yra itin dažnas klavišų derinys sistemoje „Windows“. Ctrl + Z iš esmės leidžia anuliuoti veiksmus visose „Windows“ srityse.

„PowerShell“ ir viskas, ką reikia žinoti apie šią programą

„PowerShell“ ir viskas, ką reikia žinoti apie šią programą

Kas yra „PowerShell“? „Microsoft PowerShell“ yra komandinės eilutės įrankis ir scenarijų kalba, galingas administratorių įrankis, leidžiantis automatizuoti įvairias užduotis kompiuteriams ir tinklams.

Kaip išjungti fonines programas sistemoje „Windows 11“, sumažinti RAM sunaudojimą sistemoje „Windows 11“

Kaip išjungti fonines programas sistemoje „Windows 11“, sumažinti RAM sunaudojimą sistemoje „Windows 11“

Galite išjungti „Windows 11“ fonines programas, kad optimizuotumėte našumą, taupytumėte bateriją ir sumažintumėte RAM sunaudojimą.

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

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.

Kaip ištrinti senus „Windows“ atkūrimo taškus, kad atlaisvintumėte vietos

Kaip ištrinti senus „Windows“ atkūrimo taškus, kad atlaisvintumėte vietos

Tikrindami saugyklos naudojimą, ištrindami senus atkūrimo taškus ir nustatydami pagrįstas saugyklos ribas, galite kontroliuoti savo saugyklą neprarandant jos apsaugos.

14 „Windows“ programų ir programinės įrangos, kurios jums reikia naujame kompiuteryje

14 „Windows“ programų ir programinės įrangos, kurios jums reikia naujame kompiuteryje

Žemiau pateikiamas rekomenduojamos programinės įrangos sąrašas diegiant naują kompiuterį, kad galėtumėte pasirinkti būtiniausias ir geriausias programas savo kompiuteryje!

Jei VPN turi šiuos įspėjamuosius ženklus, venkite jo!

Jei VPN turi šiuos įspėjamuosius ženklus, venkite jo!

Laikui bėgant išmoksite greitai pastebėti VPN įspėjamuosius ženklus. Jei jūsų VPN rodo bet kurį iš šių požymių, prieš diegdami nedelsdami jį nutraukite.

Kaip klonuoti „Windows“ nustatymus, kad galėtumėte perkelti savo darbo eigą bet kur

Kaip klonuoti „Windows“ nustatymus, kad galėtumėte perkelti savo darbo eigą bet kur

Visos operacinės sistemos nešiojimasis USB atmintinėje gali būti labai naudingas, ypač jei neturite nešiojamojo kompiuterio. Tačiau nemanykite, kad ši funkcija apsiriboja „Linux“ distribucijomis – laikas pabandyti klonuoti „Windows“ diegimą.

Instrukcijos, kaip blokuoti automatinį tvarkyklių diegimą sistemoje „Windows 11“

Instrukcijos, kaip blokuoti automatinį tvarkyklių diegimą sistemoje „Windows 11“

„Windows 11“ gali atsisiųsti tvarkykles kompiuteriui be vartotojo įsikišimo, tačiau ne visada norite automatiškai įdiegti tvarkykles, kad išvengtumėte nepageidaujamų problemų.

Kaip atkurti programas „Windows“ kompiuteriuose

Kaip atkurti programas „Windows“ kompiuteriuose

Jei jūsų „Nustatymai“ arba „Microsoft Store“ programėlė neveikia tinkamai, stringa arba neatsidaro, galite programėlę nustatyti iš naujo.

Kas yra PING? Kaip patikrinti PING?

Kas yra PING? Kaip patikrinti PING?

Žemiau esančiame straipsnyje kviečiame susipažinti su keliais paprastais PING komandos pavyzdžiais sistemoje „Windows“!