PowerShell komande Lista glavnih!

Jeste li administrator i još uvijek ne poznajete neke naredbe de powershell?? U ovom postu idemo na neke naredbe za koje mislimo da biste ih trebali naučiti i znati koristiti kako biste izvukli maksimum iz ove naredbene aplikacije.

naredbe-powershell-2

Komandno sučelje s velikim repertoarom funkcija.

PowerShell naredba: Šta je PowerShell?

PowerShell je sučelje konzole u koje možete postaviti naredbe s uputama. To je alat kreiran za upravitelje nekog softvera ili programa, oni mogu unijeti naredbe u PowerShell sučelje s namjerom da optimiziraju zadatke ili da njima upravljaju isti kontroleri.

Ovo komandno sučelje, PowerShell, oduzima puno vremena, mnogi administratori ga ne koriste zbog složenosti PowerShell -a.

Kako je vrijeme prolazilo, Microsoft je nadograđivao i dodavao različite funkcije u PowerShell, stoga je neophodno da se administratori počnu upoznavati sa sučeljem za naredbe.

U tom smislu, donosimo niz PowerShell naredbi, tako da malo po malo oni administratori koji poštuju aplikaciju mogu komunicirati i obavljati jednostavne zadatke; a zatim ih počnite automatizirati.

Prateći Windows nit i stalno ažuriranje komandnog interfejsa, PowerShell, trebali biste proći kroz post Evolucija Windows -a, budući da ćete u ovom postu detaljno, korak po korak, vidjeti kako se ovaj operativni sistem transformisao, postajući ono što vidimo danas, operativni sistem koji se koristi širom svijeta.

Kako otvoriti Windows PowerShell?

Ako ne znate kako otvoriti PowerShell naredbeno sučelje koje je integrirano s Windowsima, možete mu brzo i jednostavno pristupiti putem funkcije Bježi

  • Prvo: za pristup kartici Bježi, moramo istovremeno pritisnuti tipke Windows + R
  • Drugo: nakon što se ova kartica otvori, morate postaviti riječ PowerShell i pritisnite tipku ući

naredbe-powershell-3

Druga mogućnost pristupa PowerShellu je korištenje tražilice koju nudi Cortana, Windows pomoćnik. Da biste aktivirali Cortanu, samo je morate postaviti u donji lijevi kut ekrana.

Uobičajene PowerShell naredbe

  1. CD hkcu: za kretanje kroz Windows registar
  2. dir –r | odaberite niz "searchforthis": koristi se za lociranje određenog niza unutar datoteka
  3. ps | sortiraj –p ws | odaberite –posljednjih 5: Pomoću ove naredbe moći ćemo locirati pet procesa koji koriste najviše memorije
  4. Reset-servis DHCP: koristi se za pokretanje usluge, odnosno zaustavljanje i ponovno pokretanje
  5. Get -ChildItem - Force: radi na popisu stavki koje se nalaze unutar određene mape
  6. Ukloni-Stavka C: obrisano-Ponavljanje: Ova PowerShell naredba omogućuje vam brisanje svih elemenata direktorija, bez potrebe za unosom svakog od njih
  7. (Get -WmiObject -Class Win32_OperatingSystem -ComputerName.). Win32Shutdown (2): Pomoću ove naredbe moći ćemo ponovo pokrenuti računar koji koristite

PowerShell komande za prikupljanje informacija

  1. Get -WmiObject -Class Win32_QuickFixEngineering -Naziv računara .: Možemo napraviti popis ispravki QFES -a ili Windows Update
  2. Get -WmiObject -Class Win32_ComputerSystem: Ako ne znamo model i specifikacije našeg računara, to možemo saznati pomoću ove Powershell naredbe
  3. Get -WmiObject -Class Win32_BIOS –Naziv računara: slijedeći istu liniju našeg računara, pomoću ove naredbe ćemo znati BIOS istog
  4. Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -Naziv računara. | IP adresa adresa tablice formata -svojstva: Što se tiče mreža i veza, pomoću ove naredbe možemo saznati o onim IP adresama koje se odnose na naš računar
  5. Get -WmiObject -Class Win32_Product -Naziv računara. | Široki format -Kolona 1: Ako ne znamo gdje se nalazi aplikacija koju tražimo ili se ne sjećamo da smo je instalirali, pomoću ove naredbe PowerShell dobit ćemo popis instaliranih aplikacija
  6. Get -WmiObject -Class Win32_ComputerSystem -Svojstvo Korisničko ime -Naziv računara .: mi ćemo koristiti ovu naredbu da znamo sve korisnike registrovane na računaru
  7. Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = true -Naziv računara. | ForEach -Object -Process {$ _. EnableDHCP ()}: ovom naredbom možemo omogućiti DHCP pristup u svim mrežama
  8. Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "DHCPEnabled = true" -Naziv računara .: možemo pronaći one mreže koje imaju integriran DHCP i dozvoljene su na računaru
  9. Get -WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -Naziv računara. | Select -Object -Property [az] *-ExcludeProperty IPX *, WINS *: kako bismo saznali još više o IP konfiguraciji našeg računara, ovom naredbom ćemo dobiti detaljne informacije

PowerShell naredbe za upravljanje softverom

  1. (Get -WmiObject -Class Win32_Product -Filter "Name = 'product_to_remove'" -Naziv računara.). Deinstaliraj (): Pomoću ove PowerShell naredbe izbrisat ćemo željeni MSI paket
  2. (Get -WmiObject -Class Win32_Product -ComputerName. -Filter "Name = 'name_of_app_to_be_upgraded'"). Nadogradnja (\ MACHINEWHEREMSIRESIDESpathupgrade_package.msi): moći ćemo ažurirati aplikaciju zasnovanu na MSI -u
  3. (Get -WMIObject -Naziv računara TARGETMACHINE -List | Where -Object -FilterScript {$ _. Ime -eq "Win32_Product"}). Instalirajte (\ MACHINEWHEREMSIRESIDESpathpackage.msi): u slučaju da ne znate kako instalirati MSI paket, pomoću ove naredbe to možete učiniti

PowerShell naredbe za upravljanje strojevima

  1. (New -Object -ComObject WScript.Network) .RemovePrinterConnection ("\ printerserverhplaser3"): ako imate više pisača, pomoću ove naredbe možete odabrati i izbrisati onaj koji trebate ukloniti
  2. Start-Sleep 60; Ponovo pokrenite računar –Force –Naziv računara TARGETMACHINE: pomoću ove naredbe moći ćete daljinski isključiti bilo koji računar povezan na sistem komandnog interfejsa PowerShell
  3. (New -Object -ComObject WScript.Network) .AddWindowsPrinterConnection ("\ printerserverhplaser3"): Ako želite da dodate štampač na računar ili računarski sistem, ovom komandom možete da dodate štampač
  4. enter-pssession CILJNA MAŠINA: Da biste koristili ovu naredbu, potrebno je da ste prihvatili daljinsko upravljanje PowerShell -om i na taj način ćete moći pristupiti udaljenoj sesiji
  5. invoke -command -name računara machine1, machine2 -filepath c: Scriptscript.ps1: Ova PowerShell naredba će nam omogućiti da otvorimo PowerShell i pokrenemo skripta na udaljenom serveru

zaključak

Kao što smo vidjeli, PowerShell je alat koji ima stotine korisnih naredbi za svaku situaciju ili zadatak koji želimo brzo izvesti ili izvršiti. Svaka od naredbi koje označimo u postu preporučuje se onima administratorima koji žele započeti u svijetu naredbi i upoznati se s aplikacijom.

https://www.youtube.com/watch?v=YwGIXXqLDkM