Start-SCOMMaintenanceMode
Переводит объект в режим обслуживания и создает запись активного режима обслуживания.
Синтаксис
Start-SCOMMaintenanceMode
[-Instance] <MonitoringObject[]>
[-EndTime] <DateTime>
[[-Comment] <String>]
[[-Reason] <MaintenanceModeReason>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Start-SCOMMaintenanceMode переводит отслеживаемый объект, например компьютер или распределенное приложение, в режим обслуживания и создает активную запись в режиме обслуживания. Когда ресурс находится в режиме обслуживания, System Center Operations Manager подавляет оповещения, уведомления, правила, мониторы, автоматические ответы, изменения состояния и новые оповещения.
Укажите экземпляр класса для передачи в режим обслуживания и время окончания периода обслуживания. Можно также добавить комментарий и причину режима обслуживания. Командлет Set-SCOMMaintenanceMode можно использовать для обновления активной записи режима обслуживания, а командлет Get-SCOMMaintenanceMode — для получения активных и неактивных записей.
Примеры
Пример 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"
В этом примере ресурс переводится в режим обслуживания на десять минут. Первая команда получает экземпляр класса с именем Server01.Contoso.com с помощью командлета Get-SCOMClassInstance .
Вторая команда создает объект DateTime в течение десяти минут в будущем, а затем сохраняет его в переменной $Time.
Третья команда переводит ресурс, определенный объектом , хранящимся в переменной $Instance, в режим обслуживания. Режим обслуживания заканчивается во время, хранящееся в переменной $Time. Команда содержит причину режима обслуживания и комментарий.
Параметры
-Comment
Указывает комментарий для записи режима обслуживания.
Type: | String |
Position: | 3 |
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 |
-EndTime
Указывает, когда заканчивается режим обслуживания в виде объекта DateTime .
Ресурс не может находиться в режиме обслуживания менее пяти минут.
Чтобы получить объект DateTime , используйте командлет Get-Date .
Для получения дополнительных сведений введите Get-Help Get-Date
.
Type: | DateTime |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Instance
Задает массив объектов мониторинга, представляющих экземпляры. Чтобы получить объекты мониторинга, используйте командлет Get-SCOMClassInstance .
Этот параметр также принимает объекты группы. Чтобы получить объект группы, используйте командлет Get-SCOMGroup .
Type: | MonitoringObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Указывает, что командлет создает или изменяет объект, который команда может использовать в конвейере. По умолчанию этот командлет не создает выходные данные.
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
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |