次の方法で共有


Edit-SCOMMaintenanceSchedule

既存のメンテナンス スケジュールを編集します。

構文

Edit-SCOMMaintenanceSchedule
    [-ScheduleId] <Guid>
    [[-Name] <String>]
    [[-Recursive] <Boolean>]
    [[-Enabled] <Boolean>]
    [[-MonitoringObjects] <Guid[]>]
    [[-ActiveStartTime] <DateTime>]
    [[-ActiveEndDate] <DateTime>]
    [[-Duration] <Int32>]
    [[-ReasonCode] <MaintenanceModeReason>]
    [[-Comments] <String>]
    [[-FreqType] <Int32>]
    [[-FreqInterval] <Int32>]
    [[-FreqRecurrenceFactor] <Int32>]
    [[-FreqRelativeInterval] <Int32>]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

説明

Edit-SCOMMaintenanceSchedule コマンドレットは、既存のメンテナンス スケジュールを編集します。 ただし、現在アクティブなスケジュールを編集することはできません。

リソースがメンテナンス モードの場合、Operations Manager はアラート、通知、ルール、モニター、自動応答、状態の変更、新しいアラートを抑制します。 メンテナンス スケジュールを使用して、一連のリソースをメンテナンス モードにするようにスケジュールできます。

このコマンドレットを使用すると、特定の日または曜日に 1 回、毎日、毎週、または毎月実行するスケジュールを編集できます。 編集する既存の スケジュールの ScheduleId を 渡す必要があります。 その他のパラメーターはすべて省略可能です。指定したパラメーターが上書きされます。

既定では、このコマンドレットは管理グループへのアクティブな永続的な接続を使用します。 SCSession パラメーターを使用して、別の永続的な接続を指定します。 ComputerName パラメーターと Credential パラメーターを使用して、管理グループへの一時的な接続を作成できます。 詳細を表示するには「Get-Help about_OpsMgr_Connections」を入力します。

1: ID を使用してスケジュールされた System Center Operations Manager メンテナンス モードを編集する

PS C:\>Edit-SCOMMaintenanceSchedule -ScheduleId "32AAB279-3670-ED11-9626-00155D012405" -Enabled 1

ID 32AAB279-3670-ED11-9626-00155D012405 を使用してメンテナンス モード スケジュールを編集します。

2: 名前を使用してスケジュールされた System Center Operations Manager メンテナンス モードを編集する

PS C:\>Edit-SCOMMaintenanceSchedule -Name "Test" -Enabled 1

名前を使用してメンテナンス モード スケジュールを編集します。

パラメーター

-ActiveEndDate

スケジュールが停止する終了日と終了時刻を指定します。 このパラメーターを指定しない場合、スケジュールは削除または無効になるまで引き続き実行されます。

たとえば、2016 年 5 月 1 日午前 9 時に終了するスケジュールを作成する場合は、ActiveEndDate として "01-05-2016 09:00:00" を指定する必要があります。 ローカル時刻に必要な時刻を指定する文字列を渡すことができます。 ただし、UTC 時刻を指定する場合は、 DateTimeKind を UTC に設定した DateTime オブジェクトを指定する必要があります。

Type:DateTime
Position:6
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ActiveStartTime

スケジュールをアクティブにする必要がある開始日と時刻を指定します。 たとえば、2016 年 5 月 1 日から開始し、午前 9 時 00 分に実行する必要があるスケジュールが必要な場合は、ActiveStartTime として "01-05-2016 09:00:00" を指定する必要があります。 ローカル時刻に必要な時刻を指定する文字列を渡すことができます。 ただし、UTC 時刻を指定する場合は、 DateTimeKind を使用して DateTime オブジェクトを指定する必要があります。

Type:DateTime
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Comments

メンテナンス スケジュールに対して人間が判読できるコメントを指定します。

Type:String
Position:9
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。System Center Data Access サービスは、コンピューター上でアクティブである必要があります。 コンピューターを指定しない場合、コマンドレットは現在の管理グループ接続にコンピューターを使用します。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

管理グループ接続の PSCredential オブジェクトを指定します。 PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。 詳細については、「」と入力します Get-Help Get-CredentialComputerName パラメーターでコンピューターを指定する場合は、そのコンピューターにアクセスできるアカウントを使用します。 既定値は現在のユーザーです。

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Duration

メンテナンス スケジュールの期間を指定します。 メンテナンス スケジュールの期間は、メンテナンス スケジュールが毎回続く時間です。

Type:Int32
Position:7
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enabled

編集時にスケジュールを有効または無効にするかどうかを示します。 これを false に設定すると、スケジュールは無効になります。 Enable-SCOMMaintenanceSchedule と Disable-SCOMMaintenanceSchedule を使用してこれを行うこともできます。

Type:Boolean
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqInterval

ジョブが実行される日を指定します。 これは、スケジュールが OnceRecurrence スケジュール以外の場合に必須です。 値は、次の一覧に示すように FreqType の値によって異なります。

  • 1 (1 回)。 頻度間隔は使用されません。
  • 4 (毎日)。 すべての頻度間隔の日数。
  • 8 (毎週)。 FreqInterval パラメーターは、次の 1 つ以上です (OR 論理演算子と組み合わせます)。

---- 1 = 日曜日 ---- 2 = 月曜日 ---- 4 = 火曜日 ---- 8 = 水曜日 ---- 16 = 木曜日 ---- 32 = 金曜日 ---- 64 = 土曜日

  • 16 (毎月)。 月の頻度間隔の日。
  • 32 (月単位の相対)。 FreqInterval パラメーターは、次のいずれかの値です。

---- 1 = 日曜日 ---- 2 = 月曜日 ---- 3 = 火曜日 ---- 4 = 水曜日 ---- 5 = 木曜日 ---- 6 = 金曜日 ---- 7 = 土曜日 ---- 8 = 日 ---- 9 = 平日 ---- 10 = 週末の日

Type:Int32
Position:11
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqRecurrenceFactor

ジョブのスケジュールされた実行の間の週または月数。 FreqRecurrenceFactor は、 FreqType パラメーターが 8、16、または 32 に設定されている場合にのみ使用されます。 FreqRecurrenceFactor パラメーターは整数で、既定値は 0 です。

Type:Int32
Position:12
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqRelativeInterval

FreqType パラメーターが 32 (月単位の相対値) に設定されている場合のスケジュールを指定します。 このパラメーターには、次のいずれかの値を指定できます。

  • 1 (最初)
  • 2 (秒)
  • 4 (3 番目)
  • 8 (第 4)
  • 16 (最終)
Type:Int32
Position:13
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FreqType

ジョブを実行するタイミングを指定します。 このパラメーターには、次のいずれかの値を指定できます。

  • 1 (1 回)
  • 4 (毎日)
  • 8 (毎週)
  • 16 (毎月)
  • 32 (パラメーター FreqInterval を基準とした月単位)。
Type:Int32
Position:10
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitoringObjects

このコマンドレットがメンテナンス モードに設定する監視オブジェクトを表す GUID の配列を指定します。 メンテナンス モードに配置される監視オブジェクト GUID の配列を指定します。 スケジュールでメンテナンス モードにする監視オブジェクトを指定するには、監視オブジェクトの ID 属性を渡す必要があります。 既存のメンバーの一部を保持する場合は、それらのメンバーも指定する必要があります。

スケジュールには、1 つ以上の監視オブジェクトを指定できます。 ただし、監視オブジェクトがないスケジュールを編集することはできません。

Type:Guid[]
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

スケジュールの名前を指定します。

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReasonCode

メンテナンス期間の理由を指定するメンテナンス スケジュールの理由コードを指定します。

Type:MaintenanceModeReason
Accepted values:PlannedOther, UnplannedOther, PlannedHardwareMaintenance, UnplannedHardwareMaintenance, PlannedHardwareInstallation, UnplannedHardwareInstallation, PlannedOperatingSystemReconfiguration, UnplannedOperatingSystemReconfiguration, PlannedApplicationMaintenance, UnplannedApplicationMaintenance, ApplicationInstallation, ApplicationUnresponsive, ApplicationUnstable, SecurityIssue, LossOfNetworkConnectivity
Position:8
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Recursive

スケジュールが最上位レベルのリソースまたは含まれるすべてのリソースにも適用されることを示します。 このパラメーターを false に設定すると、スケジュールの実行時に指定されたリソースのみがメンテナンス モードになります。 これが true に設定されている場合、指定されたリソースと、このリソースとの包含関係を持つすべてのリソースもメンテナンス モードになります。

Type:Boolean
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScheduleId

このコマンドレットが編集するスケジュールの GUID を指定します。

Type:Guid
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Connection オブジェクトの配列を指定します。

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False