Magic Quadrant™ para la gestión de acceso privilegiado 2025: Netwrix reconocida por cuarto año consecutivo. Descarga el informe.

Plataforma
Centro de recursosBlog
Descargue e instale PowerShell 7

Descargue e instale PowerShell 7

Mar 28, 2025

PowerShell 7 es un marco de automatización multiplataforma construido sobre .NET Core, que ofrece un rendimiento mejorado, procesamiento paralelo y amplia compatibilidad con módulos de Windows PowerShell. Funciona en Windows, macOS, Linux y contenedores, con opciones de instalación flexibles como gestores de paquetes, MSI, ZIP o Docker. Las versiones de Soporte a Largo Plazo proporcionan estabilidad para las empresas, mientras que las compilaciones preliminares permiten el acceso anticipado a nuevas características.

Introducción a PowerShell 7

PowerShell 7 es una herramienta moderna y multiplataforma (Windows, macOS y Linux) de automatización y gestión de configuración que se basa en las características de Windows PowerShell. Está fundamentado en el entorno de ejecución .NET Core, a diferencia de las versiones anteriores de PowerShell que dependían del .NET Framework exclusivo de Windows. Este cambio ha permitido mejoras significativas en compatibilidad, rendimiento y versatilidad.

Las características adicionales y mejoras en PowerShell 7 incluyen:

  • PowerShell 7 introduce ForEach-Object -Parallel, permitiendo a los usuarios procesar múltiples elementos en tuberías paralelas. Esto reduce significativamente los tiempos de ejecución para cargas de trabajo que son paralelizables.
  • Nuevos cmdlets y APIs, incluyendo actualizaciones a comandos como Get-Help, hacen el entorno de scripting más rico y versátil.
  • Las nuevas opciones -ErrorAction y -ErrorVariable ofrecen un mejor control del manejo de errores en los scripts.
  • PowerShell 7 incluye una Capa de Compatibilidad con Windows, que permite que la mayoría de los módulos que se crearon para Windows PowerShell (por ejemplo, Active Directory o módulos de Exchange) se ejecuten en un entorno basado en Windows utilizando el remoting implícito.
  • PowerShell 7 se puede instalar junto con Windows PowerShell, permitiendo una migración gradual sin interrumpir los flujos de trabajo existentes. Puede ejecutar muchos scripts heredados con modificaciones mínimas. Aunque no todos los módulos antiguos funcionan de forma nativa, la capa de compatibilidad asegura una cobertura significativa.
  • PowerShell 7 se integra sin problemas con Visual Studio Code a través de la extensión de PowerShell, para incluir características como IntelliSense, depuración y pruebas integradas.
  • Finalmente, PowerShell 7 se desarrolla y mantiene como un proyecto de código abierto en GitHub.

Para aprender sobre las diferencias entre Windows PowerShell y PowerShell 7, consulte el artículo Check, Update, and Choose a PowerShell Version.

Mejores prácticas de seguridad de Active Directory

Aprende más

Descargar PowerShell 7

Antes de descargar PowerShell 7, debe conocer las versiones disponibles y sus diferencias.

Versiones disponibles de PowerShell 7

Microsoft ofrece tres tipos de versiones para PowerShell 7.

Las versiones estables son las versiones de disponibilidad general de PowerShell que se consideran listas para producción. Estas versiones cuentan con soporte durante 18 meses a menos que se designen como LTS.

Lanzamientos Estables

Última Versión Estable: PowerShell 7.4.6, lanzada el 22 de octubre de 2024. Esta versión está construida sobre .NET 8.0 y está designada como una versión de Soporte a Largo Plazo (LTS), con soporte extendido hasta noviembre de 2026.

Lanzamientos LTS (Long-Term Support)

Las versiones LTS tienen soporte durante un período más largo (3 años) en comparación con las versiones que no son LTS. Estas están destinadas a empresas y entornos donde la estabilidad y compatibilidad a largo plazo son críticas.

Versión LTS actual: PowerShell 7.4, con soporte hasta noviembre de 2026

Versiones preliminares

Las versiones preliminares proporcionan acceso anticipado a nuevas características y actualizaciones. Estas están destinadas para pruebas y retroalimentación, pero no se recomiendan para uso en producción. Una vez que una versión Preliminar se finaliza, se convierte en una versión Estable.

Última Versión Preliminar: PowerShell 7.5 Candidato a Lanzamiento 1 (RC-1), anunciado el 18 de noviembre de 2024. Esta versión está construida sobre .NET 9 y se considera una versión “go-live”, lo que significa que está soportada para uso en producción. PowerShell 7.5 seguirá un ciclo de vida de soporte estándar de 18 meses.

Resumen de la Línea de Tiempo y Soporte de la Versión

Versión

Tipo de lanzamiento

El soporte finaliza

.NET Version

Notas

7.4

LTS

Noviembre 2026

.NET 8

Versión LTS actual

7.5 RC-1

Vista previa

N/A (Vista previa)

.NET 9

Próximo candidato estable

7.2

LTS (Finalizado)

8 de noviembre de 2024

.NET 6

Versión LTS anterior

7.0

LTS (Finalizado)

Febrero de 2022

.NET Core 3.1

Primera versión LTS

¿Qué versión debería usar?

  • Elija LTS para una estabilidad a largo plazo en entornos de producción.
  • Utilice Stable para acceder a nuevas funciones mientras mantiene la preparación para producción.
  • Explore Preview para probar las próximas funciones y proporcionar comentarios.

Dónde encontrar enlaces de descarga de PowerShell 7

Puede encontrar enlaces de descarga para PowerShell 7 en el sitio web de Microsoft, el repositorio oficial de GitHub de PowerShell y otras fuentes verificadas.

Sitio web de Microsoft

URL: Instale PowerShell en Windows, Linux y macOS

Incluye instrucciones para instalar PowerShell en las siguientes plataformas:

  • Windows: Instaladores MSI, Microsoft Store
  • macOS: archivos .pkg, Homebrew
  • Linux: archivos .tar.gz, gestores de paquetes nativos como apt, yum o dnf

Página oficial de lanzamientos de PowerShell en GitHub

URL: Lanzamientos de PowerShell

La página de lanzamientos de GitHub proporciona enlaces de descarga para:

  • Versiones estables
  • Versiones LTS
  • Versiones preliminares

Seleccione la versión deseada y descargue el paquete de instalación para su sistema operativo (Windows, macOS, Linux).

Directores de Paquetes

  • Windows – Instale a través de Microsoft Store para actualizaciones automáticas
  • macOS – Instalar a través de Homebrew
  • Linux – Utilice el gestor de paquetes de su distribución (por ejemplo, apt, yum, dnf, zypper)

Winget Package Manager

Para instalar la última versión de PowerShell en un sistema Windows utilizando el Windows Package Manager (winget), use este comando:

      winget install --id Microsoft.PowerShell --source winget
      

Imágenes de Docker

URL: Docker Hub

PowerShell 7 está disponible como imágenes Docker preconstruidas. Puede descargar la última versión LTS o estable.

Opciones de instalación para PowerShell 7

PowerShell 7 puede instalarse en Windows, macOS y Linux utilizando diversos métodos adaptados a la plataforma.

Para la instalación en Windows

  • Microsoft Store es ideal para usuarios que buscan un proceso de instalación sencillo. También ofrece actualizaciones automáticas.
  • El instalador MSI, descargado de la página de Lanzamientos de GitHub de PowerShell, admite la instalación interactiva con opciones para agregar PowerShell al PATH del sistema.
  • El Winget Package Manager es el mejor para despliegues basados en scripts y automatización.
  • El paquete ZIP, descargado de GitHub, proporciona una versión portátil de PowerShell. Es útil para entornos sin privilegios de administrador o para pruebas.
  • Instalar PowerShell como una herramienta global .NET sigue siendo una buena elección para los desarrolladores .NET que instalan y usan otras herramientas globales.

Para la instalación en macOS

  • Se recomienda Homebrew para usuarios de macOS debido a las actualizaciones automáticas y la integración con herramientas de macOS.
  • El paquete de instalación (.pkg), descargado de la página de lanzamientos de GitHub de PowerShell, proporciona una experiencia de instalación interactiva.

Para la instalación en Linux

  • Instale PowerShell utilizando el gestor de paquetes de su distribución, como Ubuntu/Debian y openSUSE.
  • El Archivo Tarball ofrece una instalación portátil. Puedes descargar el archivo .tar.gz desde GitHub.

¿Qué método es el adecuado para ti?

Elegir el método adecuado para instalar PowerShell 7 depende de la plataforma y sus requisitos específicos.

Entorno

Método recomendado

Escritorio de Windows

Microsoft Store o MSI Installer

Windows Server

Instalador MSI o paquete ZIP

macOS

Homebrew o instalador .pkg

Linux (Escritorio)

Gestor de paquetes nativo

Linux (Servidor)

Gestor de paquetes nativo o Docker

Aplicaciones contenedorizadas

Imágenes de Docker

Necesidades portátiles

Paquete ZIP (Windows) o Tarball (Linux/macOS)

Desarrolladores

Construir desde el código fuente

Algunos consejos adicionales son:

  • Utilice Microsoft Store o Homebrew por su simplicidad y actualizaciones automáticas.
  • Si careces de privilegios de administrador, utiliza versiones portátiles (ZIP o Tarball).
  • Elija instaladores MSI para Windows o gestores de paquetes nativos para Linux para una mejor integración con herramientas de gestión de configuración.
  • Docker es ideal para entornos aislados y configuraciones reproducibles, incluyendo entornos de desarrollo y pruebas.
  • Los usuarios avanzados o desarrolladores que contribuyen a PowerShell pueden clonar el repositorio de GitHub de PowerShell y compilar desde el código fuente.

Instale PowerShell 7 en Windows

Utilice el Windows Package Manager (Winget)

El Windows Package Manager (Winget) es una manera simple y eficiente de instalar PowerShell 7 en Windows. Es el método recomendado para instalar PowerShell en clientes Windows.

Requisitos previos

  • Winget viene preinstalado en Windows 11 y versiones más recientes de Windows 10. Si no está disponible, instálelo desde el App Installer package on Microsoft Store.
  • Winget se puede ejecutar desde Command Prompt o PowerShell.
  • Ejecutar Winget como administrador asegura que la instalación se realice sin problemas de permisos.

Pasos para instalar PowerShell 7 usando Winget

  1. Inicie ya sea el Símbolo del sistema o PowerShell.
  2. Instale la última versión de PowerShell utilizando el ID del paquete:

winget install –id Microsoft.PowerShell –source winget

Para instalar una versión específica, especifique la bandera –version:

winget install –id Microsoft.PowerShell –version 7.4.6

Instalar desde la Microsoft Store

Instalar PowerShell a través de Microsoft Store ofrece varios beneficios.

  • Garantiza actualizaciones automáticas.
  • El proceso de instalación es fluido y se integra bien con Windows.
  • Proporciona una fuente confiable y segura, reduciendo el riesgo de descargar versiones comprometidas o no oficiales.

Pasos para instalar PowerShell 7 a través de Microsoft Store

  1. Para abrir Microsoft Store, presione Windows + S, escriba Microsoft Store y presione Enter.
  2. En la barra de búsqueda de la Microsoft Store, escriba PowerShell 7 y presione Enter.
  3. Busque PowerShell en los resultados de búsqueda (asegúrese de que mencione PowerShell 7 o la versión más reciente). Para hacerlo, desplácese hacia abajo hasta la sección de Información Adicional o Detalles de la Aplicación y busque allí el número de versión.
  4. Haga clic en el botón Obtener o Instalar para instalar PowerShell. Si no ha iniciado sesión en Microsoft Store, es posible que tenga que iniciar sesión con su cuenta de Microsoft.

Instale PowerShell a través de un paquete MSI

Instalar PowerShell a través de un paquete MSI es particularmente ventajoso en configuraciones empresariales y otros entornos donde las instalaciones controladas y repetibles son esenciales. Esto lo convierte en el método recomendado para servidores Windows y escenarios de implementación empresarial.

  • Un paquete MSI ofrece una implementación centralizada, donde los administradores de TI pueden desplegarlo en múltiples máquinas utilizando Group Policy, System Center Configuration Manager (SCCM) u otras software deployment tools.
  • Esto también garantiza que la misma versión de PowerShell esté instalada de manera consistente en todos los sistemas.
  • Los paquetes MSI permiten instalaciones sin conexión.
  • Durante la instalación, los paquetes MSI ofrecen opciones para configurar ajustes como rutas de instalación y agregar PowerShell al path del sistema, facilitando la personalización de la instalación para necesidades específicas.

Pasos para instalar PowerShell 7 a través del paquete MSI

  1. Vaya a la página de lanzamientos de PowerShell GitHub releases.
  2. Encuentra la última versión de PowerShell 7 y desplázate hacia abajo hasta la sección de Assets.
  3. Descargue el archivo MSI apropiado para su sistema:
  4. PowerShell-x64.msi para sistemas de 64 bits
  5. PowerShell-x86.msi para sistemas de 32 bits
  6. Localice el archivo .msi descargado en su sistema (normalmente en la carpeta de Descargas) y haga doble clic en él para ejecutar el instalador. Siga las instrucciones en pantalla para instalar PowerShell.

Instalación del paquete ZIP

Utilice un archivo ZIP para una instalación personalizada de PowerShell. Este método es flexible y sencillo para entornos donde no se puede utilizar un instalador o gestor de paquetes. También es la manera más fácil de reinstalar múltiples versiones y sigue siendo el método recomendado para Windows Nano Server, Windows IoT y sistemas basados en Arm.

  1. Vaya a la página de PowerShell GitHub releases.
  2. Encuentra la última versión de PowerShell 7 y desplázate hacia abajo hasta la sección de Assets.
  3. Descargue el paquete ZIP apropiado para su sistema:
  4. win-x64.zip para sistemas de 64 bits
  5. win-x86.zip para sistemas de 32 bits
  6. Navegue hasta la carpeta donde descargó el archivo ZIP y extraiga su contenido en un directorio.
  7. Agregue PowerShell al PATH del sistema.
  8. Abra el Panel de Control y navegue a Sistema > Configuración avanzada del sistema > Variables de entorno.
  9. Bajo las Variables del Sistema, encuentre la variable Path y haga clic en Editar.
  10. Click New and add the path to the directory where you extracted PowerShell (e.g., C:\PowerShell\pwsh).
  11. Haga clic en OK para guardar y cerrar los cuadros de diálogo.
  12. Para ejecutar PowerShell 7, abra una nueva ventana de Símbolo del sistema o PowerShell. Luego escriba pwsh y presione Enter para iniciar PowerShell.

Instalar como una herramienta global .NET

Si ya tiene instalado el .NET Core SDK, puede instalar PowerShell como una herramienta global de .NET.

dotnet tool install –global PowerShell

El instalador de herramientas dotnet agrega $HOME\.dotnet\tools a tu variable de entorno $env:PATH.

Instalación silenciosa mediante línea de comandos

La instalación silenciosa de PowerShell es ideal para despliegues automatizados en entornos empresariales.

Pasos para realizar una instalación silenciosa de PowerShell 7 a través de la línea de comandos

  1. Descargue el instalador MSI, como se discute en la sección Install PowerShell via MSI Package.
  2. Abra un Símbolo del sistema con derechos de administrador. Para ello, haga clic derecho en Símbolo del sistema y seleccione Ejecutar como administrador.
  3. Utilice el siguiente comando para instalar PowerShell en silencio:
      msiexec /i PowerShell-x64.msi /quiet /norestart
      

Ejemplo: cuando el MSI está en la carpeta de Descargas

      msiexec /i "%UserProfile%\Downloads\PowerShell-x64.msi" /quiet /norestart
      

En este comando:

  • /i especifica la instalación
  • /quiet ejecuta el instalador sin mostrar ninguna interfaz de usuario
  • /norestart evita que el sistema se reinicie automáticamente después de la instalación

Instalación avanzada por línea de comandos para despliegue automatizado

Para una instalación silenciosa avanzada de PowerShell mediante línea de comandos, los administradores pueden aprovechar opciones de configuración adicionales para facilitar despliegues automatizados en entornos empresariales. Aquí hay algunos ejemplos.

  • Especifique una ruta de instalación personalizada utilizando la propiedad INSTALLFOLDER, como se muestra a continuación:
    msiexec /i PowerShell-x64.msi /quiet /norestart INSTALLFOLDER=”C:\CustomPath\PowerShell7″
  • Agregue el menú contextual en el explorador de archivos, como se muestra a continuación:
    msiexec /i PowerShell-x64.msi /quiet /norestart ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=true
  • Excluya PowerShell del PATH del sistema, como se muestra a continuación:
    msiexec /i PowerShell-x64.msi /quiet /norestart DO_NOT_ADD_TO_PATH=true
  • Habilite las actualizaciones automáticas a través de Windows Server Update Services (WSUS), como se muestra a continuación:
    msiexec /i PowerShell-x64.msi /quiet /norestart ENABLE_MU=true
  • Cree un archivo batch o un script de PowerShell para implementaciones a gran escala.

Windows PowerShell Scripting Tutorial (PDF) for Beginners

Learn more

Instale PowerShell 7 en macOS

Puede instalar PowerShell en macOS utilizando los siguientes métodos:

  • Usando Homebrew
  • Descargando paquete de instalación (.pkg)
  • Instalando como una herramienta global .NET
  • Usando un archivo ZIP

Antes de instalar PowerShell en macOS, echemos un vistazo a los requisitos de instalación y las versiones de macOS compatibles.

Versiones de macOS compatibles

Microsoft brinda soporte a PowerShell hasta que PowerShell llegue al fin de su soporte o la versión de macOS alcance el fin de su soporte. Las versiones actualmente soportadas son:

  • macOS 15 (Sequoia) x64 y Arm64
  • macOS 14 (Sonoma) x64 y Arm64
  • macOS 13 (Ventura) x64 y Arm64

Utilice el siguiente comando para verificar su versión de macOS:

sw_vers -productVersion

Requisitos del sistema

Los requisitos del sistema son los siguientes:

Procesador

Los Mac basados en Intel y Apple Silicon (M1/M2) son compatibles mediante Rosetta 2 o binarios nativos ARM64 (introducidos en versiones posteriores de PowerShell 7)

Espacio en disco

Al menos 100 MB de espacio libre en disco para la instalación

Requisitos previos

HomebrewAlternativamente, use el instalador .pkg de la página de lanzamientos de GitHub

.NET Runtime

PowerShell 7 se basa en el entorno de ejecución multiplataforma .NET Core. El entorno de ejecución necesario viene incluido con el paquete de PowerShell, por lo que no se requiere una instalación separada.

Consideraciones de Apple Silicon (M1/M2)

PowerShell admite la ejecución nativa en Apple Silicon a partir de PowerShell 7.2. Si se utiliza una versión anterior, se debe instalar Rosetta 2.

Instale PowerShell usando Homebrew

Homebrew es un gestor de paquetes popular para macOS, y ofrece una manera fácil de instalar y actualizar PowerShell.

Para usar Homebrew para instalar PowerShell, ejecute el siguiente comando:

      brew install --cask powershell
      

O utilice el siguiente cmdlet para instalar la versión LTS de PowerShell:

      brew install powershell/tap/powershell-lts
      

Descargar paquete desde GitHub

Microsoft proporciona un instalador .pkg firmado para PowerShell. Instalar PowerShell mediante este es adecuado para usuarios que prefieren un proceso de instalación manual.

  1. Vaya a la página de lanzamientos de PowerShell GitHub releases.
  2. Encuentra la última versión de PowerShell 7 y desplázate hacia abajo hasta la sección de Assets.
  3. Descargue el instalador .pkg para macOS.
  4. Haga doble clic en el archivo .pkg descargado y comience la instalación de PowerShell.

Instalar como una herramienta global .NET

Este método utiliza el SDK de .NET Core para instalar PowerShell.

  1. Descargue e instale el .NET SDK utilizando Homebrew:
      brew install --cask dotnet-sdk
      
  • Utilice la CLI de .NET Core para instalar PowerShell como una herramienta global:
      dotnet tool install --global PowerShell
      

El instalador de herramientas dotnet añade ~/.dotnet/tools a tu variable de entorno PATH. –global instala PowerShell globalmente para que puedas acceder a él en todo el sistema.

Instalar usando un archivo ZIP

Este método es menos común pero puede utilizarse para configuraciones personalizadas.

  1. Ve a la página de lanzamientos de PowerShell GitHub releases.
  2. Encuentra la última versión de PowerShell 7 y desplázate hacia abajo hasta la sección de Assets.
  3. Descargue el archivo ZIP para macOS. Normalmente se llama: powershell-7.x.x-osx-x64.tar.gz.
  4. Extraiga el archivo ZIP a un directorio.
  5. Haga que el binario pwsh sea ejecutable utilizando el siguiente comando:
      chmod +x ~/powershell/pwsh
      
  • Agregue el directorio a su $PATH o cree un enlace simbólico a pwsh en un directorio que ya esté en su $PATH:
      ln -s ~/powershell/pwsh /usr/local/bin/pwsh
      
  • Finalmente, puedes ejecutar PowerShell utilizando el cmdlet pwsh.

Instale PowerShell 7 en Linux

PowerShell es compatible con una amplia gama de distribuciones de Linux, lo que permite su uso en entornos diversos. La siguiente tabla enumera las distribuciones oficialmente admitidas para instalar PowerShell.

Distribución

Versiones

Tipo de paquete

Notas

Ubuntu

20.04, 22.04

.deb

Ampliamente soportado y probado. Utiliza el repositorio APT oficial de Microsoft.

Debian

10, 11

.deb

Instalable a través del repositorio APT de Microsoft.

CentOS

7, 8 Stream

.rpm

Derivado de Red Hat. Disponible a través del repositorio YUM de Microsoft.

RHEL

7, 8, 9

.rpm

Soporte mediante YUM o DNF desde el repositorio de Microsoft. Requiere habilitar los repositorios “Optional” y “Extras” en RHEL 7.

Fedora

37, 38

.rpm

Soporte a través de los repositorios YUM/DNF.

Alpine

3.15+

Archivo binario tar.gz

PowerShell para Alpine está disponible, pero puede requerir pasos adicionales debido a diferencias en las bibliotecas (por ejemplo, compatibilidad con glibc).

Arch Linux

Rolling Release

AUR

Soporte no oficial a través del Arch User Repository (AUR).

Kali Linux

Rolling Release

.deb

Instalado a través del repositorio APT de Microsoft, similar a Debian/Ubuntu.

Métodos de instalación estándar para Linux

Los métodos estándar para instalar PowerShell 7 en Linux son:

  • Gestores de paquetes (APT, YUM, DNF) – Para Debian/Ubuntu, utilice paquetes .deb del repositorio APT de Microsoft. Para RHEL/CentOS/Fedora, utilice paquetes .rpm del repositorio YUM de Microsoft.
  • Instalación de Archivo Binario – Para distribuciones como Alpine Linux o entornos personalizados, utilice el archivo .tar.gz de los PowerShell GitHub releases.

Instalar mediante gestores de paquetes

APT (Ubuntu/Debian)

  1. Antes de comenzar, utilice el siguiente comando para actualizar las listas de paquetes de su sistema:
      sudo apt update

sudo apt upgrade -y
      
  • Instale los requisitos previos utilizando el comando:
      sudo apt install -y wget apt-transport-https software-properties-common
      
  • Importe la clave GPG de Microsoft y registre el repositorio utilizando el siguiente comando:
      wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb
      
  • Instale PowerShell utilizando el siguiente comando:
      sudo apt-get update

sudo apt-get install -y powershell
      

YUM/DNF (CentOS/RHEL/Fedora)

  1. Importe la clave GPG de Microsoft y agregue el repositorio utilizando el siguiente comando:
      sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
      
  • Instale PowerShel utilizando este comando:
      sudo yum install -y powershell
      

Alpine Linux

  1. Instale las dependencias requeridas utilizando el siguiente comando:
      apk add --no-cache bash icu-libs less curl
      
  • Descargue y extraiga PowerShell utilizando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v<version>/powershell-<version>-linux-alpine-x64.tar.gz

mkdir ~/powershell

tar -xzf powershell-<version>-linux-alpine-x64.tar.gz -C ~/powershell
      
  • Luego puede ejecutar PowerShell navegando al directorio y ejecutando el binario de PowerShell, como se muestra a continuación:
      ~/powershell/pwsh
      

Instalar usando el Archivo Binario (tar.gz)

El archivo .tar.gz es portátil y funciona en casi cualquier sistema Linux.

  1. Vaya a la página de lanzamientos de PowerShell GitHub y descargue el archivo tar.gz para su arquitectura (x64 o ARM64). Aquí hay un ejemplo de comando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell-7.4.0-linux-x64.tar.gz
      
  • Extraiga el archivo utilizando:
      mkdir ~/powershell

tar -xzf powershell-7.4.0-linux-x64.tar.gz -C ~/powershell
      
  • Ejecute PowerShell utilizando:
      ~/powershell/pwsh
      

Opciones de instalación comunitarias y alternativas

Algunas otras opciones para instalar PowerShell en Linux son:

  • Contenedores Docker – Utilice las imágenes oficiales de Docker de PowerShell para distribuciones Linux.
  • Construcción Manual – Para distribuciones no soportadas o personalizadas, PowerShell puede ser compilado desde el código fuente, aunque esto requiere experiencia y tiempo.

Instalar usando Docker

PowerShell tiene imágenes oficiales de Docker publicadas en el Microsoft Container Registry (MCR), que soporta distribuciones de Linux.

  1. Extraiga la imagen de PowerShell utilizando el siguiente comando:
      docker pull mcr.microsoft.com/powershell
      
  • Para iniciar una sesión interactiva de PowerShell en el contenedor, utilice este comando:
      docker run -it mcr.microsoft.com/powershell
      

Soporte ARM para PowerShell en Linux

PowerShell es compatible con sistemas Linux basados en ARM, particularmente arquitecturas ARM64. Las distribuciones con soporte ARM son:

  • Ubuntu 20.04, 22.04 (ARM64)
  • Debian 11 (ARM64)
  • RHEL 8/9 (ARM64)
  • Alpine 3.15+ (ARM64)

Para instalar PowerShell en ARM (ejemplo de Ubuntu), haga lo siguiente:

  1. Descargue el paquete .deb ARM64 desde la PowerShell GitHub releases page utilizando este comando:
      wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.0/powershell_7.4.0-1.deb_arm64.deb
      
  • Instale el paquete utilizando el siguiente comando:
      sudo dpkg -i powershell_7.4.0-1.deb_arm64.deb
      

Instalar desde el origen

Para entornos Linux no compatibles o altamente personalizados, puedes compilar PowerShell a partir del código fuente.

  1. Clone el repositorio de PowerShell utilizando el siguiente comando:
      git clone https://github.com/PowerShell/PowerShell.git

cd PowerShell
      
  • Instale las dependencias (varía según la distribución).
  • Construya PowerShell utilizando:
      ./build.sh -c Release
      

Aquí, -c Release especifica que la configuración de compilación es “Release” (optimizada para producción).

  • El binario pwsh resultante se ubicará en el directorio out/ (./out/linux-x64/).
  • Para instalar PowerShell:
  • Cree un directorio para PowerShell (por ejemplo, /usr/local/bin/powershell).
      sudo mkdir -p /usr/local/bin/powershell

sudo cp -r ./out/linux-x64/* /usr/local/bin/powershell/
      
  • Cree un enlace simbólico para hacer pwsh globalmente accesible:
      sudo ln -s /usr/local/bin/powershell/pwsh /usr/bin/pwsh
      

Ejecución y uso de PowerShell 7

Inicie PowerShell 7

Existen diferentes maneras de iniciar PowerShell 7 en Windows, macOS y Linux.

En Windows

Método

Pasos


Menú de inicio

Presione la tecla Windows o haga clic en el Menú Inicio. Escriba pwsh y presione Enter.

Ejecutar diálogo

Presione Win + R para abrir el cuadro de diálogo Ejecutar. Escriba pwsh y haga clic en Aceptar.

Símbolo del sistema o Windows PowerShell

Abra el Símbolo del sistema (cmd) o Windows PowerShell. Escriba pwsh y presione Enter.

Acceso directo en el escritorio

Cree un acceso directo que apunte al ejecutable pwsh.exe (normalmente se encuentra en C:\Program Files\PowerShell\7\pwsh.exe). Haga doble clic en el acceso directo para abrir PowerShell 7.

Menú contextual

Haga clic derecho en un espacio vacío de una carpeta mientras mantiene presionada la tecla Shift.Seleccione Abrir ventana de PowerShell aquí (si está configurado).

Barra de tareas o anclaje al Inicio

Localice PowerShell 7 en el Menú de Inicio. Haga clic derecho y elija Anclar al Inicio o Anclar a la Barra de tareas para un acceso fácil.

En macOS

Método

Pasos

Terminal

Abre la aplicación Terminal integrada. Escribe pwsh y presiona Retorno.

Búsqueda Spotlight

Presiona Cmd + Espacio para abrir Spotlight. Escribe pwsh y presiona Retorno.

Finder

Navegue hasta la carpeta donde está instalado PowerShell 7 (por ejemplo, /usr/local/bin si se instaló a través de Homebrew). Haga doble clic o ejecútelo desde la Terminal.

Homebrew (si se instaló a través de Homebrew)

Utiliza el comando: brew list | grep powershell

En Linux

Método

Pasos

Terminal

Abra un terminal. Escriba pwsh y presione Enter.

Menú de aplicación

Dependiendo de su entorno de escritorio (por ejemplo, GNOME, KDE), busque “PowerShell” en el menú de aplicaciones.

Acceso directo en el escritorio

Cree un acceso directo en el escritorio al ejecutable pwsh (generalmente ubicado en /usr/bin/pwsh o /opt/microsoft/powershell/7/pwsh).

Ejecutar comando

Utilice el diálogo de ejecución de comandos Alt + F2 (GNOME) o Super + R (KDE). Escriba pwsh y presione Enter.

Script o tarea programada

Agregue pwsh a sus scripts o tareas programadas para la automatización.

Uso básico de comandos y consejos

Aquí tienes usos básicos de comandos y consejos para empezar.

Sintaxis de Comando Básica

Ítem

Sintaxis

Cmdlets

PowerShell utiliza cmdlets (pronunciados “comand-lets”) con la estructura: Verbo-Sustantivo -NombreDelParámetro Valor Un ejemplo es: Set-Item -Path “C:\test.txt” -Value “Hello”

Pipelines

Utiliza el símbolo de tubería | para enviar la salida de un cmdlet como entrada a otro. Aquí tienes un ejemplo: Get-Process | Where-Object { $_.CPU -gt 100 }

Comandos Básicos

Tarea

Comando

Encuentra ayuda

Para obtener ayuda para un cmdlet: Get-Help Get-Process
Para ver ejemplos: Get-Help Get-Process-Examples

Navegue por el sistema de archivos

Listar el contenido del directorio: Get-ChildItem
Cambiar de directorio: Set-Location C:\Path
Crear un nuevo directorio: New-Item -ItemType Directory -Path C:\NewFolder

Gestionar archivos

Cree un nuevo archivo: New-Item -ItemType File -Path C:\test.txt
Lea el contenido del archivo: Get-Content C:\test.txt
Escriba en un archivo: Set-Content -Path C:\test.txt -Value “Hello, World!”

Ver información del sistema

Verificar procesos del sistema: Get-Process Ver servicios en ejecución: Get-Service
Obtener información del sistema: Get-ComputerInfo

Conceptos básicos de scripting

Ejecutar un script: .\script.ps1
Variables: $name = “PowerShell”
Write-Output “¡Hola, $name!”

Gestión de paquetes

Instale un módulo: Install-Module -Name Az -Scope CurrentUser
Importe un módulo: Import-Module Az
Liste los módulos instalados: Get-InstalledModule

Consejos para un uso eficiente

Auto-Completion

Utiliza la tecla Tab para autocompletar cmdlets, parámetros o rutas de archivos.

Alias

PowerShell admite atajos para cmdlets, como se muestra a continuación:

      dir      # Alias for Get-ChildItem

cd       # Alias for Set-Location

cls      # Alias for Clear-Host
      

Para ver todos los alias, utilice el siguiente cmdlet:

      Get-Alias
      

Comentarios en Scripts

  • Los comentarios de una sola línea son así:
      # This is a comment
      
  • Los comentarios de varias líneas son así:
      <#

This is a multi-line comment

#>
      

Manejo de errores

Los bloques try-catch son excelentes para el manejo de errores. Es como:

      Try {

    Get-Item "C:\nonexistent.txt"

} Catch {

    Write-Host "An error occurred: $_"

}
      

Formato de salida

  • Utilice el siguiente cmdlet para formatear la salida como una tabla:
      Get-Process | Format-Table
      
  • Utilice el siguiente cmdlet para formatear la salida como una lista:
      Get-Process | Format-List
      

Consejos multiplataforma

  • En sistemas que no son Windows, aún puedes utilizar comandos nativos de shell como ls o cat.
  • Utilice pwsh -WindowsCompatibility para invocar ciertos módulos exclusivos de Windows.

Manteniendo PowerShell 7 actualizado

Opciones de actualización basadas en el método de instalación

Actualice PowerShell en Windows

Puede actualizar PowerShell utilizando Winget, Microsoft Store o un instalador MSI, dependiendo de cómo se instaló originalmente.

Método


Descripción


Winget

Winget no actualiza automáticamente las aplicaciones instaladas, pero puedes actualizar manualmente PowerShell. Abre PowerShell como administrador y ejecuta el siguiente comando: winget upgrade –id Microsoft.PowerShell –source winget Aquí, –source winget obliga al comando a usar únicamente el repositorio de origen de winget al buscar el paquete de PowerShell. Esto asegura que el paquete no provenga de otros repositorios que podrías haber agregado a winget, como repositorios de terceros o fuentes personalizadas.

Microsoft Store

Abra la Microsoft Store y escriba “PowerShell” en la barra de búsqueda para buscar PowerShell. Seleccione la aplicación “PowerShell”. Si hay una actualización disponible, aparecerá el botón Actualizar. Haga clic en él para actualizar PowerShell.

Instalador MSI

Descargue el archivo MSI apropiado para la arquitectura de su sistema desde la PowerShell GitHub releases page. Haga doble clic en el archivo MSI descargado y siga las instrucciones en pantalla para actualizar PowerShell. Reinicie PowerShell cuando la actualización se complete.

Actualice PowerShell en macOS

Actualizar PowerShell en macOS se puede realizar mediante varios métodos, dependiendo de cómo se instaló originalmente.

Método

Descripción

Homebrew

Actualice Homebrew para asegurarse de que tiene la información más reciente del paquete utilizando el siguiente cmdlet: brew update Ejecute el siguiente comando para actualizar PowerShell: brew upgrade powershell

Descarga manual (GitHub)

Descargue el archivo .pkg para la última versión de PowerShell desde la página de PowerShell GitHub releases. Haga doble clic en el archivo .pkg descargado y siga las instrucciones en pantalla para actualizar PowerShell.

.NET Tool

Asegúrese de que el .NET CLI esté instalado. Luego use el siguiente comando para actualizar PowerShell: dotnet tool update –global PowerShell

Actualice PowerShell en Linux

La actualización de PowerShell en Linux depende de cómo se instaló.

Método

Descripción

Gestor de paquetes

Para sistemas basados en APT (Ubuntu, Debian) Actualice la lista de paquetes: sudo apt update Actualice PowerShell: sudo apt upgrade powershell Para sistemas basados en DNF (Fedora, CentOS, RHEL) Actualice el repositorio de paquetes: sudo dnf check-update Actualice PowerShell: sudo dnf upgrade powershell

Descarga manual (GitHub)

Descargue el último paquete para PowerShell según corresponda a su distribución de Linux (por ejemplo, .deb, .rpm o binario .tar.gz) desde la PowerShell GitHub releases page. Desinstale la versión anterior de PowerShell y luego utilice los siguientes cmdlets para instalar la nueva versión. Para sistemas basados en APT sudo dpkg -i powershell-<version>.deb Para sistemas basados en DNF sudo rpm -Uvh powershell-<version>.rpm Para binarios .tar.gz tar -xvf powershell-<version>.tar.gz sudo mv pwsh /usr/local/bin

Actualice desde versiones anteriores

Actualizar de PowerShell 5.1 (Windows PowerShell) o PowerShell Core a la última versión de PowerShell 7+ requiere pasos y consideraciones específicas. Por ejemplo, deberías probar tus scripts existentes para asegurarte de que funcionan con PowerShell 7+ y hacer una copia de seguridad de cualquier perfil personalizado o scripts almacenados en $PROFILE.

Actualice desde Windows PowerShell 5.1

Windows PowerShell 5.1 no se puede actualizar directamente, pero puede coexistir con PowerShell 7+.

Actualice desde PowerShell Core (6.x)

PowerShell Core se puede actualizar directamente a PowerShell 7+.

  1. Visite la página de lanzamientos de PowerShell GitHub y descargue el paquete compatible con su sistema operativo (por ejemplo, .msi para Windows, .deb para Linux).
  2. Instale la nueva versión. Consulte la sección relevante para obtener detalles:
  3. Instale PowerShell 7 en Windows
  4. Instale PowerShell 7 en macOS
  5. Instale PowerShell 7 en Linux

De forma predeterminada, PowerShell 7+ reemplazará la instalación de PowerShell Core si se instala en la misma ubicación.

Compatibilidad y soporte de PowerShell 7

Sistemas Operativos Soportados

PowerShell 7 es multiplataforma y funciona en Windows, macOS y varias distribuciones de Linux.

Windows

Versiones compatibles

Windows 10 (x64 y ARM64) – Versión 1607 o posteriorWindows 11 – Todas las versionesWindows Server – 2012 R2 o posterior

Requisitos

.NET Runtime – PowerShell 7 está construido sobre .NET 6 o posterior. Estos entornos de ejecución vienen incluidos con el instalador de PowerShell 7 para Windows.Espacio en Disco – Aproximadamente 150 MB para la instalación baseRAM – Mínimo 1 GB; se recomienda 2 GB o más

macOS

Versiones compatibles

macOS 10.13 High Sierra o posterior (64 bits)

Requisitos

.NET Runtime – .NET 6 o una versión posterior del runtime viene incluida con el paquete de PowerShell 7 para macOSDisk Space – Aproximadamente 150 MB para la instalaciónRAM – Mínimo 1 GB; se recomienda 2 GB o más

Linux

Requisitos

.NET Runtime – Se requiere .NET 6 o una versión posterior. Viene incluido en la mayoría de los paquetes de PowerShell 7 o se puede instalar manualmente.Espacio en Disco – Aproximadamente 150 MB para la instalaciónRAM – Mínimo 1 GB; se recomiendan 2 GB o más

Distribuciones compatibles

PowerShell 7 es compatible con una amplia gama de distribuciones de Linux. Las más comunes son: Basadas en Debian (gestor de paquetes APT) Ubuntu 16.04 o posterior (64 bits) Debian 9 o posterior (64 bits) Basadas en Red Hat (gestor de paquetes DNF/YUM) CentOS 7 o posterior (64 bits) Red Hat Enterprise Linux (RHEL) 7 o posterior (64 bits) Fedora 30 o posterior (64 bits) Basadas en SUSE (gestor de paquetes Zypper) openSUSE 42.3 o posterior (64 bits) SUSE Linux Enterprise Server (SLES) 12 SP2 o posterior (64 bits) Otras Alpine Linux 3.10 o posterior (64 bits) Arch Linux (mantenido por la comunidad)

Configuración multiplataforma

Arquitectura de Hardware Soportada

x64ARM64 (para distribuciones de Windows y Linux compatibles)

Características de compatibilidad

Los módulos específicos de Windows (por ejemplo, Active Directory, Exchange) son compatibles a través del módulo de compatibilidad (Enable-WindowsCompatibility) en Windows. El control remoto multiplataforma es compatible utilizando SSH o WinRM, dependiendo de la plataforma.

Soporte de contenedores

Imágenes de Docker

Las imágenes oficiales de Docker para PowerShell están disponibles para sistemas Linux, Windows y basados en ARM. Las imágenes están disponibles para: Debian Ubuntu Alpine Windows Server Core

Requisitos

Docker debe estar instalado y configurado.

Configuraciones no admitidas

  • PowerShell 7 solo es compatible con sistemas operativos de 64 bits y no con sistemas operativos de 32 bits.
  • PowerShell 7 no es compatible con versiones de Windows anteriores a Windows 10.
  • Las versiones de macOS anteriores a 10.13 High Sierra no tienen soporte.
  • Las distribuciones de Linux que han alcanzado su estado de fin de vida útil no están oficialmente soportadas.

Integración de Microsoft Update

Las actualizaciones de PowerShell 7 se pueden gestionar a través de Microsoft Update en Windows, permitiendo a los usuarios recibir actualizaciones automáticamente junto con otras actualizaciones de Windows.

Cómo funcionan las actualizaciones de PowerShell 7 a través de Microsoft Update

  • Microsoft Update – PowerShell 7 se integra con Microsoft Update, un servicio opcional que proporciona actualizaciones para el software de Microsoft, incluido PowerShell.
  • Tipos de actualización – Las actualizaciones pueden incluir nuevas versiones, correcciones de errores, parches de seguridad y mejoras.
  • Frecuencia – Las actualizaciones se liberan periódicamente basadas en el ciclo de desarrollo de PowerShell y las actualizaciones críticas de seguridad.

Habilitar Microsoft Update

Asegúrese de que su sistema esté configurado para utilizar Microsoft Update.

  1. Ve a Windows Update y haz clic en Opciones avanzadas.
  2. Para recibir actualizaciones de otros productos de Microsoft, active el interruptor en On. Esta configuración permite que Microsoft Update busque actualizaciones para PowerShell y otro software de Microsoft.

Configurar Actualizaciones Automáticas

Para asegurar que las actualizaciones de PowerShell se instalen automáticamente, configure los ajustes de Windows Update.

  1. Ve a Windows Update y haz clic en Opciones avanzadas.
  2. Configure lo siguiente:
  3. Actualizaciones automáticas – Permitir que las actualizaciones se instalen automáticamente
  4. Horas activas – Establezca las horas activas para evitar actualizaciones durante el horario laboral

Active Directory Group Management Best Practices

Learn more

Solución de problemas de instalación de PowerShell 7

La instalación de PowerShell 7 en diferentes plataformas puede ocasionalmente resultar en errores debido a una variedad de problemas ambientales o de dependencias. Aquí hay una lista de errores comunes y sus soluciones en las plataformas Windows, macOS y Linux.

Windows

  1. Error: La política de ejecución impide la instalación

Este error ocurre porque la política de ejecución es demasiado restrictiva. Ejecute el siguiente comando en una sesión de PowerShell elevada antes de intentar la instalación:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

  • Error: No se puede instalar debido a la falta de requisitos previos

Este error ocurre porque falta .NET Core Runtime. Debes descargar e instalar la última versión de .NET Core Runtime desde Microsoft’s .NET site y luego continuar con la instalación de PowerShell.

  • Error: El instalador requiere privilegios administrativos

Este error ocurre debido a la falta de derechos de administrador. Para solucionarlo, haga clic derecho en el instalador y elija Ejecutar como administrador.

MacOS

  1. Error: zsh: comando no encontrado: pwsh

Este error ocurre porque el binario de PowerShell no está en la PATH del sistema. Ejecute el siguiente comando para resolver el problema:

echo ‘export PATH=”/usr/local/microsoft/powershell/7:$PATH”‘ >> ~/.zshrc

source ~/.zshrc

  • Error: No se puede montar el archivo .pkg descargado

Este error ocurre porque el archivo .pkg está corrupto. Elimine este archivo y descárguelo nuevamente desde el sitio official site.

  • Error: La instalación requiere una versión más reciente de macOS

Este error ocurre porque la versión de macOS es demasiado antigua. Tendrás que actualizar macOS a una versión compatible con PowerShell 7.

  • Error: Permiso denegado durante la instalación

Este error ocurre debido a la falta de privilegios administrativos. Utilice el siguiente comando para resolver el problema:

sudo installer -pkg powershell-7.x.x.pkg -target /

Linux

  1. Error: No se puede localizar el paquete powershell

Este error ocurre porque el repositorio de Microsoft no se ha agregado a su gestor de paquetes. Utilice el siguiente comando para añadirlo:

# Ejemplo para Ubuntu/Debian:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

sudo apt-get update

  • Error: Faltan dependencias

Este error ocurre porque dependencias como libssl o curl no están instaladas. Para instalar las dependencias faltantes, utilice el siguiente comando:

# Ejemplo para Ubuntu:

sudo apt-get install -y libssl1.1 libcurl4

  • Error: Permiso denegado al ejecutar pwsh

Este error ocurre debido a permisos insuficientes en el binario. Ejecute el siguiente comando para resolver el problema:

sudo chmod +x /usr/bin/pwsh

  • Error: La versión del paquete no es compatible con la arquitectura del sistema

Este error ocurre debido a la arquitectura incorrecta del paquete descargado, por ejemplo, x86 frente a ARM. Tendrás que descargar el paquete correcto para la arquitectura de tu sistema desde la official release page.

Consejos para resolver problemas de instalación y ejecución

Aquí hay algunos consejos generales para solucionar y resolver problemas de instalación y ejecución con PowerShell 7 en diferentes plataformas.

Consejos generales de instalación

Verificar los requisitos del sistema

  • Asegúrese de que su versión de OS y arquitectura (x86, x64, ARM) sean compatibles con PowerShell 7.
  • Asegúrese de tener instaladas las dependencias requeridas, como .NET Core Runtime.

Descargue de fuentes oficiales

Siempre utilice la página oficial de PowerShell GitHub releases o el repositorio de confianza de su plataforma para descargar los paquetes de PowerShell.

Verificar registros de instalación

Para obtener detalles sobre los fallos, consulte los registros:

  • Windows – C:\Windows\Temp o el Visor de Eventos
  • Linux/macOS – Mensajes de error del terminal o registros del gestor de paquetes

Actualizar gestores de paquetes

Asegúrese de que los gestores de paquetes (por ejemplo, apt, yum, brew) estén actualizados antes de ejecutar los comandos de instalación.

Asegúrese de la correcta configuración de PATH

Después de la instalación, confirme que el binario de PowerShell esté accesible a través de PATH. Si no, agréguelo manualmente:

  • Windows – Edite las variables de entorno para incluir C:\Program Files\PowerShell\7
  • Linux/macOS – Añada /usr/bin/pwsh o /usr/local/bin/pwsh a la configuración de su shell

Utilice privilegios elevados

En plataformas que requieren permisos de administrador/superusuario, haga lo siguiente:

  • Windows – Ejecutar como administrador
  • Linux/macOS – Utilice sudo para instalaciones de paquetes

Consejos para resolver problemas de tiempo de ejecución

  • Si PowerShell se cuelga o se comporta de manera extraña, omite los scripts de perfil.
  • Asegúrese de que PowerShell y todos los módulos instalados estén actualizados.
  • Elimine temporalmente módulos o scripts de terceros para identificar problemas de compatibilidad.
  • Investigue los registros del sistema para obtener mensajes de error detallados.
  • Para errores relacionados con sesiones remotas o instalación de módulos, confirme la conectividad a internet y la resolución DNS. También verifique las reglas del firewall y la configuración del proxy.
  • Asegúrese de que las variables de entorno de PowerShell como $PSModulePath y $env:PATH estén configuradas correctamente.

Conclusión

Este artículo discute los diferentes métodos para instalar y actualizar PowerShell 7 en varias plataformas, incluyendo Windows, macOS y Linux. Aquí hay algunas recomendaciones adicionales para instalar PowerShell 7 basadas en las necesidades del usuario:

Para Principiantes/Usuarios Cotidianos

  • Windows – Instalar mediante MSI o Microsoft Store
  • macOS – Utilice el instalador .pkg
  • Linux – Instalar mediante gestores de paquetes nativos

Para Desarrolladores/Usuarios Avanzados

  • Utilice gestores de paquetes (Homebrew, apt, dnf) para actualizaciones eficientes e integración del sistema
  • Para scripts multiplataforma, instale en directorios consistentes (por ejemplo, /usr/local/bin)

Para instalaciones portátiles o cuando se carece de privilegios de administrador

  • Windows – Utilice el archivo ZIP
  • Linux/macOS – Utilice el tarball para la instalación manual

Para entornos empresariales

  • Utilice herramientas de implementación centralizadas (por ejemplo, Group Policy, SCCM) para desplegar archivos MSI de PowerShell
  • Automatice scripts de instalación en sistemas

Para entornos con acceso restringido a Internet:

  • Descargue instaladores sin conexión (MSI/PKG/Tarball) y distribúyalos localmente

Puede maximizar las capacidades de PowerShell 7 en diferentes entornos siguiendo estas pautas:

  • Escriba scripts que sean independientes de la plataforma utilizando las variables automáticas $IsWindows, $IsLinux y $IsMacOS. También debe almacenar rutas específicas del entorno en variables para evitar la codificación fija.
  • Personalice su $PROFILE para obtener eficiencia.
  • Utilice PowerShell Remoting para administrar máquinas remotas. Asegúrese de habilitar el remoting SSH multiplataforma.
  • Utilice el manejo de errores incorporado así como habilite el registro detallado para la resolución de problemas.
  • Siempre firme sus scripts para uso en producción.
  • PowerShell 7 es excelente interactuando con APIs, así que utilice REST APIs y solicitudes web.
  • Integre PowerShell en herramientas de automatización como Jenkins, Azure DevOps y GitHub Actions.
  • Escribe scripts modulares y funciones reutilizables, y empáquetalos en módulos.

Netwrix Directory Manager

FAQ

Compartir en

Aprende más

Acerca del autor

Asset Not Found

Jonathan Blackwell

Jefe de Desarrollo de Software

Desde 2012, Jonathan Blackwell, un ingeniero e innovador, ha proporcionado liderazgo en ingeniería que ha colocado a Netwrix GroupID a la vanguardia de la gestión de grupos y usuarios para entornos de Active Directory y Azure AD. Su experiencia en desarrollo, marketing y ventas permite a Jonathan comprender completamente el mercado de Identity Management y la forma de pensar de los compradores.