Ce este Windows PowerShell?

Ce este Windows PowerShell?

Windows PowerShell este un instrument de automatizare a sarcinilor dezvoltat de Microsoft pentru a ajuta administratorii să își reducă volumul de muncă. Vă ajută să automatizați sarcini și procese simple în Windows, ajutându-vă să vă concentrați asupra muncii care implică mai multă complexitate și creativitate.





În timp ce mulți oameni au văzut și au folosit Linia de comandă, mai puțini au auzit de PowerShell. În acest articol, vom analiza modul în care PowerShell își ajută utilizatorii, precum și câteva dintre lucrurile interesante pe care le puteți face cu el.





Ce este Windows PowerShell?

Înainte de a ne arunca cu capul în PowerShell, hai să punem mai întâi o altă întrebare: „Ce este un shell?”





Un shell este un program de computer care preia comenzile prin tastatură, le interpretează și le retransmite pe sistemul de operare pentru a le executa. În esență, acționează ca o interfață între dvs. și sistemul de operare. Poate fi fie bazat pe interfața grafică (GUI), fie poate fi construit deasupra unei CLI (interfață de linie de comandă).

Deși shell a existat încă din Multics sistemul de operare lansat în 1969, Windows a introdus versiunea sa, Shell, în noiembrie 1985. A fost un shell de bază care era util pentru gestionarea fișierelor, numit MS-DOS Executive. Au urmat dezvoltările acestui shell de bază, dar a fost întotdeauna nevoie de ceva mai puternic.



La începutul istoriei Windows, utilizatorii au recurs la utilizarea diferitelor instrumente pentru administrarea și automatizarea sistemului. În 2006, a fost introdusă o îmbunătățire majoră a conceptului Shell ca soluție: Windows PowerShell.

Windows PowerShell vă permite să efectuați diverse operațiuni, de la automatizarea sarcinilor repetitive, administrarea rețelei și așa mai departe, până la sarcini care necesită mai multă atenție și creativitate (cum ar fi publicarea conținutului site-ului web, proiectarea etc.).





Acest lucru nu numai că vă economisește timp, dar vă oferă și un control mai mare asupra sistemului de operare și a proceselor sale.

Legate de: Cum să partiționați și să formatați o unitate utilizând PowerShell





Ce este un cmdlet PowerShell?

Acum, că sunteți familiarizat cu PowerShell, să analizăm unul dintre cele mai importante aspecte ale PowerShell: Cmdlet .

Cmdlet-urile (pronunțate de comandă-let) sunt comenzi ușoare și puternice Windows PowerShell. Ele există ca blocuri de construcție pe care le puteți utiliza pentru a executa acțiuni specifice, cum ar fi copierea și mutarea fișierelor sau ca parte a unui script PowerShell mai mare și mai avansat.

The Obține ajutor cmdlet, de exemplu, este cel mai util cmdlet, deoarece vă permite să vedeți ce face un anumit cmdlet, să priviți parametrii săi și să arătați diferitele moduri în care este utilizată cmdletul.

Similar cu Obține ajutor , Obțineți comanda este un alt cmdlet pe care îl puteți utiliza pentru a depana diverse probleme din shell. Mai exact, afișează toate comenzile instalate pe sistemul dvs. Comenzile afișate includ cmdleturi, funcții, aliasuri, filtre, scripturi și aplicații. Când este utilizat cu parametri, acesta vă va arăta toate comenzile specifice asociate cu acel parametru.

De exemplu, următoarea comandă va prelua comenzi de toate tipurile disponibile pentru computerul dvs. local și le va afișa:

Get-Command *

Get-Command cu parametrul ListImported pe de altă parte, va primi doar comenzile din sesiunile curente.

Get-Command -ListImported

Cum se lansează Windows PowerShell

Pentru a porni Windows PowerShell, deschideți bara de căutare a meniului Start, tastați Windows Powershell, și rulați selectați Alerga ca administrator .

Aceasta va lansa programul PowerShell pe computer. Alternativ, îl puteți lansa prin dialogul Executare. presa Tasta Windows + R pe tastatură, tastați puterea, și a lovit introduce pentru a lansa PowerShell.

Cum se folosește Windows PowerShell

După cum sa explicat mai sus, PowerShell este o aplicație care vă ajută să automatizați sarcini repetitive și să gestionați sarcini simple de administrare Windows și, prin urmare, vă ajută să economisiți timp. Mai jos, definim câteva dintre cele mai utile moduri în care puteți utiliza PowerShell în avantajul dvs.

1. Crearea de scripturi utilizând Windows PowerShell

Un script este un set de instrucțiuni, un fel de program scurt, pe care un program mai mare îl rulează în timpul execuției sale.

Cu PowerShell, puteți crea cu ușurință un script și îl puteți folosi din nou în viitor, dacă apare nevoia. Există o varietate de moduri de a crea un script, dar deocamdată ne vom concentra pe cea mai simplă metodă: crearea unui script PowerShell cu Notepad.

Pentru a crea un script PowerShell, urmați pașii de mai jos:

  1. Tip blocnotes în bara de căutare a meniului Start și selectați Cea mai bună potrivire.
  2. În Notepad, scrieți sau lipiți scriptul pe care doriți să îl utilizați. De exemplu:
Write-Host 'I make memes; Therefore I am.'

Acum, faceți clic pe Fişier opțiune și selectați Salvează ca. Introduceți un nume relevant și faceți clic Salvați .

Pentru a rula scriptul, rulați PowerShell ca administrator. Apoi, tastați comanda de jos și apăsați introduce .

Set-ExecutionPolicy RemoteSigned

Aceasta va schimba politica de execuție pe mașina dvs. și vă va permite să rulați scripturi pe PowerShell. Vă rugăm să rețineți că aceasta este o schimbare permanentă și că restricția politicii de execuție este o caracteristică de securitate care vă poate împiedica să rulați scripturi rău intenționate. Dacă copiați și lipiți scripturi PowerShell de pe internet fără a înțelege pe deplin ce face scriptul, aceasta este o caracteristică utilă.

În cele din urmă, tastați LA și apăsați Introduce, și tastați această comandă pentru a rula scriptul, schimbând mshaa pentru numele dvs. de utilizator.

& 'C:UsersmshaaDesktop
cript.txt'

Dacă ați urmat comenzile în ordine, scriptul dvs. PowerShell va rula fără sugestii.

Amintiți-vă, trebuie să rulați PowerShell ca administrator. În caz contrar, nu veți putea modifica politica de execuție implicită pe sistemul dvs. care oprește executarea scripturilor aleatorii pe sistemul dvs.

O excepție va fi apelată în schimb și, ca toate excepțiile, va opri executarea programului la jumătatea drumului. Interfața dvs. va arăta cam așa:

2. Ștergeți conținutul unui fișier specific

Ați fost vreodată într-o situație în care a trebuit să ștergeți tot conținutul vechi dintr-un fișier, dar ați dorit să păstrați fișierul în sine intact? Dacă da, puteți utiliza fișierul conținut clar comanda de la PowerShell pentru a finaliza.

Clear-Content C:TempTestFile.txt

Schimbați calea fișierului pentru fișierul pe care doriți să îl ștergeți.

3. Rulați o comandă pe un computer la distanță

De asemenea, puteți utiliza Windows PowerShell pentru a executa o comandă pe un singur computer sau mai multe computere la distanță. Această funcționalitate a PowerShell este cunoscută sub numele de PowerShell Remoting. Tot ce aveți nevoie este un singur computer la capăt și o conexiune de internet fiabilă.

Cu toate acestea, înainte de a executa comanda, va trebui mai întâi să stabiliți o conexiune la distanță între mai multe computere. Puteți utiliza comanda PSSession pentru a rula comenzi la distanță.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

După ce vă conectați la computer, puteți executa comenzi PowerShell ca și cum ați face pe un sistem local.

Dacă doriți să executați o comandă pe mai multe computere la distanță, rulați această comandă:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Acest fragment va executa scriptul DiskCollect.ps1 pe computerele la distanță, Server01 și Server02. Pentru o introducere detaliată a comenzilor la distanță, consultați Ghidul oficial de comandă la distanță Microsoft .

4. Utilizați PowerShell pentru o scanare malware

Puteți rula o scanare malware pe sistemul dvs. chiar prin Windows PowerShell. Pentru a rula o scanare rapidă, tastați următoarele comenzi în PowerShell și apăsați introduce :

Start-MpScan -ScanType QuickScan

Dar uneori, o scanare rapidă nu este suficientă. Din fericire, puteți executa și o scanare completă de la PowerShell.

Start-MpScan -ScanType FullScan

Rețineți că scanarea completă poate dura ceva timp, deci ar fi înțelept să o rulați în fundal. Pentru aceasta, utilizați în schimb această comandă:

Start-MpScan -ScanType FullScan -AsJob

Aceasta va rula o scanare completă a malware-ului în fundal în timp ce vă ocupați de alte sarcini. Pentru mai multe informații, consultați ghidul nostru complet pentru folosind PowerShell pentru a vă scana computerul pentru a detecta malware .

5. Tinkering cu fișiere și foldere

Puteți chiar să gestionați fișierele și folderele sistemului dvs. chiar dintr-un singur loc cu ajutorul Windows PowerShell. Există o mulțime de lucruri diferite pe care le puteți face, cum ar fi mutarea, deschiderea, redenumirea etc. La fel ca în cazul comenzilor anterioare, comutați mshaa pentru numele dvs. de utilizator.

Redenumirea fișierelor și folderelor

Puteți redenumi cu ușurință fișierele și folderele folosind Redenumiți-articolul cmdlet în PowerShell.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Mutarea fișierelor și folderelor

am găsit un iphone cum îl deblochez

La fel ca redenumirea, puteți utiliza și PowerShell pentru a muta fișierele și folderele computerului.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Deschiderea fișierelor

Utilizați comanda de mai jos pentru a deschide orice fișier aleatoriu din sistemul dvs.:

Invoke-Item c:MakeUseOfHelloWorld.txt

De asemenea, puteți deschide mai multe fișiere dintr-o singură mișcare după modificarea ușoară a comenzii de mai sus.

Invoke-Item c:MakeUseOf*.txt

Înlocuirea numelui unui anumit fișier cu asteriscul (*), va permite Invocare-articol cmdlet deschide mai multe fișiere dintr-o singură mișcare.

Faceți din Windows PowerShell aliatul dvs.

Sperăm că acest scurt ghid vă ajută să începeți cu PowerShell. Fiind o aplicație gratuită de la Microsoft, este un instrument foarte util de păstrat în punga de instrumente Windows pentru a vă face operațiunea Windows mai ușoară și automată.

Acțiune Acțiune Tweet E-mail Ce este Arduino? Ce poți face cu el? Lămurit

Arduino este un dispozitiv remarcabil pentru jocuri electronice. Aflați ce este, ce puteți face cu el și cum să începeți.

Citiți în continuare
Subiecte asemănătoare
  • Windows
  • Automatizarea computerelor
  • Prompt de comandă
  • PowerShell
Despre autor Shaant al meu(58 articole publicate)

Shaant este personal scriitor la MUO. Absolvent în aplicații informatice, își folosește pasiunea pentru scris pentru a explica lucruri complexe în engleză simplă. Când nu cercetează sau scrie, el poate fi găsit bucurându-se de o carte bună, alergând sau petrecând cu prietenii.

Mai multe de la Shaant Minhas

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona