我正在尝试使用PowerShell DSC将域组添加到本地管理员组。这是代码:
Configuration TestSetup {
Node localhost {
Group Administrators {
GroupName = "Administrators"
MembersToInclude = "MYDOMAIN\TheAdministratorsGroup"
}
}
}
运行它会导致以下错误:
PowerShell provider MSFT_GroupResource failed to execute Test-TargetResource functionality with error message: Could not find a principal with the provided name [mydomain\theadministratorsgroup]
+ CategoryInfo : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure
+ PSComputerName : localhost
主体确实存在,我可以通过GUI并使用手动添加主体net localgroup
。
我知道DSC配置会在该SYSTEM
帐户下执行,所以我认为这可能是该SYSTEM
帐户要查询Active Directory 的权限问题。但是,我已经SYSTEM
使用PsExec 作为帐户运行了cmd,并且能够将域组添加到本地管理员组而没有任何麻烦。