Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

AttemptInvisibleLogon() 関数

  • Last UpdatedSep 26, 2024
  • 1 minute read

AttemptInvisibleLogon() 関数はスクリプトで使用して、指定したアカウント情報でユーザーを InTouch にログオンできます。ユーザーはパスワードまたはユーザー ID を入力する必要はありません。

カテゴリ

セキュリティ

構文

DiscreteTag=AttemptInvisibleLogon( "UserId", "Password", "Domain" );

引数

UserId

有効なユーザー アカウント名

パスワード

ユーザーのパスワード

ドメイン

ユーザーが所属するローカル コンピュータ、ワークグループ、またはドメインの名前。この引数は、現在のセキュリティ モードがオペレーティング システム ベースの場合のみ適用されます。

戻り値

認証が正常に行われると、TRUE を返します。それ以外の場合は、FALSE を返します。

備考

指定したアカウント情報を使用して、InTouch HMI へのログオンが試行されます。

  • ログオン試行が正常に行われると、TRUE が返され、$OperatorDomain、$OperatorName、$AccessLevel、および $Operator のシステム タグ変数が適宜更新されます。

  • ログオン試行に失敗した場合、FALSE が返され、現在ログオンしているユーザー(存在する場合)がそのまま現在のユーザーとなります。

Domain 引数は、オペレーティング システム ベースのセキュリティの場合のみ有効です。ArchestrA セキュリティ モードが使用中で、ArchestrA セキュリティが代わりにオペレーティング システム ベースのセキュリティを使用している場合、UserId 引数にはドメイン名またはコンピュータ名を使用した完全修飾ユーザー名が含まれます。

オペレーティング システム ベースのセキュリティの場合:

DiscreteTag=AttemptInvisibleLogon( "UserId", "Password", "Domain" );

InTouch ベースまたは ArchestrA ベースのセキュリティの場合:

DiscreteTag=AttemptInvisibleLogon("UserId", "Password", "" );

次もご確認ください。

AddPermission() 関数

InvisibleVerifyCredentials() 関数

IsAssignedRole() 関数

PostLogonDialog() 関数

QueryGroupMembership() 関数

In This Topic