如何使用 Powershell 配置新的 DCOM RunAs 用户 [重复]
Posted
技术标签:
【中文标题】如何使用 Powershell 配置新的 DCOM RunAs 用户 [重复]【英文标题】:How configure a new DCOM RunAs User with Powershell [duplicate] 【发布时间】:2017-01-13 15:25:35 【问题描述】:我知道如何读取我当前的 DCOM 配置:
$dcom = Get-WMIObject -Class Win32_DCOMApplicationSetting -Filter 'Description="MyComp123"'
它工作正常。 但是如何创建和分配新的 RunAs (Identity) 用户?
【问题讨论】:
相关:***.com/questions/11363342/… 我知道:-SetLaunchSecurityDescriptor -SetAccessSecurityDescriptor -SetConfigurationSecurityDescriptor 但我正在寻找使用 PowerShell 编辑 RunAsUser Identity 选项?看看我的截图。 似乎没有编程方式-您必须按照here的描述使用外部可执行文件 【参考方案1】:查看此post 的两个答案。我认为您可以通过AccessSecurityDescriptor
或LaunchSecurityDescriptor
更改身份。
可以通过注册表更改身份:
# We set to value to empty -> in this case the DCOM entries identitiy is set to "Launching User"
Set-ItemProperty -path ("Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\0" -f $talDComEntry.AppID) -name "RunAs" -Value ""
【讨论】:
但是您不能使用描述符编辑身份用户。 (见截图) 我已经更新了答案。据我所知,您可以通过注册表项更改身份。 谢谢。但是如何插入一个正确密码的新用户名呢? 如here 所述,您必须依赖外部可执行文件来执行此部分以上是关于如何使用 Powershell 配置新的 DCOM RunAs 用户 [重复]的主要内容,如果未能解决你的问题,请参考以下文章