PSDscResources
PSDscResources 是 PSDesiredStateConfiguration 中现成资源的新主页。 此模块中的资源由 Microsoft 维护和支持。
这些资源是内置 PSDesiredStateConfiguration 模块中的资源,以及 GitHub 上实验 性 xPSDesiredStateConfiguration 模块中的社区贡献的组合。 这些资源最近也进行了更新,以满足 DSC 资源工具包 高质量资源模块 (HQRM) 指南。
此模块中未包含的内置资源不应受到影响,仍可从内置 PSDesiredStateConfiguration 模块加载。
由于 PSDscResources 会覆盖内置资源,因此它仅适用于 DSC 1.1 和 PowerShell 5.1 或更高版本。 此处提供的一些资源更新也包含在 xPSDesiredStateConfiguration 模块中,该模块仍与早期版本 (兼容,但此模块不受支持,将来) 可能会删除。
若要将内置资源更新为 PSDscResources 提供的最新版本,请先从 PowerShell 库安装 PSDscResources:
Install-Module PSDscResources
然后,将此行添加到 DSC 配置:
Import-DscResource -ModuleName PSDscResources
此项目采用了 Microsoft 开放源代码行为准则。 有关详细信息,请参阅行为准则常见问题解答,或如果有任何其他问题或意见,请与 联系。
资源
- 存档:展开或删除存档 (
.zip
) 文件的内容。 - 环境:管理计算机或进程的环境变量。
- 组:管理本地组。
- GroupSet:使用通用设置管理多个组资源。
- MsiPackage:安装或卸载 MSI 包。
- 注册表:管理注册表项或值。
- 脚本:运行 PowerShell 脚本块。
- 服务:管理 Windows 服务。
- ServiceSet:使用通用设置管理多个服务。
- 用户:管理本地用户。
- WindowsFeature:安装或卸载 Windows 角色或功能。
- WindowsFeatureSet:使用常见设置管理多个 Windows 角色或功能。
- WindowsOptionalFeature:启用或禁用可选功能。
- WindowsOptionalFeatureSet:使用通用设置管理多个可选功能。
- WindowsPackageCab:从 Windows 机箱 (
.cab
) 文件安装或卸载包。 - WindowsProcess:启动或停止 Windows 进程。
- ProcessSet:使用常见设置管理多个 Windows 进程。
在 Nano Server 上运行的资源
在计算机配置中不起作用的资源
使用 Azure Automanage 的计算机配置功能时,请勿使用以下资源:
WindowsFeature
WindowsFeatureSet
WindowsOptionalFeature
WindowsOptionalFeatureSet
WindowsPackageCab
计算机配置存在限制,阻止 DSC 资源使用 PowerShell 本身或PowerShell 库模块中未包含的任何 PowerShell cmdlet。 这些 DSC 资源使用一个或多个 Windows 模块 中的 cmdlet,在计算机配置中不起作用。