Comenzi PowerShell O listă cu principalele!

Sunteți administrator și încă nu cunoașteți unii comenzi de PowerShell? În această postare, vom accesa câteva comenzi pe care credem că ar trebui să le învățați și să știți cum să le utilizați pentru a profita la maximum de această aplicație de comandă.

comenzi-powershell-2

Interfață de comandă cu un repertoriu larg de funcții.

Comandă PowerShell: Ce este PowerShell?

PowerShell este o interfață de consolă, în care puteți plasa comenzi instructive. Este un instrument creat pentru managerii unor programe sau programe, aceștia pot introduce comenzi în interfața PowerShell cu intenția de a optimiza sarcinile sau că acestea sunt controlate de aceleași controlere.

Această interfață de comandă, PowerShell, consumă mult timp, mulți administratori tind să nu o folosească datorită complexității PowerShell.

Odată cu trecerea timpului, Microsoft a actualizat și a adăugat funcții diferite la PowerShell, prin urmare este imperativ ca administratorii să înceapă să se familiarizeze cu interfața de comandă.

În acest sens, aducem o serie de comenzi PowerShell, astfel încât încetul cu încetul acei administratori care respectă aplicația, pot interacționa și îndeplini sarcini simple; și apoi începeți să le automatizați.

După firul Windows și actualizarea constantă a interfeței de comandă, PowerShell, ar trebui să treceți prin postarea Evoluția Windows, întrucât, în această postare veți vedea în detaliu, pas cu pas, modul în care acest sistem de operare a fost transformat, devenind ceea ce vedem astăzi, un sistem de operare utilizat la nivel mondial.

Cum se deschide Windows PowerShell?

Dacă nu știți cum să deschideți interfața de comandă PowerShell care este integrată cu Windows, aceasta poate fi accesată rapid și ușor prin intermediul funcției Alerga

  • în primul rând: pentru a accesa fila Alerga, trebuie să apăsăm simultan tastele Windows + R
  • în al doilea rând: după deschiderea acestei file, trebuie să plasați cuvântul PowerShell și apăsați tasta introduce

comenzi-powershell-3

O altă opțiune pentru accesarea PowerShell este utilizarea motorului de căutare oferit de Cortana, asistentul Windows. Pentru a activa Cortana, trebuie doar să o plasați în colțul din stânga jos al ecranului.

Comenzi PowerShell comune

  1. cd hkcu: pentru a naviga în registrul Windows
  2. dir –r | selectați șirul „searchforthis”: este folosit pentru a localiza un anumit șir în fișiere
  3. ps | sortează -p ws | selectați –ultima 5: cu această comandă vom putea localiza cele cinci procese care utilizează cea mai mare memorie
  4. Serviciu de repornire DHCP: este folosit pentru a cicla un serviciu, adică pentru a-l opri și apoi pentru a-l reporni
  5. Get-ChildItem - Forța: funcționează pentru a lista articolele găsite într-un anumit folder
  6. Remove-Item C: tobedeleted –Recurse: Această comandă PowerShell vă permite să ștergeți toate elementele unui director, fără a fi nevoie să introduceți fiecare
  7. (Get-WmiObject -Class Win32_OperatingSystem -ComputerName.). Win32Shutdown (2): Cu această comandă, vom putea reporni computerul pe care îl utilizați

Comenzile PowerShell pentru colectarea informațiilor

  1. Get-WmiObject -Class Win32_QuickFixEngineering -ComputerName.: Putem face o listă de remedieri QFES sau Windows Update
  2. Get-WmiObject -Class Win32_ComputerSystem: Dacă nu știm despre modelul și specificațiile computerului nostru, putem afla cu această comandă Powershell
  3. Get-WmiObject -Class Win32_BIOS –NumeComputer: urmând aceeași linie a computerului nostru, cu această comandă vom cunoaște BIOS-ul aceluiași
  4. Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -ComputerName. | Format-Tabel -Adresa IP Proprietate: În ceea ce privește rețelele și conexiunile, cu această comandă putem cunoaște acele adrese IP legate de computerul nostru
  5. Get-WmiObject -Class Win32_Product -ComputerName. | Format-Wide -Coloana 1: Dacă nu știm unde se află o aplicație pe care o căutăm sau nu ne amintim că am instalat-o, cu această comandă PowerShell, vom obține o listă a acestor aplicații instalate
  6. Get-WmiObject -Class Win32_ComputerSystem -Property UserName -ComputerName.: vom folosi această comandă pentru a cunoaște toți utilizatorii înregistrați pe computer
  7. Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = true -ComputerName. | ForEach-Object -Process {$ _. EnableDHCP ()}: cu această comandă putem oferi acces DHCP în toate rețelele
  8. Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "DHCPEnabled = true" -ComputerName .: putem găsi acele rețele care au DHCP integrat și sunt permise pe computer
  9. Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled = TRUE -ComputerName. | Select-Object -Property [az] * -ExcludeProperty IPX *, WINS *: pentru a afla și mai multe despre configurația IP a computerului nostru, cu această comandă vom obține informații detaliate

Comenzi de gestionare software PowerShell

  1. (Get-WmiObject -Class Win32_Product -Filter "Name = 'product_to_remove'" -ComputerName.). Uninstall (): Cu această comandă PowerShell, vom șterge pachetul MSI pe care îl dorim
  2. (Get-WmiObject -Class Win32_Product -ComputerName. -Filter "Name = 'name_of_app_to_be_upgraded'"). Upgrade (\ MACHINEWHEREMSIRESIDESpathupgrade_package.msi): vom putea actualiza o aplicație bazată pe MSI
  3. (Get-WMIObject -ComputerName TARGETMACHINE -List | Where-Object -FilterScript {$ _. Name -eq "Win32_Product"}). Instalați (\ MACHINEWHEREMSIRESIDESpathpackage.msi): în cazul în care nu știți cum să instalați un pachet MSI, cu această comandă o puteți face

Comenzi PowerShell de gestionare a mașinilor

  1. (New-Object -ComObject WScript.Network) .RemovePrinterConnection ("\ printerserverhplaser3"): dacă aveți mai multe imprimante, cu această comandă puteți selecta și șterge cea pe care trebuie să o eliminați
  2. Start-Sleep 60; Restart-Computer –Force –ComputerName TARGETMACHINE: cu această comandă veți putea opri de la distanță orice computer conectat la sistemul de interfață de comandă PowerShell
  3. (New-Object -ComObject WScript.Network) .AddWindowsPrinterConnection ("\ printerserverhplaser3"): Dacă doriți să adăugați o imprimantă la computer sau la sistemul dvs. de computer, cu această comandă puteți adăuga o imprimantă
  4. intrare-psession TARGETMACHINE: Pentru a utiliza această comandă, este necesar să acceptați gestionarea la distanță a PowerShell și în acest fel veți putea intra într-o sesiune la distanță
  5. invoke-command -computername machine1, machine2 -filepath c: Scriptscript.ps1: Această comandă PowerShell ne va permite să deschidem PowerShell și să rulăm un scenariu pe un server la distanță

Concluzie

După cum am văzut, PowerShell este un instrument care are sute de comenzi utile pentru orice situație sau sarcină pe care dorim să o executăm sau să o executăm rapid. Fiecare dintre comenzile pe care le indicăm în postare sunt recomandate pentru acei administratori care doresc să înceapă în lumea comenzilor și să se familiarizeze cu aplicația.

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