PowerShell コマンドライン API の概要

表示

このトピックではビデオ チュートリアルを使用できます。 動画にアクセスするには、次のリンクをクリックしてください。

関連ビデオを見る (05:37)

概要情報

API 機能は、PowerShell の実践的知識のある、Security Controls のユーザ インターフェイスではできないタスクを実行したい、上級ユーザ向けです。 この機能は Security Controls API スタックを公開し、コマンドラインまたは PowerShell コンソールから API レベルの呼び出しを実行できます。 API 機能を使用すると、次の操作ができます。

  • 環境内の各種システムと対話する。
  • パッチ適用および電源状態のプロセスを、脆弱性スキャナ、パスワード管理ツール、SQL Server クラスタ、および Chef や Puppet のようなオーケストレータなどの項目と統合できるようになりました。

  • 依存関係を含む複雑なイベントの順序をスクリプト化する。
  • PowerShell を使用すると、関心があるワークフローや複雑なワークフローをスクリプト化できます。 スクリプト内にチェックを含め、すべてが計画通りであることを確認できます。 たとえば、クラスタの1つのコンピュータにパッチを適用し、すべてが計画通りであることを確認してから、クラスタの他のコンピュータで実行することができます。

    ノードの一時停止、特定の時点でのサービスの起動と停止、特定の順序でのコンピュータの再起動といった処理をスクリプトアウトすることもできます。

  • 一括処理の実行や、他のシステムからのリスト入力の処理を行う。
  • たとえば、ファイル内にリストされたシステムをターゲットとすることで、スキャン処理を動的に実行できます。

  • パッチ配布のステージングやパッチ ダウンロードの開始をプログラムで行う。

関連トピック

PowerShell API 要件

使用開始の手順

PowerShell コマンドについての詳細なヘルプ情報の表示方法

ヒントとコツ

使用例

よくある質問