我AzMan
在 Windows Server 2003 上使用,并且我编写了一个管理应用程序,该应用程序完全隐藏AzMan
在MMC
安全团队之外。
但是,我很难实现MMC
.
我有一个名为 的角色User
,以及一个名为 的角色Branch User
,它只包含User
角色。我想User
在所有数据(Role Assignments
)级别分配角色Branch User
,在范围级别分配角色。
但是,我找不到以编程方式将Branch User
角色分配给范围而不丢失其定义的方法。我可以分配角色(通过调用CreateRole
范围),但它似乎只是创建了一个新的空白角色。当我在 中右键单击它MMC
,单击属性,然后单击Show Definition,它没有任何内容。
此外,如果我尝试调用AddTask
该IAzRole
对象来添加User
它,它不会像预期的那样工作。它会将角色中的所有任务添加User
到我的Branch User
角色中,但不会添加角色本身。
有没有办法做到这一点?