我有一个简单的PowerShell DSC配置块,可确保用户帐户不存在,当我尝试使用Start-DscConfiguration
将其应用到本地系统时,我收到类似于以下内容的错误消息:
WS-Management服务无法处理请求。 WMI服务返回了拒绝访问权限'错误。
如何成功应用DSC配置?
这是我正在使用的配置块:
configuration MyConfig {
User Trevor2 {
UserName = 'Trevor2';
Ensure = 'Absent';
}
}
$Path = 'c:\dsc\MyConfig';
MyConfig -OutputPath $Path;
Start-DscConfiguration -Wait -Verbose -Path $Path;
# Clean up MOF files
Remove-Item -Path $Path -Recurse;
答案 0 :(得分:7)
如果启用了UAC,请确保PowerShell控制台主机或PowerShell集成脚本编辑器(ISE)在管理Windows令牌下运行。应用PowerShell DSC配置要求您默认为管理员。