0

我正在添加一个监控系统,该系统需要每台服务器上的本地用户(1000+),并且它需要具有 DefaultAccessPermission、DefaultLaunchPermission、AccessPermission 和 LaunchPermission 的权限。

我确实在网上找到了以下脚本:http: //social.technet.microsoft.com/Forums/en-US/5db2707c-87c9-4bb2-a0eb-912363e2814a/using-powershell-to-set-dcom-permissions-for- fim 自助服务密码重置?forum=ilm2

我在 2008 R2 服务器上对此进行了测试,它只使用给定用户更新 LaunchPermissions。我试过浏览 MSDN 文档(http://msdn.microsoft.com/en-us/library/aa910612.aspxhttp://msdn.microsoft.com/en-us/library/aa912325.aspx)。也许我在我的头上,但如果我能把它写出来就好了。我已经使用 powershell 自动添加了一个用户。我现在只需要更新这些 COM 安全权限。

我应该提到的另一件事是这些服务器不在域中,我无法在远程机器上安装软件。因此,如果我可以在几个脚本文件中包含它,并且在脚本完成后大部分都可以删除,那就太好了。

他将不胜感激任何帮助或指出我正确的方向。

4

1 回答 1

0

我最终不得不使用可执行文件和我的 powershell 脚本来完成这项工作。可以在此处找到http://www.microsoft.com/en-us/download/details.aspx?id=8279以获得 dcom 权限。这里有一个类似的答案https://serverfault.com/questions/555745/change-a-dcom-applications-identity-with-a-script

这在使用新的 .Net Framework 的 2012 r2 服务器上不起作用。

于 2014-06-06T20:12:10.037 回答