PowerShell スクリプトベースの修復アクションの作成と実行
カスタム修復アクションは、 エージェントクライアントコレクター (ACC) プラグインにパッケージ化された PowerShell スクリプトを使用して作成し、チェック定義を介してエンドポイントデバイスで実行できます。
ACC プラグインには、コマンドを使用した修復アクションを定義する PowerShell スクリプトと、ServiceNow インスタンスから PowerShell スクリプトを呼び出す Ruby スクリプトが含まれています。署名済み ACC プラグインが ServiceNow インスタンスにアップロードされると、ACC エージェントはプラグインをダウンロードし、作成したチェック定義を使用して修復アクションを実行します。
PowerShell スクリプトベースのカスタム修復アクションの作成と実行には、次のタスクが含まれます。
- PowerShell スクリプト、Ruby スクリプト、および許可リストを含む ACC プラグインパッケージを作成する。詳細については、「ACC プラグインパッケージの作成」を参照してください。
- 自己署名証明書を生成し、プラグインパッケージに署名し、署名を確認して、エンドポイントデバイスで修復アクションを安全に実行できるようにします。詳細については、「ACC プラグインの署名と検証」を参照してください。
- 署名済みプラグインパッケージを ServiceNow インスタンスにアップロードします。詳細については、「Create and edit Agent Client Collector plugins」を参照してください。
- チェック定義を作成して ACC プラグインにリンクして、ACC エージェントがそれをダウンロードしてエンドポイントデバイスで修復アクションを実行できるようにします。詳細については、「カスタム修復アクションのチェック定義の作成」を参照してください。
- チェック定義をテストして、ACC プラグインがリンクされ、修復アクションが正常に実行されているかどうかを確認します。詳細については、「チェック定義のテスト」を参照してください。