Start-SCOMMaintenanceMode
將物件放入維護模式,並建立作用中的維護模式專案。
Syntax
Start-SCOMMaintenanceMode
[-Instance] <MonitoringObject[]>
[-EndTime] <DateTime>
[[-Comment] <String>]
[[-Reason] <MaintenanceModeReason>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Start-SCOMMaintenanceMode Cmdlet 會將受監視的物件,例如計算機或分散式應用程式放入維護模式,並建立作用中的維護模式專案。 當資源處於維護模式時,System Center - Operations Manager 會隱藏警示、通知、規則、監視、自動響應、狀態變更,以及新的警示。
指定要放入維護模式的類別實例,以及維護時段的結束時間。 您也可以包含批注和維護模式的原因。 您可以使用 Set-SCOMMaintenanceMode Cmdlet 來更新使用中的維護模式專案,並使用 Get-SCOMMaintenanceMode Cmdlet 來取得作用中和非作用中的專案。
範例
範例 1:將資源放入維護模式
PS C:\>$Instance = Get-SCOMClassInstance -Name "Server01.Contoso.com"
PS C:\> $Time = ((Get-Date).AddMinutes(10))
PS C:\> Start-SCOMMaintenanceMode -Instance $Instance -EndTime $Time -Comment "Applying software update." -Reason "SecurityIssue"
本範例會將資源放入維護模式 10 分鐘。 第一個命令會使用 Get-SCOMClassInstance Cmdlet 取得名為 Server01.Contoso.com 的類別實例。
第二個命令會在未來建立 DateTime 物件 10 分鐘,然後將它儲存在$Time變數中。
第三個命令會將儲存在 $Instance 變數中的物件所定義的資源放入維護模式。 維護模式會在儲存在 $Time 變數的時間結束。 此命令包含維護模式和批注的原因。
參數
-Comment
指定維護模式專案的批注。
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
在執行 Cmdlet 前提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EndTime
指定維護模式何時結束,做為 DateTime 物件。
資源在維護模式中不能少於五分鐘。
若要取得 DateTime 物件,請使用 Get-Date Cmdlet。
如需詳細資訊,請鍵入 Get-Help Get-Date
。
Type: | DateTime |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Instance
指定表示實例的監視物件陣列。 若要取得監視物件,請使用 Get-SCOMClassInstance Cmdlet。
此參數也會接受群組物件。 若要取得群組物件,請使用 Get-SCOMGroup Cmdlet。
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
表示 Cmdlet 會建立或修改命令可以在管線中使用的物件。 根據預設,此 Cmdlet 不會產生任何輸出。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reason
指定維護模式的原因。 此參數可接受的值為:
- PlannedOther
- UnplannedOther
- PlannedHardwareMaintenance
- UnplannedHardwareMaintenance
- PlannedHardwareInstallation
- UnplannedHardwareInstallation
- PlannedOperatingSystemReconfiguration
- UnplannedOperatingSystemReconfiguration
- PlannedApplicationMaintenance
- ApplicationInstallation
- ApplicationUnresponsive
- ApplicationUnstable
- SecurityIssue
- LossOfNetworkConnectivity
Type: | MaintenanceModeReason |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |