back to top

Ove naredbe PowerShell trebaju znati svaki Windows 11 korisnika!

U sistemu Windows 11, PowerShell je sučelje naredbenog retka ili naredbeni redak ili u novom CLI-u, koji je razvio Microsoft i koristi se za izvršavanje naredbe i pokretanje skripte.

Na neke je načine slične naredbi, ali ovaj CLI nudi više alata i fleksibilnosti, a dostupan je i za neke druge operativne sisteme, uključujući Linux i MacOs.

Iako PowerShell sadrži bezbrojne naredbe za obavljanje radnji i manipulacije objektima pod nazivom “CMDLET”, postoje neki koji su zaista važni i koji biste trebali znati, jer ćete ih upisati mnogo puta, pogotovo prilikom kreiranja skripta Powerhell.

Ispod ćemo vidjeti neke od osnovnih naredbi PowerShell koje bi svaki korisnik Windows 11 trebao znati.

 

Dobiti-helge

Cmdlet “Get-Help” pruža pomoć i informacije o različitim aspektima Ownerhell okruženja. Na primjer, dohvaća detalje za određenu naredbu, funkciju i skriptu.

Nabavite naziv cmdleta

  • Primjer 1: Get-HELP Get-Proces – dobiva osnovnu pomoć za navedenu cmdlet, ali možete navesti i funkciju ili skriptu.
  • Primjer 2: Get-Help Get-Proces -Full-dobija više detalja za CMDLET Get-ProseBress.
  • Primjer 3: Nabavite naziv parametra za proces-Proces-Proces-Dohvaća detalje o opciji “Name” za CMDLET “Get-prosecuss”.
  • Primjer 4: Get-Help Get Proces -Online-otvara Microsoftova stranicu podrške s informacijama o određenom cmdletu, funkciji ili skriptu.

 

Get-naredba

CMDLET “Get-Command” omogućava vam otkrivanje i istraživanje dostupnih naredbi u okruženju PowerShell.

Get-naredba

  • Primjer 1: Get-Command Get – * – Ispisuje sve naredbe koje počinju sa “get-“.
  • Primjer 2: Get -Command -Comndype CMDLET -Prints Sve dostupne cmdlete. Možete promijeniti cmdlet za “alias” ili “funkciju”.
  • Primjer 3:
  • Get-Command-naziv “Copy-Ittem” -module microsoft.powershell.management:
  • Pronalazi kopiju-ittem cmdlet unutar izvora modula:

“Microsoft.Powershell.management”

 

Ključni parametri:

– Ime: Određuje ime naredbe koju tražite, a možete čak koristiti i zamjenske znakove kao što su “*”.

-Korištenost: Opcija Filtri Rezultati zasnovani na vrsti naredbe (na primjer, cmdlet, funkcija i pseudonim).

-Modul: ograničava pretragu na određeni modul.

 

Get-Chityte (Dir, LS, GCI)

Naredba “Get-Chity” ekvivalentna je “dir” u PowerShellu i omogućava vam da popijete i upravljate predmetima unutar različitih lokacija, poput direktorija datotečnog sistema, koprive od registracije ili skladišta certifikata.

Get-chic

  • Primjer 1: Nabavite -Childit -Path C: -prints Sve datoteke i direktori u korijenu glavne instalacijske disk.
  • Primjer 2: Nabavite -Childit -Path C: Windows -Filter * .exe -Retrives popis svih izvršnih datoteka unutar “Windows” direktorija.
  • Primjer 3: Nabavite -Childit -Path C: Korisnici -Recurs – Izrazite popis svih datoteka unutar direktorija i podrekorsa “Korisnici”.
  • Primjer 4: Nabavite -Childit -Path C: -include * .txt, *. Docx -Retrive lista svih datoteka sa nastavcima “.txt” i “.docx” sa navedene lokacije.

 

Ključni parametri:

-Path: Određivanje mesta na kojem se mogu preuzeti predmeti.

– Filtriranje: Ova opcija filtrira stavke na temelju njihovih imena (na primjer, “* .txt” za sve datoteke sa “.txt”).

– Uključite: Određivanje uzoraka za uključivanje (na primjer, “* .txt” i “* .docx”).

-Klude: Određuje uzorke za izuzeće (na primjer, “* .txt”).

-Recurs: dohvaća stavke iz svih podovodnika u navedenom lokaciji.

-Dobrost: ograničava dubinu rekurzije.

-Force: uključuje skrivene i sistemske predmete.

 

Get-Proces (GPS, PS)

Naredba “Get-Proces” dohvaća informacije o procesima koje se izvode na računaru. Slično u upravitelju zadataka, naredba može preuzeti naziv procesa, ID (PID), ručke, upotrebu memorije i CPU-a, početnog vremena i korisničkog računa.

Get-proces

Primjer 1: Nabavite -Process -Name beleška – izrežite postupak za aplikaciju NotPad.

Primjer 2: Nabavite -Proces -ID 13616 -Rezite proces sa identifikacijskim brojem “13616”.

 

Copy-Itte (CP, Kopiraj, CPI)

Naredba “Copy-Ittem” omogućava vam kopiranje datoteka i direktora s jednog mjesta na drugo s različitim opcijama.

Kopiraj -Tore -Toping izvor -diskucija

  • Primjer 1: COPY -ITEMA -PATH “C: Korisnici USERVO Dokumenti MyFile.txt” -Destinacija “D: Backup” -Copy “myfile.txt” kao jednu datoteku u mapi “Backup” u mapi “Backup”.
  • Primjer 2: Copy -ITittem -Path “C: Korisnici Uservo Dokumenti” – -Destinacija “D: Backup datoteke” -recurse -copy direktorij i njen sadržaj u redatelje “datoteka”.
  • Primjer 3: COPY -ITEMA -PATH “C: Trupci” -Destinacija “D: Rezervne kopije Datoteke” -Recurse -Filter “* .log” -Copies samo datoteke sa određenim produžetkom na direktorij “datoteke”.

 

Ukloni-Ittem (RM, Del, Erase, Ri, RMDIR)

U PowerShell naredbi “Ukloni-ITtem” dizajniran je za brisanje datoteka, direktora i drugih stavki u vašem sustavu iz drugih pružatelja usluga, poput registra, skladištenja certifikata i varijabli. Ovo je ekvivalent naredbe “del” u komandnoj liniji.

Uklonite-Ittem -Path Izvorna datoteka

  • Primjer 1: Ukloni -ITittem -Path “C: Korisnici UserDemo Dokumenti MyFile.txt” -Deletes samo “myfile.txt” iz mape dokumenata.
  • Primjer 2: Uklonite -ITittem -Path “C: MyFiles” -recurse -Deletes direktorij i sav njegov sadržaj.
  • Primjer 3: Ukloni -Tete -Path “C: Korisnici Korisnici Documets” -Recours-include “* .docx” -Removes datoteke s produžetkom.

 

New-Ittem (nije)

Cmdlet “New-Ittem” pomaže vam da stvorite nove stavke u vašem sistemu, kao što su datoteke, direktori, ključevi registra itd.

Novi -item -Path Path Folder -Name -Temtype imenik

  • Primjer 1: Novo -item -Path “C: Random FilebackUp” -Temtype direktorij -kreće novi direktorij (ili mapu) kako je naznačeno na putu do lokacije.
  • Primjer 2: New -ITittem -Path “C: Random MyFile.txt” -TeteType datoteka -Value “Ovaj tekst bit će ispisani unutar tekstualne datoteke.” – Stvara tekstualnu datoteku na navedenoj lokaciji i dodaje sadržaj “Ovaj tekst će se ispisati unutar tekstualne datoteke” u datoteku.
  • Primjer 3: New -itere -Path “C: random myfile.txt” -TeteType datoteka-ispaljuje praznu tekstualnu datoteku na navedenoj lokaciji.
  • Primjer 4: New -item -Path “HKCU: s

 

Get-Service (GSV)

Cmdlet “Get-service” omogućava vam da preuzmete detalje usluga koje se izvode na vašem računaru. Neke od informacija uključuju imena usluga i prikazi, status, vrstu početka i ovisnosti.

Nabaviti uslugu

  • Primjer 1: Nabavite -service -Namme “Spooler” -Retains “Spooler” servis.
  • Primjer 2: Get -service -Displayname “Windows Audio” -Retrieves Windows Audio.

 

Clear-Host (CLS, Clear)

CMDLET “Clear-Host” briše sadržaj trenutne prozore konzole, sličan naredbi “CLS” iz naredbenog retka. Obično biste iskoristili ovaj nalog za čišćenje nereda i poboljšanja spremnosti konzole, posebno nakon izvršenja više naredbi.

 

Set-Location (CD, Chdir)

CMDLET “Set-Location” omogućava vam da promijenite trenutni direktorij rada, slične naredbi “CD” iz naredbenog retka.

Put za lokaciju

  • Primjer 1: Set-Location C: -veads do korijena pogona “C”.
  • Primjer 2: Set-Location ..- Pomiče jedan nivo prema gore u hijerarhiji imenika (ekvivalent “CD ..”).

 

Get-History (Ghy, H)

Naredba “Get-History” dohvaća listu naredbi koje ste prethodno unijeli u trenutnu sesiju. Drugim riječima, ovaj cmdlet vam omogućuje jednostavno ponovno poboljšavanje prethodnih naredbi bez potrebe za ponovnim brojem.

Get-history

  • Primjer 1: Nabavite -History -Ount 10 – unesene su zadnjih 10 unesenih 10 naredbi.
  • Primjer 2: Get-povijest -Id 123 prikazuje naredbu sa ID 123.

Možete koristiti i opciju “$ MaxixHistoryCount” za kontrolu maksimalnog broja naredbi PowerShell trgovina u svojoj povijesti naredbe. Počevši od PowerShell 3.0, zadana vrijednost je 4096, što znači da će se naredba pamtiti zadnjih 4096 naredbi koje ste unijeli. Ali možete započeti $ MAXAXHISTORYCOUNT = 32767 da biste priliku postavili na najveći broj.

 

Get-Content (GC, Cat, Tip)

Naredba “Get-Content” može čitati i ispisati sadržaj datoteka ili drugih izvora podataka. Ovaj cmdlet nije koristan samo za čitanje tekstualne datoteke u naredbi konzoli, korisno je čitati sadržaj datoteke dnevnika.

Get-Content -Path Path-and-Filename

  • Primjer 1: Get -Content -Path “C: mape myfile.txt” – Sadržaj “MyFile.txt” i prikazuje svaku retku u zasebnom liniju u konzoli.
  • Primjer 2: $ FileContent = Get -Content -Path “C: Folder MyFile.txt” – Sadržaj “myfile.txt” i pohranjuje ga u $ FileContent varijablu.
  • Primjer 3: Get -Content -Path “C: mapa myfile.txt” -Raw -Prečita cijeli “myfile.txt” sadržaj kao jedan niz.
  • Primjer 4: Get -Content -Path “C: Folder MyFile.txt” -TotalCount 5 -Učitajte prvih pet redaka “myfile.txt”.
  • Primjer 5: Get -Content -Path “C: Folder MyFile.txt”–Tath 3 -Pregledajte posljednje tri retke “myfile.txt.”

 

Ispitna veza (ping, tnc)

CMDLET “Ispitivanje test” omogućava vam da provjerite mrežnu vezu s udaljenim računarom ili poslužiteljem, koji je sličan naredbi “ping”.

Ova naredba može poslati zahtjeve ICMP ECHO (Pingers) ciljanog računara kako bi utvrdio da li je ciljno računalo dostupno putem interneta i izmjeriti vrijeme povratka (RTT) za svako odstupanje.

Test-veza -Optername odredišta-name-or-isp

  • Primjer 1: Test-veza -Optername Bing.com -seća četiri pinga do odredišta i prikazuje detaljne rezultate.
  • Primjer 2: Test -Connection -Copetername 10.1.4.158 -Kount 3 -seća tri ping na IP adresu 10.1.4.158.
  • Primjer 3: Test-veza -Optername Bing.com -Quiet -returns istinite ili lažno ovisno o tome da li je Bing.com veza bila uspješna.

 

Ivan Hecimović

Objavi ove PowerShell naredbe trebaju znati svaki Windows 11 korisnika! prvo se pojavio na PC čipu.
Izvor: ( pcchip.hr / ITRevolucija.com )

DRUGI UPRAVO ČITAJU

ne propusti