Workspace Environment Management

動的トークン

Workspace Environment Management アクション で動的トークンを使用すると、より強力なトークンを作成できます。

文字列操作

場合によっては、スクリプト内の文字列を操作して、ドライブをマップしたり、アプリケーションを起動したりする必要があります。Workspace Environment Management エージェントは、次の文字列操作を受け付けます。

#Left (文字列, 長さ) # #Right (文字列, 長さ) # #Truncate (文字列, 長さ) # &トリム (文字列) & RemoveSpaces (文字列) & &Expand (文字列) & $分割 (文字列, [スプリッタ], インデックス) $ #Mid (文字列, startindex) #!Mid (文字列、開始インデックス、長さ)!#Mod (文字列、長さ) # > **注:** > > すべての演算子では、大文字と小文字が区別されます。文字列操作は、ハッシュタグと Active Directory 属性でもサポートされます。文字列操作がネストされている場合、 **Mid** 操作は常に最後に実行されます。

ハッシュタグ

ハッシュタグは、Workspace Environment Management 項目の処理で広く使用されている置換機能です。次の例は、ハッシュタグの使用方法を示しています。

.ini ファイルに書き込むには、 .ini ファイルのパス %USERNAME% を使用すると、Workspace Environment Management によってその ファイルが 処理され、最終的なディレクトリが展開されます。ただし、Workspace Environment Management が .ini 自体に書き込む値を評価することは、より複雑です。%USERNAME% を 文字どおりに記述するか 、展開した値を書き込むことができます。

柔軟性を高めるために、 \ #\ #UserName\ #\ #\ # はハッシュタグとして 存在するため、値 に対して %USERNAME% を使用して文字どおりに書き込み、\ #\ #UserName\ #\ #\ # は展開された値を書き込む

一般的な使用のために、以下のハッシュタグが実装されています。

# #UserName ## # #UserProfile ## # #FullUserName ## # #UserInitials ## # #UserAppData #UserPersonal #UserDocuments ## # ## # #UserDesktop #UserFavorites #UserTemplates ## # ## ###」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」」#UserStartMenu #UserStartMenuPrograms #ComputerName #ClientName #ClientIPAddress #ADSite #DefaultRegValue #UserLDAPPath# #VUEMAgentFolder ## # #RDSSessionID ## # #RDSSessionName ## # #ClientRemoteOS ## # #ClientOSInfos ## ハッシュタグ **\ #\ #UserScreenCaptureComment\ #\ #\ #** は、製品の特定の部分で使用するために実装されています。このタグは、[ **詳細設定]** > [ **UI エージェントのパーソナライゼーション] > [ **ヘルプデスクオプション** ] の電子メールテンプレートに含めることができます**。この項目を含めると、Agent Screen Capture ユーティリティのスクリーンキャプチャの下にコメントフィールドが表示されます。コメントは、電子メールテンプレートにタグを配置した場所のサポート電子メールに含まれます。

注:

すべてのハッシュタグは大文字と小文字が区別されます。

Active Directory 属性

Active Directory 属性を操作するために、WEM は [ADAttribute: AttrName] の値を関連する Active Directory 属性に置き換えます。[adAttribute: AttrName] は、Active Directory 属性の動的トークンです。指定された属性の値をチェックする関連フィルタがあります。

ユーザー組織単位 (OU) 構造の場合、WEM は [UserParentou: Level] の値を関連する Active Directory OU 名に置き換えます。Active Directory パスは、Active Directory 内の完全なユーザーパス(LDAP)[ であり、 ]ユーザー親:レベルはそのサブセットです。

たとえば、ユーザーが属する OU のネットワークドライブを構築するとします。ネットワークドライブパス[ で動的トークン ]UserParentou: level を使用して、ユーザーの OU を動的に解決できます。動的トークンを使用するには、次の 2 つの方法があります。

  • [userParentous: レベルの] 動的トークンは、ネットワークドライブパスで直接使用します。たとえば、次のパスを使用できます。 \\ サーバー\ 共有\ [ユーザー親:0]\
  • OU という環境変数を設定し、その値を [UserParentou: 0 に設定します]。その後、ドライブを\ サーバ \ 共有\ %OU%\ としてマップできます。

注:

  • すべての AD 属性では、大文字と小文字が区別されます。
  • 数字「0」は、OU 構造で到達するレベルに対応する番号に置き換えることができます。
  • 変数をパスに追加できます。これを行うには、OU レイアウトに一致するフォルダー構造が正確であることを確認します。

Active Directory 属性を使用してフィルタリングすることもできます。[ 管理]\ > [フィルタ]\ > [条件]\ > [フィルタ条件リスト ] タブで、[ 追加] をクリックした後、[新しいフィルタ条件] ウィンドウを開くことができます。[新しいフィルタ条件] ウィンドウには、Active Directory 属性に関連付けられた次の 4 つのフィルタ条件タイプが表示されます。

  • Active Directory 属性の一致
  • Active Directory グループの一致
  • Active Directory パスの一致
  • Active Directory サイトの一致

Active Directory 属性一致の場合、動的トークンは [ADAttribute: AttrName]です。Active Directory グループ一致で使用できる動的トークンはありません。これは、その条件の種類がグループメンバシップのチェックに使用されるためです。Active Directory パス一致の場合、完全な LDAP パスの動的トークンは # #UserLDAPPath ## です。Active Directory サイト一致の場合、動的トークンは # #ADSite ## です。

動的トークン