如何设置来宾配置创作环境

PowerShell 模块 GuestConfiguration 自动执行创建自定义内容的过程,包括:

  • 创建来宾配置内容项目 (.zip)
  • 验证包是否符合要求
  • 在本地安装来宾配置代理以进行测试
  • 验证包是否可用于审核计算机中的设置
  • 验证包是否可用于配置计算机中的设置
  • 将包发布到 Azure 存储
  • 创建策略定义
  • 发布策略

版本 3.4.2 中引入了对通过来宾配置应用配置的支持。

重要

审核环境状态的自定义包为正式发布版,但应用配置的包为预览版。 以下限制适用:

若要在 Linux 上测试创建和应用配置,GuestConfiguration 模块仅在 Ubuntu 18 上可用,但该模块生成的包和策略定义可用于 Azure 支持的任何 Linux 发行版/版本。

MacOS 上的测试包不可用。

基本要求

可以安装模块的操作系统:

  • Ubuntu 18
  • Windows

该模块可以安装在运行 PowerShell 7 的计算机上。 安装下面列出的 PowerShell 版本。

OS PowerShell 版本
Windows PowerShell 7.1.3
Ubuntu 18 PowerShell 7.2.4

GuestConfiguration 模块需要以下软件:

  • Azure PowerShell 5.9.0 或更高版本。 所需的 Az 模块随 GuestConfiguration 模块一起自动安装,也可以按照这些说明进行操作。

若要在 Windows 或 Linux 上安装 GuestConfiguration 模块,请在 PowerShell 7 中运行以下命令。

# Install the guest 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'

后续步骤