Què és Windows PowerShell?

Què és Windows PowerShell?

Windows PowerShell és una eina d’automatització de tasques desenvolupada per Microsoft per ajudar els administradors a reduir la seva càrrega de treball. Us ajuda a automatitzar tasques i processos senzills a Windows i us ajuda a centrar-vos en treballs que impliquen més complexitat i creativitat.





Tot i que molta gent ha vist i utilitzat el símbol del sistema, menys han sentit a parlar de PowerShell. En aquest article, veurem com PowerShell ajuda exactament els seus usuaris, així com algunes de les coses interessants que podeu fer amb ell.





Què és Windows PowerShell?

Abans de capbussar-nos en PowerShell, primer plantegem una altra pregunta: 'Què és un obús?'





Un intèrpret d'ordres és un programa d'ordinador que pren ordres a través del teclat, les interpreta i les transmet al sistema operatiu per executar-les. Essencialment, actua com una interfície entre vosaltres i el sistema operatiu. Pot basar-se en una interfície gràfica d'usuari (GUI) o bé es pot construir sobre una CLI (interfície de línia d'ordres).

Encara que el shell existeix des de Multics sistema operatiu llançat el 1969, Windows va presentar la seva versió, el Shell, el novembre de 1985. Era un intèrpret d’ordres bàsic que era útil per gestionar fitxers, anomenat MS-DOS Executive. A continuació es van desenvolupar aquest intèrpret d’ordres bàsic, però sempre hi havia la necessitat d’alguna cosa més poderosa.



A principis de la història de Windows, els usuaris van recórrer a utilitzar diferents eines per a l'administració i l'automatització del sistema. El 2006 es va introduir una important millora del concepte Shell com a solució: Windows PowerShell.

El Windows PowerShell us permet realitzar diverses operacions, que van des de l’automatització de tasques repetitives, l’administració de xarxa, etc., fins a tasques que requereixen més atenció i creativitat (com la publicació de continguts de llocs web, el disseny, etc.).





Això no només us estalvia temps, sinó que també us proporciona un major control sobre el sistema operatiu i els seus processos.

Relacionat: Com particionar i formatar una unitat mitjançant PowerShell





Què és un cmdlet de PowerShell?

Ara que ja coneixeu PowerShell, vegem un dels aspectes més importants de PowerShell: el cmdlet .

Els cmdlets (pronunciats) són ordres lleugeres i potents del Windows PowerShell. Existeixen com a blocs de construcció que podeu utilitzar per executar accions específiques, com ara copiar i moure fitxers o com a part d’un script PowerShell més gran i avançat.

El Aconseguir ajuda cmdlet, per exemple, és el cmdlet més útil, ja que us permet veure què fa un cmdlet en particular, veure'n els paràmetres i mostrar les diverses maneres en què s'utilitza el cmdlet.

Semblant al Aconseguir ajuda , Get-Command és un altre cmdlet que podeu utilitzar per resoldre diversos problemes des de l'intèrpret d'ordres. En concret, mostra totes les ordres instal·lades al vostre sistema. Les ordres que es mostren inclouen cmdlets, funcions, àlies, filtres, scripts i aplicacions. Quan s’utilitza amb paràmetres, us mostrarà totes les ordres específiques associades a aquest paràmetre.

Per exemple, l'ordre següent agafarà ordres de tot tipus disponibles per al vostre equip local i les mostrarà:

Get-Command *

El Get-Command amb el paràmetre Llista importada , d'altra banda, només obtindrà les ordres de les sessions actuals.

Get-Command -ListImported

Com iniciar el Windows PowerShell

Per iniciar el Windows PowerShell, obriu la barra de cerca del menú Inici, escriviu Windows Powershell, i executeu select Correr com a administrador .

S’iniciarà el programa PowerShell a l’ordinador. Com a alternativa, podeu iniciar-lo mitjançant el diàleg Executa. Premeu Tecla Windows + R. al teclat, escriviu Powershell, i colpejar Entra per iniciar PowerShell.

Com s'utilitza el Windows PowerShell

Com s'ha explicat anteriorment, PowerShell és una aplicació que us ajuda a automatitzar tasques repetitives i gestionar tasques simples d'administració de Windows i, per tant, us ajuda a estalviar temps. A continuació, definim algunes de les maneres més útils que podeu utilitzar PowerShell per al vostre avantatge.

1. Creació de scripts mitjançant el Windows PowerShell

Un script és un conjunt d’instruccions, un programa curt de mena, que un programa més gran s’executa durant la seva execució.

Amb PowerShell, podeu crear fàcilment un script i tornar-lo a utilitzar en el futur si és necessari. Hi ha diverses maneres de crear un script, però de moment ens centrarem en el mètode més senzill: crear un script PowerShell amb el bloc de notes.

Per crear un script PowerShell, seguiu els passos següents:

  1. Tipus bloc de notes a la barra de cerca del menú Inici i seleccioneu la millor coincidència.
  2. Al Bloc de notes, escriviu o enganxeu l'script que vulgueu utilitzar. Per exemple:
Write-Host 'I make memes; Therefore I am.'

Ara feu clic a Dossier opció i seleccioneu Guardar com. Introduïu un nom rellevant i feu clic a Desa .

Per executar l'script, executeu el PowerShell com a administrador. A continuació, escriviu l'ordre des de baix i premeu Entra .

Set-ExecutionPolicy RemoteSigned

Això canviarà la política d'execució del vostre equip i us permetrà executar scripts al PowerShell. Tingueu en compte que es tracta d'un canvi permanent i que la restricció de la política d'execució és una característica de seguretat que us pot impedir executar scripts maliciosos. Si copieu i enganxeu scripts del PowerShell des d'Internet sense entendre completament el que fa el guió, aquesta és una característica útil.

Finalment, escriviu A i premeu Entrar, i escriviu aquesta ordre per executar l'script, canviant mshaa pel vostre nom d'usuari.

& 'C:UsersmshaaDesktop
cript.txt'

Si heu seguit les ordres en ordre, el vostre script PowerShell s’executarà sense cap problema.

Recordeu, heu d'executar PowerShell com a administrador. En cas contrari, no podreu canviar la política d'execució predeterminada del vostre sistema que impedeix que s'executin scripts aleatoris al vostre sistema.

Al seu lloc, es cridarà una excepció i, com totes les excepcions, aturarà l'execució del programa a mig camí. La vostra interfície tindrà un aspecte semblant a aquest:

2. Suprimiu el contingut d'un fitxer específic

Alguna vegada ha estat en una situació en què hagués hagut de suprimir tot el contingut antic d’un fitxer, però volia mantenir el fitxer intacte? Si és així, podeu utilitzar el fitxer contingut clar ordre de PowerShell per fer-ho.

Clear-Content C:TempTestFile.txt

Canvieu el camí del fitxer pel fitxer que vulgueu esborrar.

3. Executeu una ordre en un ordinador remot

També podeu utilitzar el Windows PowerShell per executar una ordre en un o diversos equips remots. Aquesta funcionalitat de PowerShell es coneix com PowerShell Remoting. Tot el que necessiteu és un equip únic al final i una connexió a Internet fiable.

Tanmateix, abans d'executar l'ordre, primer haureu d'establir una connexió remota entre diversos equips. Podeu utilitzar l'ordre PSSession per executar ordres remotes.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Després de connectar-vos a l'ordinador, podeu executar ordres de PowerShell com si ho féssiu en un sistema local.

Si voleu executar una ordre en diversos equips remots, executeu aquesta ordre:

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

Aquest fragment executarà l'script DiskCollect.ps1 en equips remots, Server01 i Server02. Per obtenir una introducció detallada a les ordres remotes, consulteu Guia oficial d’ordres remots de Microsoft .

4. Utilitzeu PowerShell per a una anàlisi de programari maliciós

Podeu executar una exploració de programari maliciós al vostre sistema directament a través del Windows PowerShell. Per executar una exploració ràpida, escriviu les ordres següents a PowerShell i premeu Entra :

Start-MpScan -ScanType QuickScan

Però, de vegades, no n'hi ha prou amb una exploració ràpida. Afortunadament, també podeu executar una exploració completa des de PowerShell.

Start-MpScan -ScanType FullScan

Tingueu en compte que l’escaneig complet pot trigar una mica de temps, de manera que seria aconsellable executar-lo en segon pla. Per a això, utilitzeu aquesta ordre:

Start-MpScan -ScanType FullScan -AsJob

Això executarà una exploració completa de programari maliciós en segon pla mentre gestioneu altres tasques. Per obtenir més informació, consulteu la nostra guia completa de mitjançant PowerShell per escanejar malware a l’ordinador .

5. Tinkering amb fitxers i carpetes

Fins i tot podeu gestionar els fitxers i les carpetes del vostre sistema des d’un sol lloc amb l’ajuda del Windows PowerShell. Podeu fer moltes coses diferents, com ara moure, obrir, canviar el nom, etc. Igual que amb les ordres anteriors, canvieu mshaa pel vostre nom d'usuari.

Canviar el nom de fitxers i carpetes

Podeu canviar el nom dels vostres fitxers i carpetes fàcilment mitjançant el fitxer Canvia el nom de l’element cmdlet a PowerShell.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Moure fitxers i carpetes

la icona de la bateria no apareix a la barra de tasques de Windows 10

Igual que canviar el nom, també podeu utilitzar PowerShell per moure els fitxers i les carpetes de l’ordinador.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Obrint fitxers

Utilitzeu l'ordre següent per obrir qualsevol fitxer aleatori al vostre sistema:

Invoke-Item c:MakeUseOfHelloWorld.txt

A més, podeu obrir diversos fitxers al mateix temps després de modificar lleugerament l'ordre anterior.

Invoke-Item c:MakeUseOf*.txt

En substituir el nom d'un fitxer específic per l'asterisc (*), deixareu el fitxer Invoca l'article cmdlet obre diversos fitxers alhora.

Feu del Windows PowerShell el vostre aliat

Amb sort, aquesta breu guia us ajudarà a començar amb PowerShell. Com a aplicació gratuïta de Microsoft, és una eina molt útil per guardar a la bossa d’eines de Windows per fer el vostre funcionament de Windows més suau i automatitzat.

Compartir Compartir Tweet Correu electrònic Què és Arduino? Què en pots fer? Explicat

L'Arduino és un dispositiu notable per a la manipulació electrònica. Apreneu què és, què podeu fer-ne i com començar.

Llegiu a continuació
Temes relacionats
  • Windows
  • Automatització informàtica
  • Símbol d'ordres
  • PowerShell
Sobre l'autor La meva Shaant(58 articles publicats)

Shaant és escriptor de personal de MUO. Llicenciat en aplicacions informàtiques, utilitza la seva passió per escriure per explicar coses complexes en anglès senzill. Quan no investiga ni escriu, es pot trobar gaudint d’un bon llibre, corrent o quedant amb els amics.

Més de Shaant Minhas

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us