PowerShell 7: Guia de descàrrega, instal·lació, actualització i ús
- Categoria: Guies
El Windows PowerShell és un motor d'automatització basat en .NET Common Language Runtime. Està dissenyat per ajudar els administradors de sistemes amb tasques complexes i que requereixen molt de temps que, si es fan manualment, causen molts errors humans o consumeixen molt de temps.
Proporciona a sysadmins la possibilitat d’automatitzar diverses tasques en totes les plataformes i ja que permet als administradors un accés complet AMB i WMI , es poden gestionar sistemes locals i remots amb PowerShell. Ve amb el seu propi llenguatge de seqüència d’ordres i classes especials .NET anomenades cmdlets s’utilitza per a funcions específiques.
Aquests cmdlets solen ser utilitzats per scripts que estan empaquetats en mòduls. Aquí us guiarem durant tot el procés de descàrrega, instal·lació, actualització i ús de PowerShell 7 per a Windows 10. Resum ràpid amagar-se 1 Descarregueu PowerShell 7 2 Instal·leu PowerShell 7 2.1 Instal·leu PowerShell 7 manualment mitjançant els fitxers d’instal·lació descarregats 2.2 Instal·lació de PowerShell 7 mitjançant la línia d’ordres 2.3 Instal·lació de PowerShell 7 a la xarxa 3 Ús de PowerShell 7
Descarregueu PowerShell 7
Si voleu descarregar i instal·lar PowerShell 7, seguiu els passos senzills següents.
- Visita Dipòsit de PowerShell Github .
- Feu clic a la secció Actius per expandir-lo.
- Seleccioneu una versió de PowerShell que compleix la vostra arquitectura de Windows. Les dues versions són PowerShell-7.x.x-win-x64.msi i PowerShell-7.x.x-win-x86.msi.
Instal·leu PowerShell 7
Instal·leu PowerShell 7 manualment mitjançant els fitxers d’instal·lació descarregats

PowerShell 7
Executeu el paquet i seguiu les senzilles indicacions per a la destinació de la instal·lació i accions opcionals, com ara habilitar Obrir aquí als menús exploradors.
PowerShell 7 accions opcionals
Si ja teniu instal·lat el sistema PowerShell core 6.x al sistema, la versió 7 s’instal·larà com a actualització, eliminant bàsicament el nucli 6.x.
PowerShell 5.1 no s’elimina i PowerShell 7 s’executa per separat.
La destinació predeterminada per a la instal·lació és $ env: ProgramFiles PowerShell . Podeu executar-lo des del menú Inici o directament des del directori. L’executable s’anomena pwsh.exe .
Per executar PowerShell 5, aneu a Executa -> powershell
Per executar PowerShell 7, aneu a Executa -> pwsh
Instal·lació de PowerShell 7 mitjançant la línia d’ordres
Per instal·lar PowerShell 7 automàticament amb les opcions predeterminades, aneu a Executa -> powershell . Ara executeu l'ordre següent:
iex '& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet'
Instal·leu PowerShell mitjançant línia d'ordres
Això descarregarà i instal·larà automàticament la versió més recent de PowerShell amb opcions predeterminades.
Instal·lació de PowerShell 7 a la xarxa
Si voleu instal·lar PowerShell 7 com a administrador de sistemes a totes les màquines sota el vostre control, seguiu aquests senzills passos.
- Baixeu-vos i copieu el fitxer .msi al fitxer compartit. Assegureu-vos que totes les màquines tinguin accés a aquest camí compartit.
- A la Directori actiu servidor, obriu la Consola de gestió de polítiques de grup.
- Obriu el GPO on vulgueu implementar aquesta configuració d'instal·lació de PowerShell 7. Després, vés a Configuració de l'ordinador -> Configuració del programari .
- Feu clic amb el botó dret a Instal·lació de programari i feu clic a Nou i després a Paquet. Al quadre de diàleg afegiu la ruta del fitxer .msi. Incloeu el camí complet, per exemple \ server.name foldername PowerShell-7.x.x-win-x64.msi
- Seleccioneu Obre, seguit de Assignat i feu clic a D'acord per crear.
- Connecteu-lo a l'OU i espereu fins que es completi el desplegament.
Ús de PowerShell 7
Per defecte, és possible que se us restringeixi l'execució d'ordres de funció única PowerShell personalitzades, més conegudes com a cmdlets . Haureu de canviar la política d'execució per executar comandes personalitzats. Seguiu aquests senzills passos per fer-ho.
- Executeu PowerShell com a administrador.
- Executeu les ordres següents.
- Get-ExecutionPolicy
- Set-executionpolicy sense restriccions
- Introduïu Y a la sol·licitud
- Get-ExecutionPolicy
PowerShell 7 està dissenyat per a un ús orientat a objectes, de manera que és molt més fàcil que altres motors similars. Utilitza ordres petites, lleugeres i de funció única, principalment escrites en C # anomenades cmdlets que realitzen una funció especificada i retornen un objecte .NET. PowerShell té al voltant de 200 cmdlets , a la qual es pot accedir mitjançant l'ordre PS C: > Get-Command, però, els més utilitzats són:
- Obtenir ubicació : Obté el directori actual
- Establir-Ubicació : Obté el directori actual
- Mou l'element : Mou el fitxer a la nova destinació
- Còpia de l'element : Copia el fitxer a la nova destinació
- Canvia el nom : Canvia el nom del fitxer existent
- Article nou : Crea un fitxer nou
Podeu donar instruccions específiques al cmdlets utilitzant el següent:
- Què passa si : El cmdlet mostrarà què farà si s'executa, sense executar-se.
- Confirmeu : El cmdlet es confirmarà abans d'executar-lo
- Verbós : Increment dels detalls.
- Depurar : El cmdlet mostrarà informació de depuració.
- ErrorAction : Determina què fer quan es produeix un error i té quatre accions: continuar, aturar-se, continuar en silenci i preguntar.
- ErrorVariable : Determina quina variable contindrà informació d'error.
- Fora variable : Determina quina variable contindrà la informació de sortida.
- OutBuffer : el cmdlet no cridarà al cmdlet següent fins que no conté un nombre determinat d'objectes predefinits.
PowerShell utilitza les següents variables especials.
- $ Error : Un conjunt d'objectes d'error, que s'utilitzen per mostrar errors recents
- $ Host : Mostra què és l'aplicació d'allotjament actual
- $ Perfil : Emmagatzema el camí complet d'un perfil d'usuari
- $ PID : Emmagatzema identificador de procés
- $ PSUICultura : S'utilitza per contenir el nom de la cultura d'interfície d'usuari actual.
- $ NULL : Conté un valor NULL.
- $ Fals : Conté un valor FALS
- $ Cert : Conté el valor TRUE
Un concepte important de l’escriptura PowerShell és el caràcter pipa. S'utilitza per separar dues ordres. L'ordre o el grup d'ordres a l'esquerra de la canonada s'executen primer i després es reenvien a l'ordre o grup d'ordres a la dreta de la canonada. Això permet la creació dels anomenats ordres de canalització. Es tracta d’ordres llargues que poden ocórrer o no en una sola línia física, però que funcionen a tots els efectes com una sola línia de codi.
Si voleu executar un script al PowerShell, haureu d'utilitzar ISE. PowerShell ISE (Integrated Scripting Environment) és l'editor integrat per a PowerShell. Es pot utilitzar per executar, provar i depurar scripts, tot en un paràmetre GUI basat en finestres. Té totes les funcions d’edició GUI i permet l’edició de diverses línies, la completació de pestanyes i moltes altres coses, com ara executar ordres al tauler de la consola.
Al Windows 10, fins i tot podeu obrir més d'una finestra de seqüència d'ordres i treballar-hi al mateix temps. Això és útil quan cal depurar un script que utilitzi funcions que s'han definit en mòduls separats.
En definitiva, el PowerShell 7 per a Windows 10 és una eina d’administració fàcil d’utilitzar que tots els administradors de sistemes haurien de poder utilitzar amb una formació mínima.