InvisibleVerifyCredentials() 関数
- Last UpdatedSep 26, 2024
- 1 minute read
InvisibleVerifyCredentials() 関数は同期 QuickScript で使用して、ユーザーを InTouch HMI にログオンすることなく特定のユーザーのアカウント情報を確認できます。
カテゴリ
セキュリティ
構文
AnalogTag=InvisibleVerifyCredentials( "UserId", "Password", "Domain" );
引数
UserId
ローカル コンピュータ、ワークグループ、またはドメインの一部である Windows オペレーティング システムのユーザー アカウント名
パスワード
アカウントのパスワード
ドメイン
アカウントの Windows ドメイン
備考
指定したユーザー、パスワード、およびドメインが有効である場合、そのユーザーに関連付けられた該当するアクセス レベルが整数として返されます。それ以外の場合は、-1 が返されます。
注記: InvisibleVerifyCredentials() 関数は同期 QuickScript から実行する必要があります。非同期 QuickScript から実行されると、関数は常に -1 を返します。
この関数によって、現在ログオンしているユーザーは変更されません。Domain 引数は、オペレーティング システム ベースのセキュリティの場合のみ有効です。ArchestrA セキュリティ モードが使用中で、ArchestrA セキュリティが代わりにオペレーティング システム ベースのセキュリティを使用している場合、UserId 引数にはドメイン名またはコンピュータ名を使用した完全修飾ユーザー名が含まれる必要があります。
例
AnalogTag=InvisibleVerifyCredentials( "john", "Password", "corporate_hq" );