PowerShell を使用して、Microsoft Defender ウイルス対策のさまざまな機能を実行できます。 コマンド プロンプトやコマンド ラインと同様に、PowerShell はタスク ベースのコマンド ライン シェルであり、特にシステム管理用に設計されたスクリプト言語です。 詳細については、 PowerShell のドキュメントを参照してください。
コマンドレットとその関数と使用可能なパラメーターの一覧については、「Microsoft Defenderウイルス対策コマンドレット」トピックを参照してください。
PowerShell コマンドレットは、ソフトウェアを構成するためにグラフィカル ユーザー インターフェイス (GUI) に依存しないWindows Server環境で最も便利です。
注:
PowerShell コマンドレットは、Microsoft Configuration Manager、グループ ポリシー管理コンソール、MICROSOFT DEFENDERウイルス対策グループ ポリシー ADMX テンプレートなどの完全なネットワーク ポリシー管理インフラストラクチャの代わりに使用しないでください。
PowerShell で行われた変更は、変更がデプロイまたは行われるエンドポイントのローカル設定に影響します。 PowerShell ではエンドポイント上のローカル設定のみが変更されるため、Microsoft Defender for Endpoint セキュリティ設定の管理、Microsoft Intune、Microsoft Configuration Manager テナント アタッチ、またはグループ ポリシーを使用したポリシーの展開によって、PowerShell による変更が上書きされる可能性があります。
ローカル ポリシーのオーバーライドを使用してローカルでオーバーライドできる設定を構成できます。
PowerShell は通常、フォルダー %SystemRoot%\system32\WindowsPowerShellの下にインストールされます。
前提条件
サポートされるオペレーティング システム
次のオペレーティング システムがサポートされています。
- Windows
Microsoft Defenderウイルス対策 PowerShell コマンドレットを使用する
ウイルス対策 PowerShell コマンドレットMicrosoft Defender実行するには、次の手順に従います。
- Windows 検索バーに「 powershell」と入力します。
- 結果から [Windows PowerShell] を選択してインターフェイスを開きます。
- PowerShell コマンドとパラメーターを入力します。
注:
管理者モードで PowerShell を開く必要がある場合があります。 [スタート] メニューの項目を右クリックし、[ 管理者として実行 ] をクリックし、アクセス許可プロンプトで [ はい ] をクリックします。
追加のパラメーターや例など、Defender PowerShell コマンドレットの完全なオンライン ドキュメントを表示するには、次のコマンドを使用します。
Get-Help <cmdlet> -Online
ローカルにキャッシュされたヘルプを取得するには、 -online パラメーターを省略します。
一般的なMicrosoft Defenderウイルス対策 PowerShell コマンドレット
Microsoft Defenderウイルス対策は、PowerShell コマンドレットを使用して構成できます。 これらは、構成と管理のためのタスク ベースのコマンドです。 一般的なコマンドレットは次のとおりです。
- Get-MpComputerStatus: ウイルス対策Microsoft Defender状態と保護設定を確認します。
- Set-MpPreference: 除外、スキャン スケジュール、クラウド配信保護などの基本設定を構成します。
- Update-MpSignature: セキュリティ インテリジェンスを更新します。
- Start-MpScan: クイック スキャン、フル スキャン、またはカスタム スキャンをトリガーします。
- Get-MpThreat または Get-MpThreatDetection: 検出された脅威と修復された脅威を確認します。
構文とパラメーターの完全なオプションについては、「Microsoft Defenderウイルス対策コマンドレット」を参照してください。
ヒント
他のプラットフォームのウイルス対策関連情報を探している場合は、次を参照してください。
- macOS 上で Microsoft Defender for Endpoint 用の基本設定を設定する
- Mac 用 Microsoft Defender for Endpoint
- Intune 向け Microsoft Defender ウイルス対策の macOS のウイルス対策ポリシー設定
- Linux 上で Microsoft Defender for Endpoint 用の基本設定を設定する
- Linux における Microsoft Defender for Endpoint
- Android 機能用 Defender for Endpoint を構成する
- iOS 機能用 Microsoft Defender for Endpoint を構成する
パフォーマンスのヒント: さまざまな要因により、ウイルス対策ソフトウェア (Microsoft Defenderウイルス対策を含む) によって、エンドポイント デバイスでパフォーマンスの問題が発生する可能性があります。 場合によっては、これらのパフォーマンスの問題を軽減するために、Microsoft Defenderウイルス対策のパフォーマンスを調整する必要がある場合があります。 Microsoft の パフォーマンス アナライザー は、パフォーマンスの問題を引き起こしている可能性があるファイル、ファイル パス、プロセス、およびファイル拡張子を判断するのに役立つ PowerShell コマンド ライン ツールです。 例:
- スキャン時間に影響を与える上位のパス。
- スキャン時間に影響を与える上位のファイル。
- スキャン時間に影響を与える上位のプロセス。
- スキャン時間に影響を与える上位のファイル拡張子。
- 組み合わせ。 例:
- 拡張子ごとの上位のファイル。
- 拡張機能ごとの主要なパス。
- パスごとの上位プロセス。
- ファイルごとの上位スキャン。
- ファイル別・プロセス別のスキャン数上位
この情報を使用して、パフォーマンスの問題をより適切に評価し、修復アクションを適用できます。 詳細については、「Microsoft Defender ウイルス対策用のパフォーマンス アナライザー」を参照してください。
関連記事
次のリソースは、Microsoft Defender ウイルス対策の管理と構成に関する追加情報を提供します。