PowerShell を使用してウイルス対策スキャンをスケジュールする

適用対象:

プラットフォーム

  • Windows
  • Windows Server

この記事では、PowerShell コマンドレットを使用してスケジュールされたスキャンを構成する方法について説明します。 スキャンのスケジュール設定とスキャンの種類の詳細については、「スケジュールされたクイックスキャンまたは完全なMicrosoft Defenderウイルス対策スキャンを構成する」を参照してください。

PowerShell コマンドレットを使用してスキャンをスケジュールする

次のコマンドレットを使用します。

Set-MpPreference -ScanParameters
Set-MpPreference -ScanScheduleDay
Set-MpPreference -ScanScheduleTime
Set-MpPreference -RandomizeScheduleTaskTimes

詳細については、「PowerShell コマンドレットを使用して、ウイルス対策コマンドレットと Defender ウイルス対策コマンドレットMicrosoft Defender構成して実行する」を参照してください。Microsoft Defender ウイルス対策で PowerShell を使用する方法の詳細については、「ウイルス対策」を参照してください。

エンドポイントが使用されていない場合にスキャンをスケジュールするための PowerShell コマンドレット

次のコマンドレットを使用します。

Set-MpPreference -ScanOnlyIfIdleEnabled

詳細については、「PowerShell コマンドレットを使用して Microsoft Defender ウイルス対策を構成および実行する」および「Defender ウイルス対策 コマンドレット 」を参照してください。

注:

エンドポイントが使用されていない時間にスキャンをスケジュールする場合、スキャンは CPU 調整構成を考慮せず、可能な限り高速にスキャンを完了するために使用可能なリソースを最大限に活用します。

修復を完了するためのスキャンをスケジュールするための PowerShell コマンドレット

次のコマンドレットを使用します。

Set-MpPreference -RemediationScheduleDay
Set-MpPreference -RemediationScheduleTime

Microsoft Defender ウイルス対策で PowerShell を使用する方法の詳細については、「PowerShell コマンドレットを使用してウイルス対策コマンドレットと Defender ウイルス対策コマンドレットMicrosoft Defender構成して実行する」を参照してください。

毎日のスキャンをスケジュールするための PowerShell コマンドレット

次のコマンドレットを使用します。

Set-MpPreference -ScanScheduleQuickScanTime

Microsoft Defenderウイルス対策で PowerShell を使用する方法の詳細については、「PowerShell コマンドレットを使用して、ウイルス対策コマンドレットと Defender ウイルス対策コマンドレットMicrosoft Defender構成して実行する」を参照してください。

ヒント

さらに多くの情報を得るには、 Tech Community 内の Microsoft Security コミュニティ (Microsoft Defender for Endpoint Tech Community) にご参加ください。