スクリプトの作成と管理

Prev Next

紹介

HP Workforce Experience Platform (WXP) の スクリプト モジュールを使用すると、カスタム PowerShell 5.1 スクリプトをマネージド デバイスのグループにデプロイできます。この機能は現在、Windows 10 と Windows 11 で使用でき、デバイス フリート全体の日常的な管理タスクを自動化するのに役立ちます。

         
手記:
         

スクリプト機能は現在ベータ版です。スクリプトの編集や削除など、一部の高度な機能は、将来のリリースで計画されています。

この記事では、次のトピックについて順を追って説明します。

スクリプトライブラリへのアクセス

  1. WXPにログイン - ホームページ が表示されます。
  2. 左側のメニューから、[ 修復] > [スクリプト] をクリックします。 [スクリプト] ページは、次の 3 つのタブで表示されます。
    • ライブラリ (デフォルト): ユーザーが作成またはアップロードした使用可能なすべてのスクリプトを表示します。
    • 割り当て: PowerShell スクリプトを 1 つ以上のデバイス グループにリンクして、手動またはスケジュールされた実行を行います。
    • ギャラリー: HP が提供する厳選されたスクリプトを表示します。
  3. [ライブラリ] タブには、次の列が表示されます。
フィールド の説明
スクリプト名 スクリプトの名前。
バージョン スクリプトのバージョン番号。
作成者 スクリプトを作成したユーザー。
概要 スクリプトの簡単な説明。
操作 スクリプトがアクションか評価かを示します。

オプションの列には、次のものがあります。

フィールド の説明
スクリプト ID 各スクリプトに割り当てられた一意の識別子。
別のユーザーとして実行 スクリプトを実行するコンテキストまたはユーザーを示します。オプションは [システム] または [ユーザー] です。
ホスト環境 スクリプトを 32 ビット環境と 64 ビット環境のどちらで実行するかを指定します。
実行方針 スクリプト実行ルール ([バイパス] や [クライアントのデフォルト] など) を決定します。

歯車アイコン ([列オプション]) を使用して列を追加し、既定のビューから列を削除します。[ デフォルトにリセット ] をクリックして、デフォルトのビューを復元します。

ライブラリへのスクリプトの追加

  1. WXP の左側のメニューから、[ Remediations (修復)] > [Scripts (スクリプト)] をクリックします。 デフォルトでは、「ライブラリ 」タブが表示されます。
  2. [ スクリプトの追加] をクリックします。 [スクリプトの追加 ] ダイアログ ボックスが表示されます。
  3. ステップ 1/3 で、次の情報を入力します。
    • .ps1 ファイルのアップロード: PowerShell 5.1 スクリプト ファイルをアップロードします。
    • 操作の種類: 変更をトリガーする アクション を選択するか、変更を加えずに評価する 評価 を選択します。
  4. ステップ 2/3 で、実行プロパティを定義します。
    • 実行: [システム ] または [ ログオン ユーザー ] を選択して、実行コンテキストを決定します。
    • ホスト環境: ターゲットデバイスの実行プラットフォームに合わせて、32ビットまたは64ビットを選択します。
    • 実行ポリシー: [バイパス] または [クライアントのデフォルト] を選択します。バイパスは [署名済みすべて] ではサポートされていません。

手記:[Client Default] を使用して、信頼できるパブリッシャーを使用して署名済みスクリプトを実行します。

  1. ステップ 3/3 で、スクリプトのメタデータを入力します。
    • スクリプト名: スクリプトの一意でわかりやすい名前。
    • スクリプトバージョン: バージョン番号。
    • あらすじ:スクリプトの機能の簡単な要約。
    • 説明: スクリプトの目的の詳細な説明。
  2. [追加] をクリックしてスクリプトを保存します。ポップアップに成功または失敗が表示されます。

手記: スクリプトは、[ 割り当て] タブで割り当てる必要があります。スクリプトの編集は現在サポートされていません。

ライブラリでスクリプトの詳細を表示

  1. WXP の左側のメニューから、[ 修復] > [スクリプト] > [ライブラリ] をクリックします。
  2. スクリプト名をクリックすると、その詳細が開きます。[概要] (デフォルト)、[割り当て]、および [アクティビティ] の 3 つのタブが表示されます。

[概要 ] タブ

セクション フィールド
スクリプト情報 あらすじ、説明、作成者、最終更新日、およびバージョン
実行プロパティ 操作の種類、ホスト環境、実行形式、実行ポリシー
スクリプトの内容 未加工の PowerShell コードを表示します。

[割り当て] タブ

フィールド の説明
地位 現在の割り当てステータス(例:スケジュールされていません)。
概要 このコンテキストでのスクリプトの目的。
操作 アクションまたは評価。
割り当て名 デプロイメント・インスタンスの名前。
グループ スクリプトに割り当てられたデバイスグループ。

「アクティビティ 」タブ

フィールド の説明
開始日 スクリプト実行のタイムスタンプ。
修復名 実行インスタンスの名前。
操作 実行がアクションか評価かを示します。
開始者 スクリプトをトリガーしたユーザー。
地位 現在のステータス (完了、進行中など)。

歯車アイコン ([列オプション]) を使用して、既定のビューに列を追加したり、既定のビューから列を削除したりします。

フィルターと並べ替え

  • 各列の検索ボックスを使用して、 修復名操作開始者またはステータスでスクリプトを検索します。
  • 結果を [開始日] で並べ替えます。

スクリプトギャラリーへのアクセス

WXP の左側のメニューから、[ 修復] > [スクリプト] > [ギャラリー] をクリックします。 [ギャラリー ] タブが表示され、HP が厳選したスクリプトテンプレートが表示されます。次の列が表示されます。

フィールド の説明
地位 スクリプトの可用性またはステータスを示します。
最終更新日 最終更新日。
スクリプト名 定義済みのスクリプトの名前。
バージョン スクリプトのバージョン番号。
作成者 著者 (HP または内部)。
操作の種類 アクションまたは評価のタイプを示します。

歯車アイコン (列オプション) を使用して、列を追加または削除します。

ギャラリーでのスクリプト詳細の表示

  1. WXP の左側のメニューから、[ 修復] > [スクリプト] > [ギャラリー] をクリックします。 「ギャラリー 」タブが表示されます。
  2. [ギャラリー] タブで、[ スクリプト名] をクリックします。スクリプトの詳細ページが表示され、次の詳細が表示されます。
セクション フィールド
スクリプト情報 あらすじ、説明、作成者、最終変更日、バージョン
実行プロパティ 操作の種類、ホスト環境、アーキテクチャ、実行方法、実行ポリシー
スクリプトの内容 完全な PowerShell ソース コード
         
手記:
         

ギャラリー スクリプトを使用するには、ワークフローで課題を作成し、ターゲット グループを定義します。

アサインメントへのアクセス

WXP の左側のメニューから、[ Remediations] > [Scripts] > [Assignments] をクリックします。 [割り当て] タブが表示され、次の詳細が表示されます

フィールド の説明
割り当て名 スクリプト割り当ての名前。
スクリプトの割り当て 関連付けられたスクリプトの名前。
ターゲットグループ スクリプトに割り当てられたデバイスグループ。
著者 課題の作成者。
地位 現在の割り当てステータス。たとえば、スケジュール済み、スケジュールされていないなどです。

ライブラリのスクリプトをデバイスに適用するには、割り当てが必要です。

新しい課題の作成

  1. WXP の左側のメニューから、[ Remediations] > [Scripts] > [Assignments] をクリックします。 「割り当て 」タブが表示されます。
  2. [割り当て] タブで、[追加] をクリックします。[Add Script Assignment] ダイアログボックスが表示され、基本的な詳細を入力するためのステップ 1/4 が表示されます。
      • 作成者: ログインしているユーザー名が自動入力されます。
      • 割り当て名: 割り当てのわかりやすい名前を入力します。
      • 説明: スクリプトのデプロイの目的を説明します。
  3. 「次へ」をクリックします。ステップ 2/4 が表示され、スクリプトを選択できます。
  4. リストからスクリプトを選択します。検索バーを使用して、正しいスクリプトを見つけることもできます。
  5. 「次へ」をクリックします。ステップ 3/4 が表示され、ターゲット グループを選択できます。
  6. チェックボックスを使用して、1つ以上のグループを選択します。
  7. 「次へ」をクリックします。ステップ 4/4 がレビュー用に表示されます。
  8. 選択したスクリプトとターゲットグループを確認します。
  9. 「終了」をクリックします。成功または失敗を示すポップアップが表示されます。

新しい割り当ては、[ 割り当て ] タブで [ スケジュールされていません] の状態で確認できます。

関連リソース

詳細については、次の記事を参照してください。

お 問い合わせ

問題が発生した場合は、サポートケースを作成するか、[email protected]に電子メールを送信してください。