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

Kako obnoviti klasični modri PowerShell v terminalu Windows v sistemu Windows 11

Kako obnoviti klasični modri PowerShell v terminalu Windows v sistemu Windows 11

PowerShell lahko uporabljate s starejšim modrim ozadjem v terminalu Windows – tukaj je opisano, kako uporabljati uporabniški vmesnik nastavitev in datoteko settings.json.

Kako očistiti namestitev sistema Windows 11 25H2

Kako očistiti namestitev sistema Windows 11 25H2

Za čisto namestitev sistema Windows 11 25H2 prenesite datoteko ISO, ustvarite zagonski USB, zaženite namestitev, izberite Namestitev sistema Windows 11 in dokončajte OOBE.

Graditev 26200.5722 (KB5062669) za izdaje sistema Windows 11 25H2 z novimi funkcijami (razvojna različica)

Graditev 26200.5722 (KB5062669) za izdaje sistema Windows 11 25H2 z novimi funkcijami (razvojna različica)

Graditev 26200.5722 (KB5062669) za Windows 11 25H2 v kanalu za razvijalce z novimi funkcijami, spremembami in popravki. Različica 24H2 dobi graditev 26120.5722.

Graditev 19045.6216 (KB5063709) za Windows 10 izpade kot posodobitev avgusta 2025

Graditev 19045.6216 (KB5063709) za Windows 10 izpade kot posodobitev avgusta 2025

Microsoft je avgusta 2025 izdal posodobitev Patch Tuesday s spremembami in popravki za Windows 10.

Kako (točno) preveriti, zakaj vaš računalnik ne more zagnati sistema Windows 11

Kako (točno) preveriti, zakaj vaš računalnik ne more zagnati sistema Windows 11

WhyNotWin11 je boljši od aplikacije Microsoft PC Health Check, ki vam pove, zakaj vaš računalnik ne more zagnati sistema Windows 11, vključno s podporo za TPM 2.0 in CPU.

Kako najti obnovitveni ključ BitLocker v sistemu Windows 11

Kako najti obnovitveni ključ BitLocker v sistemu Windows 11

Če želite v sistemu Windows 11 (ali 10) najti obnovitveni ključ BitLocker v računalniku, odprite svoj Microsoftov račun v spletu in potrdite obnovitev na strani Naprave.

Firefox olajša izklop umetne inteligence, česar Edge še ne omogoča

Firefox olajša izklop umetne inteligence, česar Edge še ne omogoča

Firefox 148 doda en sam preklopnik za onemogočanje vseh funkcij umetne inteligence, kar poudarja, da Microsoft Edge še vedno nima preprostega načina za izklop Copilota.

Različice sistema Windows 11 26200.5551 in 26120.3863 dobivajo nove funkcije umetne inteligence v razvojnih in beta kanalih

Različice sistema Windows 11 26200.5551 in 26120.3863 dobivajo nove funkcije umetne inteligence v razvojnih in beta kanalih

Graditve 26200.5551 (KB5055617) in 26120.3863 (KB5055613) sta na voljo v sistemu Windows 11 v razvojnih in beta kanalih z novimi funkcijami in popravki.

Kako sliko spremeniti v umetniško delo z aplikacijo Restyle Image in Photos za Windows 11

Kako sliko spremeniti v umetniško delo z aplikacijo Restyle Image in Photos za Windows 11

Če želite v programu Fotografije uporabiti funkcijo Restyle Image AI, odprite sliko, kliknite Uredi, izberite Restyle Image, izberite eno od možnosti sloga ali ustvarite besedilni poziv.

Kako združiti več datotek PDF v en dokument v sistemu Windows 11

Kako združiti več datotek PDF v en dokument v sistemu Windows 11

Če želite v sistemu Windows 11 združiti več skenov in datotek PDF v en dokument PDF, morate uporabiti orodja za združevanje drugih ponudnikov, tukaj pa sta dve.