Edit-SCOMMaintenanceSchedule
Edita um agendamento de manutenção existente.
Syntax
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>]
Description
O cmdlet Edit-SCOMMaintenanceSchedule edita um agendamento de manutenção existente. No entanto, não é possível editar um agendamento que esteja ativo no momento.
Quando um recurso está no modo de manutenção, o Operations Manager suprime alertas, notificações, regras, monitores, respostas automáticas, alterações de estado e novos alertas. Um agendamento de manutenção pode ser usado para agendar um conjunto de recursos para entrar no modo de manutenção.
Você pode usar esse cmdlet para editar agendamentos a serem executados uma vez, diariamente, semanalmente ou mensalmente em um determinado dia ou dia da semana. Você deve passar a ScheduleId de uma agenda existente que deseja editar. Todos os outros parâmetros são opcionais; os parâmetros especificados são substituídos.
Por padrão, esse cmdlet usa a conexão persistente ativa com um grupo de gerenciamento.
Use o parâmetro SCSession para especificar uma conexão persistente diferente.
Você pode criar uma conexão temporária com um grupo de gerenciamento usando os parâmetros ComputerName e Credential .
Para obter mais informações, digite Get-Help about_OpsMgr_Connections
.
Exemplos
1: Editar um modo de manutenção do System Center Operations Manager agendado usando a ID
PS C:\>Edit-SCOMMaintenanceSchedule -ScheduleId "32AAB279-3670-ED11-9626-00155D012405" -Enabled 1
Edita o Agendamento do Modo de Manutenção com a ID 32AAB279-3670-ED11-9626-00155D012405.
2: Editar um modo de manutenção do System Center Operations Manager agendado usando seu nome
PS C:\>Edit-SCOMMaintenanceSchedule -Name "Test" -Enabled 1
Edita o Agendamento do Modo de Manutenção com o nome.
Parâmetros
-ActiveEndDate
Especifica a data de término e a hora de término em que o agendamento será interrompido. Se você não especificar esse parâmetro, o agendamento continuará sendo executado até que ele seja excluído ou desabilitado.
Por exemplo, se você quiser criar um agendamento que deve terminar em 1º de maio de 2016 às 9h, especifique "01-05-2016 09:00:00" como ActiveEndDate. Você pode passar uma cadeia de caracteres especificando a hora desejada no horário local. No entanto, se você quiser especificar uma hora UTC, precisará especificar um objeto DateTime com DateTimeKind definido como UTC.
Type: | DateTime |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ActiveStartTime
Especifica a data de início e a hora em que o agendamento deve ficar ativo. Por exemplo, se você quiser um agendamento que deve começar a partir de 1º de maio de 2016 e deve ser executado às 9h, especifique "01-05-2016 09:00:00" como ActiveStartTime. Você pode passar uma cadeia de caracteres especificando a hora desejada no horário local. No entanto, se você quiser especificar uma hora UTC, precisará especificar um objeto DateTime com o DateTimeKind.
Type: | DateTime |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Comments
Especifica qualquer comentário legível para um agendamento de manutenção.
Type: | String |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Especifica uma matriz de nomes de computadores. O cmdlet estabelece conexões temporárias com grupos de gerenciamento para esses computadores. Você pode usar nomes NetBIOS, endereços IP ou FQDNs (nomes de domínio totalmente qualificados). Para especificar o computador local, digite o nome do computador, localhost ou um ponto (.). O serviço de Acesso a Dados do System Center deve estar ativo no computador. Se você não especificar um computador, o cmdlet usará o computador para a conexão do grupo de gerenciamento atual.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica um objeto PSCredential para a conexão do grupo de gerenciamento.
Para obter um objeto PSCredential, use o cmdlet Get-Credential.
Para obter mais informações, digite Get-Help Get-Credential
. Se você especificar um computador no parâmetro ComputerName , use uma conta que tenha acesso a esse computador.
O padrão é o usuário atual.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Duration
Especifica a duração do agendamento de manutenção. A duração de um agendamento de manutenção é a hora para a qual o agendamento de manutenção durará a cada vez.
Type: | Int32 |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Indica se o agendamento será habilitado ou desabilitado após a edição. Se você definir isso como false, o agendamento será desabilitado. Você também pode usar o Enable-SCOMMaintenanceSchedule e Disable-SCOMMaintenanceSchedule para fazer isso.
Type: | Boolean |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FreqInterval
Especifica o dia em que o trabalho é executado. Isso será obrigatório se o agendamento for diferente do agendamento OnceRecurrence. O valor depende do valor de FreqType , conforme indicado na lista a seguir:
- 1 (uma vez). O intervalo de frequência não é utilizado.
- 4 (diariamente). Todos os dias de intervalo de frequência.
- 8 (semanal). O parâmetro FreqInterval é um ou mais dos seguintes (combinado com um operador lógico OR):
---- 1 = domingo ---- 2 = segunda-feira ---- 4 = terça-feira ---- 8 = quarta-feira ---- 16 = quinta-feira ---- 32 = sexta-feira ---- 64 = sábado
- 16 (mensal). No dia do intervalo de frequência do mês.
- 32 (relativo mensal). O parâmetro FreqInterval é um dos seguintes valores:
---- 1 = domingo ---- 2 = segunda-feira ---- 3 = terça-feira ---- 4 = quarta-feira ---- 5 = quinta-feira ---- 6 = sexta-feira ---- 7 = sábado ---- 8 = Dia ---- 9 = Dia da semana ---- 10 = dia de fim de semana
Type: | Int32 |
Position: | 11 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FreqRecurrenceFactor
Número de semanas ou meses entre a execução agendada do trabalho. FreqRecurrenceFactor será usado somente se o parâmetro FreqType estiver definido como 8, 16 ou 32. O parâmetro FreqRecurrenceFactor é um inteiro, com um valor padrão de 0.
Type: | Int32 |
Position: | 12 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FreqRelativeInterval
Especifica o agendamento quando o parâmetro FreqType é definido como 32 (relativo mensal). Esse parâmetro pode usar um dos valores a seguir:
- 1 (Primeiro)
- 2 (Segundo)
- 4 (Terceiro)
- 8 (quarto)
- 16 (Último)
Type: | Int32 |
Position: | 13 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FreqType
Especifica quando o trabalho deve ser executado. Esse parâmetro pode usar um dos valores a seguir:
- 1 (uma vez)
- 4 (diariamente)
- 8 (semanalmente).
- 16 (mensalmente)
- 32 (mensal, em relação ao parâmetro FreqInterval).
Type: | Int32 |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitoringObjects
Especifica uma matriz de GUIDs que representam objetos de monitoramento que esse cmdlet coloca no modo de manutenção. Especifica uma matriz de GUIDS de objetos de monitoramento que é colocada no modo de manutenção. Para especificar um objeto de monitoramento que o agendamento coloca no modo de manutenção, você deve passar o atributo ID do objeto de monitoramento. Se você quiser manter alguns dos membros existentes, eles também deverão ser especificados.
Você pode especificar um ou mais objetos de monitoramento para um agendamento. No entanto, você não pode editar um agendamento que não tenha nenhum objeto de monitoramento.
Type: | Guid[] |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome da agenda.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReasonCode
Especifica o código de motivo para um agendamento de manutenção que especifica o motivo da janela de manutenção.
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
Indica que o agendamento é aplicável ao recurso de nível superior ou a todos os recursos contidos também. Se você definir esse parâmetro como false, somente o recurso especificado entrará no modo de manutenção quando o agendamento for executado. Se isso for definido como true, o recurso especificado e todos os recursos que têm uma relação de contenção com esse recurso também entrarão no modo de manutenção.
Type: | Boolean |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScheduleId
Especifica o GUID do agendamento que este cmdlet edita.
Type: | Guid |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Especifica uma matriz de objetos Connection .
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |