PowerShell és un intèrpret d’ordres de línia d’ordres que s’utilitza per a l’automatització de tasques mitjançant un llenguatge de seqüència d’ordres basat en el marc. NET de Microsoft. PowerShell utilitza ordres anomenades cmdlets per integrar-se amb scripts o aplicacions. PowerShell s'inclou de forma nativa amb Windows i es pot obrir des de l'ordre Executar, mentre que els usuaris de Mac i Linux hauran d'instal·lar-lo i executar-lo a través del terminal. Un cop executat, hi ha alguns cmdlets bàsics que podeu utilitzar per familiaritzar-vos amb PowerShell.
Passos
Mètode 1 de 4: executar PowerShell (Windows)
Pas 1. Feu clic a ⊞ Win + R
S’obrirà una finestra d’ordres Executa.
- Si no voleu utilitzar l'ordre Executar, també podeu cercar "PowerShell" al menú Inici.
- PowerShell s'inclou amb les versions de Windows 7 o posteriors.
Pas 2. Introduïu "PowerShell" al camp de text
Pas 3. Feu clic a "D'acord"
S'obrirà una nova finestra de PowerShell.
Mètode 2 de 4: executar PowerShell (Mac)
Pas 1. Aneu a https://github.com/PowerShell/PowerShell al navegador web
Aquesta és la pàgina oficial de github de PowerShell.
Pas 2. Descarregueu i instal·leu el fitxer.pkg per a Mac
Heu d'executar OSX 10.11 o una versió posterior.
Pas 3. Obriu el Launchpad
Aquesta és la icona del coet al dic inferior.
Pas 4. Introduïu "Terminal" al camp de cerca
També podeu trobar el terminal a "Aplicacions> Utilitats".
Pas 5. Inicieu la terminal
Apareixerà una finestra de terminal en blanc.
Pas 6. Introduïu "powershell" i premeu ↵ Retorn
Apareixerà un avís de PowerShell amb "PS" mostrat. Això significa que el PowerShell s'està executant i podeu utilitzar el terminal per introduir cmdlets.
Mètode 3 de 4: Execució de PowerShell (Ubuntu)
Pas 1. Aneu a https://github.com/PowerShell/PowerShell al navegador web
Aquesta és la pàgina oficial de github de PowerShell.
Pas 2. Descarregueu el fitxer.deb de la versió corresponent de Linux
PowerShell està disponible per a Ubuntu 14.04 o 16.04. Tenen instal·ladors independents llistats a la pàgina.
Pas 3. Obriu una finestra de terminal
Podeu prémer ⊞ Win + Alt + T o fer clic a "Inici" i cercar "Terminal".
Pas 4. Introduïu "sudo dpkg -i [nom del fitxer de l'instal·lador]" i premeu ↵ Retorn
Se us demanarà que introduïu la contrasenya de l'ordinador quan utilitzeu l'ordre "sudo". És possible que vegeu un error amb dependències no complertes, però aviat es resoldrà.
El nom del fitxer de l’instal·lador tindrà l’aspecte de “powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb” o “powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb” en funció de la versió d’Ubuntu que utilitzeu
Pas 5. Introduïu "sudo apt-get install -f" i premeu ↵ Retorn
Aquesta configuració de PowerShell es completarà.
Pas 6. Introduïu "powershell" i premeu ↵ Retorn
Apareixerà un avís de PowerShell i podeu executar cmdlets al terminal.
Mètode 4 de 4: Ús d'ordres bàsics de PowerShell
Pas 1. Utilitzeu "Get-Command" per trobar cmdlets
Per si sol, aquest cmdlet mostrarà la resta de cmdlet. Podeu restringir la cerca mitjançant modificadors.
- Per exemple: "Get-Command Name * Disable *" només mostrarà cmdlets amb 'disable' al nom.
- S'introdueixen tots els cmdlets escrivint-los a la finestra de PowerShell i prement ↵ Retorn.
Pas 2. Utilitzeu "Get-Help" per obtenir informació sobre un cmdlet determinat
Aquest cmdlet us proporcionarà tota la informació relativa a un altre cmdlet, el que és més important, la sintaxi de com s’utilitza el cmdlet de destinació.
Per exemple: "Get-Help Get-Process" mostrarà tota la informació útil per al cmdlet "Get-Process"
Pas 3. Utilitzeu "Get-Process" per utilitzar un procés que s'executa en un ordinador
Només es mostrarà una llista completa dels processos que s’executen a l’ordinador. Amb un modificador, podeu distingir els processos procedents d’una aplicació específica.
- Per exemple: "Win-Process winword" mostrarà tots els processos que Microsoft Word executa.
- De la mateixa manera, es pot utilitzar "Start-Process" per iniciar una instància d'una aplicació / procés.
Pas 4. Utilitzeu "Get-Member" per veure propietats o mètodes d'un objecte
Aquest cmdlet necessita un objecte "canviat" per ser útil. Això es fa afegint un "|" entre un objecte i el cmdlet "Get-Member".
Per exemple: "Get-Process | Get-Member”envia el cmdlet Get-Process a Get-Member i Get-Member llistarà totes les propietats i mètodes que podeu utilitzar quan feu scripts amb Get-Process
Pas 5. Utilitzeu "On-objecte" per seleccionar objectes segons criteris
Els criteris de Where-Object es defineixen mitjançant el format següent: "{$ _ [object] [operador] [paràmetre]}". Where-Object també necessita un objecte que hi estigui connectat.
- Per exemple: "Get-Process | Where-Object {$ _. Name -eq "bloc de notes"} "executarà Get-Process amb la limitació en què el nom de l'objecte és igual a" bloc de notes ".
- Altres operadors inclouen: "-lt" (inferior a), "-gt" (superior a), "-le" (menor o igual a), "-ge" (major o igual a), "-ne" (no igual a), o "-com" (coincidència de patrons).
- Els paràmetres que utilitzen cadenes (paraules) s’han d’incloure entre cometes. Això no és necessari per als enters (nombres).