Existem várias formas de instalar o DSC v3.
Selecione o separador da plataforma desejada para ver as instruções detalhadas de instalação.
Instale o DSC usando o WinGet
Os seguintes comandos podem ser usados para instalar o DSC usando os pacotes publicados winget .
Procure a versão mais recente do DSC:
winget search DesiredStateConfiguration --source msstore
Name Id Version Source
---------------------------------------------------------------
DesiredStateConfiguration 9NVTPZWRC6KQ Unknown msstore
DesiredStateConfiguration-Preview 9PCX3HX4HZ0Z Unknown msstore
Instale o DSC usando o id parâmetro:
# Install latest stable
winget install --id 9NVTPZWRC6KQ --source msstore
# Install latest preview
winget install --id 9PCX3HX4HZ0Z --source msstore
Instale o DSC a partir do .zip ficheiro
Descarregue a versão mais recente do repositório DSC para o seu tipo de processador:
Descompacte o pacote numa pasta:
Expand-Archive -Path .\DSC-3.3.0-rc.2-x86_64-pc-windows-msvc.zip -DestinationPath C:\DSC
Adiciona a pasta DSC à variável do ambiente do teu sistema PATH .
Instale o DSC a partir do repositório de pacotes da Microsoft
Note
Este script só funciona para versões suportadas do Debian que tenham um pacote publicado no repositório de pacotes da Microsoft. Para outras versões do Debian, use o método de instalação manual.
#!/bin/bash
###################################
# Prerequisites
# Update and install the pre-requisite packages.
sudo apt-get install -y wget apt-transport-https software-properties-common
# Download the Microsoft repository keys for your version of Ubuntu
source /etc/os-release
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository keys
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
# Update the list of packages and install DSC
sudo apt-get update
sudo apt-get install -y dsc
Instalar manualmente o DSC a partir do pacote DEB
Descarregue o pacote universal na página de releases do GitHub para a arquitetura do seu processador.
O seguinte script shell descarrega e instala a versão atual do DSC. Podes mudar o URL para descarregar a versão do DSC que queres instalar.
#!/bin/bash
###################################
# Prerequisites
# Update and install the pre-requisite packages.
sudo apt-get update
sudo apt-get install -y wget
# Download the DSC package file
wget https://github.com/PowerShell/DSC/releases/download/v3.3.0-rc.2/dsc_3.3.0-rc.2-1_amd64.deb
# Install the DSC package
sudo dpkg -i dsc_3.3.0-rc.2-1_amd64.deb
rm dsc_3.3.0-rc.2-1_amd64.deb
Instale o DSC a partir do repositório de pacotes da Microsoft
Note
Este script só funciona para versões suportadas do Ubuntu que tenham um pacote publicado no repositório de pacotes da Microsoft. Para outras versões do Ubuntu, use o método manual de instalação.
#!/bin/bash
###################################
# Prerequisites
# Update and install the pre-requisite packages.
sudo apt-get install -y wget apt-transport-https software-properties-common
# Download the Microsoft repository keys for your version of Debian
source /etc/os-release
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository keys
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
# Update the list of packages and install DSC
sudo apt-get update
sudo apt-get install -y dsc
Instalar manualmente o DSC a partir do pacote DEB
Descarregue o pacote universal na página de releases do GitHub para a arquitetura do seu processador.
O seguinte script shell descarrega e instala a versão atual do DSC. Podes mudar o URL para descarregar a versão do DSC que queres instalar.
#!/bin/bash
###################################
# Prerequisites
# Update and install the pre-requisite packages.
sudo apt-get update
sudo apt-get install -y wget
# Download the DSC package file
wget https://github.com/PowerShell/DSC/releases/download/v3.3.0-rc.2/dsc_3.3.0-rc.2-1_amd64.deb
# Install the DSC package
sudo dpkg -i dsc_3.3.0-rc.2-1_amd64.deb
rm dsc_3.3.0-rc.2-1_amd64.deb
Instale o DSC a partir do repositório de pacotes da Microsoft
Note
Este script só funciona para versões suportadas do RHEL que tenham um pacote publicado no repositório de pacotes da Microsoft. Para outras versões suportadas do RHEL, utilize o método de instalação manual.
#!/bin/bash
###################################
# Get version of RHEL
source /etc/os-release
majorver=${VERSION_ID%.*}
# Download and register the Microsoft Red Hat repository package
curl -sSL -O https://packages.microsoft.com/config/rhel/$majorver/packages-microsoft-prod.rpm
sudo rpm -i packages-microsoft-prod.rpm
rm packages-microsoft-prod.rpm
# Update package index files
sudo dnf update
# Install DSC
sudo dnf install dsc -y
Instalar manualmente o DSC a partir do pacote RPM
Descarregue o pacote universal na página de releases do GitHub para a arquitetura do seu processador.
O seguinte script shell descarrega e instala a versão atual do DSC. Podes mudar o URL para descarregar a versão do DSC que queres instalar.
sudo dnf install https://github.com/PowerShell/DSC/releases/download/v3.3.0-rc.2/dsc-3.3.0.rc.2-1.x86_64.rpm
Instale manualmente o DSC a partir do .tar.gz pacote
Descarregue o pacote macOS na página de lançamentos do GitHub para a arquitetura do seu processador.
O seguinte script shell descarrega e instala a versão atual do DSC. Podes mudar o URL para descarregar a versão do DSC que queres instalar.
curl -sSL -O https://github.com/PowerShell/DSC/releases/download/v3.3.0-rc.2/DSC-3.3.0-rc.2-aarch64-apple-darwin.tar.gz
Crie uma nova pasta e extraia ficheiros dessa pasta:
mkdir -p ~/.local/share/dsc
tar -xzf ./dsc-3.3.0-rc.2-aarch64-apple-darwin.tar.gz -C ~/.local/share/dsc
Adicione a nova pasta à variável de ambiente PATH.