Linux

Cómo instalar PowerShell Core en Windows, Linux y macOS

PowerShell Core está disponible para clientes de Windows, así como para dispositivos macOS y Linux. Aprenda a instalar el PSC de Microsoft en estos sistemas operativos.

powershell istock 605772798 jejim
Imagen: Jejim, Getty Images/iStock

estos años, Microsoft avanza en código abierto Esfuércese por hacer la transición a una plataforma empresarial centrada en la nube. Con la adquisición de GitHub en 2023, Microsoft duplicó esa promesa y reorganizó su popular marco de administración de PowerShell de una herramienta solo para Windows a una que ahora se ejecuta en macOS, Linux y hardware basado en ARM para continuar con este impulso.

La versión más nueva de PowerShell ha cambiado de nombre a PowerShell Core (PSC) para distinguir entre la versión heredada anterior, solo para Windows, y una versión genérica que actualmente admite varios sistemas operativos para limitar la confusión entre versiones. Microsoft aún admite versiones heredadas de PowerShell en Windows, pero la versión actual (5.1) no verá ningún cmdlet nuevo agregado al marco; este privilegio solo se aplicará a futuras versiones de PowerShell Core.

PowerShell Core ha sufrido algunos cambios durante el desarrollo para que pueda ejecutarse en todos los tipos de sistemas operativos; un cambio importante es la cantidad de cmdlets disponibles para los administradores, que es significativamente menor a la que puede acceder PowerShell tradicional. Microsoft insiste en que es solo cuestión de tiempo antes de que los cmdlets migren a PowerShell Core. Afortunadamente para los usuarios de Windows, PowerShell y PowerShell Core heredados se pueden instalar en paralelo para facilitar la transición.

Microsoft ha trasladado el desarrollo a Cuenta de alojamiento en GitHub Con el apoyo total de Microsoft y la comunidad de código abierto para ayudar en el desarrollo, las pruebas y los lanzamientos continuos en el futuro. Versión de PowerShellComo beneficio adicional, muchos usuarios publican los módulos y scripts que crean para que todos los usen en su entorno de hospedaje.

LEER  Cómo implementar y administrar Firefox en su organización

VER: Secuencias de comandos de PowerShell: Siete consejos para reducir los errores (PDF gratuito) (Tecnopedia)

Antes de instalar PowerShell Core, debe cumplir con requisitos específicos, que dependen en gran medida de la versión del sistema operativo base instalado. Estos requisitos están contenidos en los apartados correspondientes.

Cómo instalar PowerShell Core en Windows

Requerir: Universal C Runtime para versiones de Windows anteriores a Windows 10; Windows Management Framework 4.0 o posterior en Windows 7 y Server 2008 R2.

  1. Descargue el MSI para la arquitectura de su sistema operativo desde la página de lanzamientos de GitHub.
  2. Realice una instalación manual de MSI o utilice el siguiente comando para realizar una instalación silenciosa.

msiexec.exe /paquete /ruta/a/powershell.msi /silencio

Cómo instalar PowerShell Core en macOS

Requerir: macOS 10.12 o posterior

  1. Descargue el PKG para macOS desde la página de lanzamientos de GitHub.
  2. Si su Mac está configurada para usar el administrador de paquetes Homebrew, realice una instalación de PKG manualmente o instálela en silencio con el siguiente comando.

barril de cerveza instalar powershell

Cómo instalar PowerShell Core en Linux

Requerir: Ubuntu 16.04/18.04/18.10/19.04, Debian 8/9, CentOS 7, RHEL 7, openSUSE, Fedora, Arch Linux, Snap Package, Kali, Raspian

  1. Inicie Terminal e ingrese los siguientes comandos para su distribución:

Ubuntu/Debian: sudo apt-get install -y powershell

CentOS/RHEL: sudo yum install -y powershell

Fedora: sudo dnf install -y powershell

Cómo instalar PowerShell Core en ARM (Linux)

Requerir: (Raspian) Solo placas Pi 2/3; Raspian Stretch instalado.

  1. Inicie una terminal e ingrese el siguiente comando (o ejecute un script).

# requisitos previos

# actualizar la lista de paquetes

sudo apt-obtener actualización

# Instalar libunwind8 y libssl1.0

# La expresión regular se usa para asegurarnos de que no instalemos libssl1.0-dev ya que es una variante no deseada

sudo apt-get install ‘^libssl1.0.[0-9]$’ libuwind8 -y

################################

# Descarga y extrae PowerShell

# Obtenga el último tar.gz

wget

# Hacer una carpeta para poner powershell

mkdir ~/powershell

# Extraiga el archivo tar.gz

tar -xvf ./powershell-6.2.0-linux-arm32.tar.gz -C ~/powershell

# Iniciar PowerShell

~/powershell/pwsh

Cómo instalar PowerShell Core en ARM (Windows IoT)

Requerir: Windows PowerShell

1. Inicie PowerShell en la estación de trabajo e ingrese el siguiente cmdlet para crear una PSSession en el dispositivo de destino:

$s = New-PSSession -ComputerName Target_Device_IP -Credential Administrator_account

2. Descargue el paquete ZIP y cópielo en el destino mediante el siguiente cmdlet:

Copy-Item .path opowershell.zip -Destino U:usersAdministrator_accountDownloads -ToSession $s

3. Conéctese de forma remota a la sesión del dispositivo e instale el script de PowerShell con el siguiente cmdlet:

Introduzca -PSSession $s

Establecer ubicación U:usersAdministrator_accountDownloads

Expanda archive.powershell.zip

4. Ingrese el siguiente cmdlet para configurar la comunicación remota a través de PowerShell:

set_ubicación.powershell.zip

.Install-PowerShellRemoting.ps1 -PowerShellHome

5. Este cmdlet final configurará PowerShell Core en el dispositivo de destino:

Enter-PSSession -ComputerName Target_Device_IP -Credential Administrator_account – Configure powershell.

LEER  ¿Está Chrome a punto de hacer un gran revuelo en Firefox?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba