12 najbolj uporabnih ukazov PowerShell za Windows

Večina IT-skrbnikov uporablja PowerShell za skriptanje in avtomatizacijo, vendar to ni namenjeno le IT-strokovnjakom – te ukaze potrebuje vsak, ki se ukvarja z neurejenimi mapami. Ljudje jih uporabljajo za iskanje stare kode, organiziranje datotek odjemalcev in čiščenje kaosa, ki nastane po mesecih dela v skladu z roki.

12. Poiščite pomoč

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz za pomoč v PowerShellu

Če ste se PowerShell učili iz videoposnetkov na YouTubu, je eden prvih ukazov, ki ga bodo ljudje omenili, Get-Help. Kot že ime pove, vam Get-Help pomaga najti informacije o ukazih »cmdlet« PowerShella skupaj z njihovo sintakso in parametri; ponuja celo primere, kako jih uporabljati.

Če si želite ogledati, kako ukaz deluje, vnesite Get-Help, ki mu sledi ime ukaza:

Get-Help Get-Process

Ta ukaz prikaže povzetek ukaza, sintakso in parametre.

11. Get-Command

12 najbolj uporabnih ukazov PowerShell za Windows
Pridobi ukaz v Powershellu

Medtem ko Get-Help ponuja podrobne informacije o ukazu »cmdlet«, vam Get-Command pomaga najti in našteti vse razpoložljive ukaze. Če na primer veste, kaj želite storiti, vendar se ne spomnite natančnega imena ukaza, vam Get-Command pomaga najti ukaze na podlagi posameznih imen ali vzorcev.

Na primer, če želite poskusiti najti vse ukaze, ki vsebujejo besedo »proces«, vnesite:

Get-Command *process*

Ta ukaz prikaže vse ukaze z imenom »proces«.

10. Testna omrežna povezava

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz Test-NetConnection v PowerShellu

Če uporabljate ločena orodja za ukaze ping , telnet in traceroute , bo ukaz Test-NetConnection opravil vse tri. To je orodje za odpravljanje težav z omrežjem, ki preverja, ali je težava v omrežju, strežniku ali kje drugje.

Če želite preveriti, ali je spletno mesto dostopno, zaženite:

Test-NetConnection WebTech360.com

Ta ukaz vam da rezultate pinga in osnovne informacije o povezavi.

9. Get-ChildItem

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz get childitem v Powershellu

Get-ChildItem prikaže datoteke in mape v poljubnem imeniku. Želite videti vsebino v Dokumentih? Preprosto vnesite ta ukaz in zamenjajte »uporabniško ime« s svojim imenom:

Get-ChildItem C:\Users\Username\Documents

Ukaz Get-ChildItem lahko kombinirate z drugimi ukazi za skriptiranje in avtomatizacijo opravil paketne obdelave, avtomatizacijo in preverjanje datotek glede ujemanja z določenimi merili.

8. Kjer-Predmet

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz Where object v PowerShellu

V prejšnjem primeru ste morda opazili, da je članek za iskanje velikih datotek uporabil ukaz »where-Object« in vas je zanimalo, kaj ta ukaz počne. Where-Object filtrira podatke tako, da izbere objekte z določenimi vrednostmi lastnosti – podobno kot stavek if v programiranju. Znotraj zavitih oklepajev $_ predstavlja vsak element, ki se ocenjuje glede na vaše kriterije filtra.

Na primer, če želite videti vse delujoče storitve, vnesite ta ukaz:

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

7. Izberi objekt

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz za izbiro predmeta v PowerShellu

Izhod ukaza pogosto vsebuje več informacij, kot jih potrebujete. Select-Object vam omogoča, da izberete le želene podatke. Izbrane lastnosti lahko nato izvozite v datoteko CSV z ukazom »Export-Csv«. Če si želite ogledati le imena in stanje storitev, uporabite:

Get-Service | Select-Object Name, Status

Če iščete 5 procesov, ki največ porabljajo procesor , so tukaj:

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

6. Pridobi člana

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz Get-Member v PowerShellu

PowerShell deluje z objekti, Get-Member pa vam prikaže njihove lastnosti in metode. Če vam na primer ukaz da datoteko, vam lahko Get-Member prikaže velikost datoteke, datum nastanka in druge podrobnosti. Vnesite naslednji ukaz, da si ogledate informacije, ki jih vsebuje objekt procesa:

Get-Process | Get-Member

Ta ukaz prikaže lastnosti, kot so CPU, Id in WorkingSet, skupaj z metodami, kot sta Kill() in Refresh().

5. Nastavi odložišče in pridobi odložišče

12 najbolj uporabnih ukazov PowerShell za Windows
Nastavitev ukaza odložišča v PowerShellu

Ko imate veliko količino izhoda PowerShell, ki ga želite kopirati, ga lahko ročno izberete ali uporabite Set-Clipboard. Ročno izbiranje pomeni, da se pomaknete navzgor, začnete izbirati, previdno povlečete navzdol in upate, da med potjo ne boste naredili napake. Set-Clipboard in Get-Clipboard močno poenostavita celoten postopek.

Če želite rezultate ukaza kopirati v odložišče, vnesite naslednji ukaz:

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

Rezultate lahko zdaj prilepite v Microsoft Excel ali kateri koli urejevalnik besedil.

4. Zunanji pogled mreže

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz Out-GridView v PowerShellu

Včasih morate rezultate interaktivno razvrščati in filtrirati. Out-GridView odpre ločeno okno s tabelo, ki jo je mogoče iskati in razvrščati.

Get-Process | Out-GridView

Ta ukaz bo odprl novo okno, ki bo prikazalo seznam procesov, ki se izvajajo, v obliki tabele grafičnega uporabniškega vmesnika. Kliknite glave stolpcev za razvrščanje ali vnesite iskalni niz v polje za filter.

3. Get-Process

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz Get-Process v Powershellu

Get-Process prikaže vse programe, ki se izvajajo v računalniku, vključno z porabo pomnilnika, časom procesorja in ID-jem procesa.

Če si želite ogledati vse procese, ki se izvajajo, preprosto vnesite:

Get-Process

2. Get-FileHash

12 najbolj uporabnih ukazov PowerShell za Windows
Ukaz Get-FileHash v PowerShellu

Get-FileHash izračuna zgoščevalno vrednost vsebine datoteke z uporabo določenega algoritma zgoščevanja. Ta ukaz vam omogoča preverjanje prenosov ali preverjanje, ali je kdo spreminjal vaše datoteke.

Če želite dobiti SHA256 zgoščeno vrednost datoteke:

Get-FileHash C:\Downloads\Sample.docx

1. Parameter -WhatIf

12 najbolj uporabnih ukazov PowerShell za Windows
Parameter ukaza whatif v PowerShellu

Parameter -WhatIf vam omogoča predogled rezultatov ukaza, ne da bi ga izvedli. Ta možnost je še posebej uporabna pri izvajanju ukazov Powershell za brisanje, premikanje ali spreminjanje datotek, na primer pri čiščenju starih dnevnikov gradnje ali uvajanju spletnih virov.

Za predogled datotek, ki bodo izbrisane, dodajte -WhatIf:

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

PowerShell bo prikazal vsako datoteko, ki jo bo izbrisal, vendar ne bo izbrisal nobene datoteke.

Teh 12 ukazov pokriva stvari, ki jih potrebujete vsak dan – iskanje datotek, preverjanje, kaj upočasnjuje vaš računalnik, in organiziranje map projektov.

Ko se zataknete, začnite z ukazom Get-Help, za filtriranje neželenih podrobnosti uporabite Where-Object in vedno dodajte -WhatIf, preden storite karkoli, kar bi lahko izbrisalo ali spremenilo datoteko. Ko boste te osnove osvojili, lahko ta opravila avtomatizirate s PowerShellom, namesto da jih morate vsakič ročno vnašati.

Glej tudi:

Pusti komentar

Gradnja 26200.5661 (KB5060838) za Windows 11 dodaja novo domačo stran Recall v kanalu Dev.

Gradnja 26200.5661 (KB5060838) za Windows 11 dodaja novo domačo stran Recall v kanalu Dev.

Graditev sistema Windows 11 26200.5661 (KB5060838) uvaja funkcijo Priklic domačega zaslona, ​​pozicioniranje indikatorjev strojne opreme, dejanja umetne inteligence v Raziskovalcu datotek in še več v kanalu Dev.

Microsoft bo prenehal ponujati starejše gonilnike iz storitve Windows Update

Microsoft bo prenehal ponujati starejše gonilnike iz storitve Windows Update

Microsoft odstranjuje zastarele in potekle gonilnike iz storitve Windows Update v sistemih Windows 11 in 10, da bi izboljšal varnost, stabilnost in delovanje naprave.

Microsoft odstrani protivirusni program iz jedra sistema Windows – zakaj je to pomembno

Microsoft odstrani protivirusni program iz jedra sistema Windows – zakaj je to pomembno

Microsoft spreminja način delovanja protivirusnega programa v sistemu Windows, tako da ga odstranjuje iz jedra, kar bo zmanjšalo število zrušitev, povečalo odpornost in povečalo zanesljivost računalnika.

Graditev 26200.5710 (KB5062676) za Windows 11 25H2 uvaja nove funkcije (razvojna različica)

Graditev 26200.5710 (KB5062676) za Windows 11 25H2 uvaja nove funkcije (razvojna različica)

Graditev sistema Windows 11 26200.5710 (KB5062676) dodaja opise slik umetne inteligence za računalnike Intel in AMD Copilot+, odkrivanje pripomočkov na zaklenjenem zaslonu in še več v različici Dev.

Kako namestiti dodatke za goste za Windows 11 (ali 10) na VirtualBox

Kako namestiti dodatke za goste za Windows 11 (ali 10) na VirtualBox

Ko ustvarite virtualni stroj, morate v sistemu Windows 10 namestiti dodatke za goste VirtualBox za boljšo uporabnost in zmogljivost – tukaj je opisano, kako.

Kako omogočiti nove funkcije v posodobitvi sistema Windows 11 iz julija 2025 (KB5062553)

Kako omogočiti nove funkcije v posodobitvi sistema Windows 11 iz julija 2025 (KB5062553)

Ročno omogočite nove funkcije v posodobitvi sistema Windows 11 24H2 iz julija 2025 (različica 26100.4652, KB5062553) z uporabo programa ViVeTool za zgodnji dostop.

Posodobitev KB5068861 (graditev 26200.7171) za Windows 11 izpade kot posodobitev novembra 2025.

Posodobitev KB5068861 (graditev 26200.7171) za Windows 11 izpade kot posodobitev novembra 2025.

Posodobitev KB5068861 (gradnji 26100.7171 in 26200.7171) za Windows 11 25H2 in 24H2 je zdaj na voljo z novimi funkcijami, različica 23H2 pa dobi posodobitev KB5067112.

Windows 11 končno postaja hitrejši z manjšo porabo RAM-a in boljšo zmogljivostjo

Windows 11 končno postaja hitrejši z manjšo porabo RAM-a in boljšo zmogljivostjo

Microsoft izboljšuje Windows 11 z manjšo porabo RAM-a, hitrejšim delovanjem in bolj gladko odzivnostjo sistema v aplikacijah in Raziskovalcu.

Blokada NVMe v sistemu Windows 11 morda sploh ni blokada – tukaj je tisto, kar se v resnici dogaja

Blokada NVMe v sistemu Windows 11 morda sploh ni blokada – tukaj je tisto, kar se v resnici dogaja

Zdi se, da Microsoft blokira prilagoditev NVMe za Windows 11, vendar gre morda za spremembo ID-ja funkcije. Tukaj je opisano, kaj se v resnici dogaja in zakaj so uporabniki razburjeni.

3 velike težave, ki jih Microsoft ne namerava odpraviti v sistemu Windows 11

3 velike težave, ki jih Microsoft ne namerava odpraviti v sistemu Windows 11

Microsoft izboljšuje Windows 11, vendar ključne težave ostajajo. Nadzor umetne inteligence, zahteve za račune in telemetrija še vedno nimajo prave izbire za uporabnike.