AddPermission() 関数
- Last UpdatedSep 26, 2024
- 1 minute read
特定の InTouch アクセス レベルをローカル システムまたはドメインの指定したユーザー グループに割り当てます。AddPermission() 関数が呼び出された後でそのグループに属すユーザーが InTouch HMI にログオンするとき、そのユーザーは指定されたアクセス レベルを受け取ります。
カテゴリ
セキュリティ
構文
DiscreteTag=AddPermission( "Domain", "Group", AccessLevel);
引数
ドメイン
グループが配置されているドメインまたはローカル コンピュータの名前
Group
Windows ユーザー グループ
AccessLevel
指定したグループに関連付ける InTouch アクセス レベル
備考
オペレーティング システムのセキュリティの場合のみ有効です。この関数が呼び出されると、指定したドメインまたはワークグループの指定したグループの存在を確認します。成功した場合、TRUE が返され、指定したアクセス レベルが後続のユーザー ログオンのグループに関連付けられます。その他すべての場合(つまり、引数に対して無効な値が指定されている場合)、FALSE が返されます。
この関数は通常、アプリケーションの起動時に実行されるように設定されています。現在ログオンしているユーザーには影響は与えられません。AddPermission() が正常に呼び出された後でログオンするユーザーのみがグループに関連付けられているアクセス レベルを受け取ります。
例
DiscreteTag=AddPermission( "corporate_hq", "InTouchAdmins", 9000);
DiscreteTag=AddPermission( "johns01", "InTouchUsers", 5000);
Operations Control 接続エクスペリエンス
AddPermission() メソッドが Operations Control 接続エクスペリエンスで受け入れるのは 2 つのパラメータだけです。
-
CONNECT グループ
-
アクセス レベル
Operations Control 接続エクスペリエンスの AddPermission() のスクリプト関数を以下に示します。
DiscreteTag=AddPermission("", "CONNECT group", AccessLevel);
ランタイムユーザーがCONNECTの複数のグループのメンバーである場合、アクセスレベルは最上位のアクセスレベルを持つグループによって決定されます。
参照項目
PostLogonDialog()、InvisibleVerifyCredentials()、IsAssignedRole()、AttemptInvisibleLogon()、QueryGroupMembership()