マシン構成の作成環境の設定方法
PowerShell モジュール GuestConfiguration では、次のようなカスタム コンテンツの作成プロセスを自動化します。
- マシン構成コンテンツ成果物 (
.zip
) を作成する - パッケージが要件を満たしていることを検証する
- テスト用にマシン構成エージェントをローカルにインストールする
- パッケージを使用してマシンの設定を監査できることを検証する
- パッケージを使用してマシンの設定を構成できることを検証する
- Azure Storage へのパッケージの公開
- ポリシー定義の作成
- ポリシーの発行
マシン構成を使った構成の適用のサポートは、バージョン 3.4.2 で導入されています。
基本要件
モジュールをインストールできるオペレーティング システム:
- Ubuntu 18 以降
- Windows
モジュールは、PowerShell 7.x を実行しているマシンにインストールできます。 次の表に示す PowerShell のバージョンをオペレーティング システムにインストールします。
OS | PowerShell バージョン |
---|---|
Windows | PowerShell 7.1.3 |
Ubuntu 18 | PowerShell 7.2.4 |
GuestConfiguration モジュールには、次のソフトウェアが必要です。
- Azure PowerShell 5.9.0 以降。 必要な Az PowerShell モジュールは、GuestConfiguration モジュールと一緒に自動的にインストールされます。または、次の手順に従うこともできます。
PowerShell ギャラリーからモジュールをインストールする
Windows または Linux に GuestConfiguration モジュールをインストールするには、PowerShell 7 で次のコマンドを実行します。
# Install the machine configuration DSC resource module from PowerShell Gallery
Install-Module -Name GuestConfiguration
モジュールがインポートされていることを確認します。
# Get a list of commands for the imported GuestConfiguration module
Get-Command -Module 'GuestConfiguration'