使用 WinGet 安裝 DSC
以下指令可用已發佈 winget 的套件安裝 DSC。
搜尋最新版本的 DSC:
winget search DesiredStateConfiguration --source msstore
Name Id Version Source
---------------------------------------------------------------
DesiredStateConfiguration 9NVTPZWRC6KQ Unknown msstore
DesiredStateConfiguration-Preview 9PCX3HX4HZ0Z Unknown msstore
使用 id 以下參數安裝 DSC:
# Install latest stable
winget install --id 9NVTPZWRC6KQ --source msstore
# Install latest preview
winget install --id 9PCX3HX4HZ0Z --source msstore
從 .zip 檔案安裝 DSC
從 DSC 儲存庫下載你處理器類型的最新版本:
將套件解壓縮到一個資料夾:
Expand-Archive -Path .\DSC-3.3.0-rc.2-x86_64-pc-windows-msvc.zip -DestinationPath C:\DSC
把 DSC 資料夾加入你的系統 PATH 環境變數。
從 Microsoft 套件倉庫安裝 DSC
Note
此腳本僅適用於支援的 Debian 版本,這些版本的套件已發佈至 Microsoft 套件儲存庫。 對於其他版本的 Debian,請使用手動安裝方法。
#!/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
手動從 DEB 套件安裝 DSC
從 GitHub 發布頁面下載你處理器架構的通用套件。
以下的 shell 腳本可下載並安裝當前版本的 DSC。 你可以更改網址,下載你想安裝的 DSC 版本。
#!/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
從 Microsoft 套件倉庫安裝 DSC
Note
此腳本僅適用於已發佈套件至 Microsoft 套件倉庫的支援版本 Ubuntu。 對於其他版本的 Ubuntu,請使用手動安裝方式。
#!/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
手動從 DEB 套件安裝 DSC
從 GitHub 發布頁面下載你處理器架構的通用套件。
以下的 shell 腳本可下載並安裝當前版本的 DSC。 你可以更改網址,下載你想安裝的 DSC 版本。
#!/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
從 Microsoft 套件倉庫安裝 DSC
Note
此腳本僅適用於已將套件發佈至 Microsoft 套件倉庫的支援版本 RHEL。 對於其他支援的 RHEL 版本,請使用手動安裝方式。
#!/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
手動從 RPM 套件安裝 DSC
從 GitHub 發布頁面下載你處理器架構的通用套件。
以下的 shell 腳本可下載並安裝當前版本的 DSC。 你可以更改網址,下載你想安裝的 DSC 版本。
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
從套件手動安裝 DSC .tar.gz
從 GitHub 發布頁面下載 macOS 套件,針對你的處理器架構。
以下的 shell 腳本可下載並安裝當前版本的 DSC。 你可以更改網址,下載你想安裝的 DSC 版本。
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
建立一個新資料夾,並將檔案解壓到該資料夾:
mkdir -p ~/.local/share/dsc
tar -xzf ./dsc-3.3.0-rc.2-aarch64-apple-darwin.tar.gz -C ~/.local/share/dsc
把新資料夾加入你的 PATH 環境變數。