AddPermission() 函数
- Last UpdatedSep 24, 2024
- 1 minute read
将特定的 InTouch 访问级别指定给本地系统或域上给定的用户组。在调用 AddPermission() 函数之后,属于该组的用户登录到 InTouch HMI 时,该用户获得指定的访问级别。
类别
安全性
语法
DiscreteTag=AddPermission( "Domain", "Group", AccessLevel);
参数
域
组所在的域或本地计算机的名称。
组
Windows 用户组。
AccessLevel
您希望与给定的组关联的 InTouch 访问级别。
附注
仅对于操作系统安全性有效。调用此函数时,将在指定的域或工作组中检查是否存在指定的组。如果成功,则返回 TRUE,指定的“访问级别”与组关联,以便在随后的用户登录操作中使用。在所有其它情况下(即,如果为任何一个参数指定了无效的值),则返回 FALSE。
此函数通常配置成在应用程序启动时运行。它不影响当前登录的用户。只有在成功调用 AddPermission() 函数之后登录的用户,才会获得与自己的组关联的访问级别。
示例
DiscreteTag=AddPermission( "corporate_hq", "InTouchAdmins", 9000);
DiscreteTag=AddPermission( "johns01", "InTouchUsers", 5000);
Operations Control 连接体验
AddPermission() 方法在 Operations Control 连接体验中仅接受两个参数:
-
CONNECT 组
-
访问级别
Operations Control 连接体验中 AddPermission() 的脚本函数:
DiscreteTag=AddPermission("", "CONNECT group", AccessLevel);
如果运行时用户是 CONNECT 中多个组的成员,则访问级别将由具有最高访问级别的组确定。
另请参阅
PostLogonDialog(), InvisibleVerifyCredentials(), IsAssignedRole(), AttemptInvisibleLogon(), QueryGroupMembership()