スクリプトの作成と管理

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. [追加] をクリックしてスクリプトを保存します。ポップアップに成功または失敗が表示されます。

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

スクリプトでのパラメーター対応

WXP スクリプトでは、PowerShell スクリプトに入力パラメーターを追加できます。この機能により、顧客およびパートナーは、環境全体でカスタマイズ可能かつ再利用可能なスクリプトを作成できます。

スクリプトにパラメーターを割り当てるには次の手順を実行します。

  1. Scripts OverviewParameters に移動し、Add Parameter をクリックします。

  2. パラメーター名、タイプ、値を入力します。注意点:

    • 最大 5 つのパラメーターがサポートされます。

    • サポートされるタイプは StringIntegerBooleanSwitch です。

  3. Save をクリックします。

Scripts ビューには、スクリプトで設定されているすべてのパラメーターが表示されます。割り当てを作成する前に、ここでパラメーターを指定する必要があります。割り当てを作成すると、割り当てウィザードに追加のページが表示され、パラメーターに指定された既定値を確認または置き換えるよう求められます。

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

  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. 「終了」をクリックします。成功または失敗を示すポップアップが表示されます。

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

割り当ての実行

  1. WXP の左側メニューから Remediations > Scripts > Assignments をクリックします。Assignments タブが表示されます。

  2. Assignments タブで、Assignment Name をクリックして Assignment Details ページを開きます。

  3. Assignment Details ページでは、右上の Run ボタンをクリックして割り当てをすぐに実行するか、ページ下部までスクロールして Add Schedule をクリックし、割り当てを 1 回のみ、または定期的に実行するスケジュールを設定できます。

お 問い合わせ

問題が発生した場合は、サポートケースを作成するか、support@wxp.hp.comに電子メールを送信してください。