You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在winget的configuration.dsc.yaml中用GroupSet添加用户到docker-users组?

可以用DSC GroupSet资源完成用户组添加操作

完全可以通过DSC GroupSet资源在你的configuration.dsc.yaml文件中配置,自动将当前域用户添加到docker-users本地组,无需手动执行PowerShell命令。

你可以在配置文件中加入以下GroupSet资源配置,和现有的Docker安装配置整合:

configuration DockerSetup {
    Import-DscResource -ModuleName PSDesiredStateConfiguration
    Node localhost {
        # 保留你原有的Docker安装配置(比如Package资源等)
        
        GroupSet AddCurrentUserToDockerUsers {
            GroupName        = 'docker-users'
            MembersToInclude = @("$env:USERDOMAIN\$env:USERNAME")
            Ensure           = 'Present'
        }
    }
}

配置说明:

  • GroupName:指定要操作的本地组名称为docker-users
  • MembersToInclude:通过环境变量$env:USERDOMAIN和$env:USERNAME自动拼接当前域用户的完整身份标识,适配你的域环境
  • Ensure = 'Present':保证用户被添加到组中,若用户已在组内则不会执行重复操作

执行winget configure configuration.dsc.yaml时,DSC会按配置顺序完成Docker安装和用户组添加操作。

内容的提问来源于stack exchange,提问作者Sam Hasler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 07:33:18