O cmdlet New-SCServicingWindow cria uma janela de manutenção e o agendamento para a janela de manutenção.
Uma janela de manutenção é um período de tempo agendado durante o qual o trabalho de manutenção pode ser feito em uma máquina virtual, um host ou um serviço.
Exemplos
Exemplo 1: agendar uma janela de manutenção diária
O primeiro comando obtém a data atual e adiciona dois dias e, em seguida, armazena o resultado na variável $Date.
O segundo comando cria uma janela de manutenção chamada Backup Staging A que ocorre a cada três dias às 13h30 no fuso horário padrão GMT.
A data de início da janela de manutenção é definida como a data armazenada no $Date, que é em dois dias.
Exemplo 2: agendar uma janela de manutenção que ocorre um dia por semana
O primeiro comando obtém a data atual e adiciona sete dias (uma semana) e, em seguida, armazena o resultado na variável $Date.
O segundo comando cria uma janela de manutenção chamada Grupo de Servidores de Teste 3 que ocorre semanalmente no sábado a partir das 11:00 no fuso horário do Leste e dura 3 horas (180 minutos).
A data de início da janela de manutenção é definida como a data armazenada no $Date, que é em sete dias (uma semana).
Exemplo 3: Agendar uma janela de serviço quinzenal
Esse comando cria uma janela de manutenção chamada Grupo de Preparo C que ocorre a cada duas semanas (quinzenalmente) no sábado e no domingo, começando às 22h30 no fuso horário do leste.
Como nenhuma data de início é especificada, por padrão, a janela de manutenção entra em vigor hoje.
Exemplo 4: Agendar uma janela de manutenção bimestral
Esse comando cria uma janela de manutenção chamada Servidores de Produção A que ocorre a cada dois meses (bimestralmente) na segunda terça-feira do mês, começando às 23h30 no fuso horário do leste.
Como nenhuma data de início é especificada, por padrão, a janela de manutenção entra em vigor hoje.
Parâmetros
-Category
Especifica uma categoria para uma janela de manutenção.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-DayOfMonth
Especifica o dia ordinal do mês em que o agendamento é iniciado.
Por exemplo, 4 indica o quarto dia do mês.
Último indica o último dia do mês.
O valor padrão é o inteiro que corresponde ao mesmo dia especificado no parâmetro StartDate .
Valores inteiros válidos: 1 - 31
Valores de cadeia de caracteres válidos: Primeiro, Último
Especifica a quantidade de tempo, em dias, entre os trabalhos agendados.
O valor padrão é o valor mínimo de um (1).
O valor máximo é 999.
Propriedades do parâmetro
Tipo:
Int32
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
DailyFrequency
Cargo:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-Description
Especifica uma descrição para a janela de manutenção.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por esse parâmetro.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-MinutesDuration
Especifica um período de tempo em minutos.
Use esse parâmetro para especificar a quantidade de tempo para colocar um servidor ou serviço no modo de manutenção.
Propriedades do parâmetro
Tipo:
Int32
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-MonthlyScheduleDayOfWeek
Especifica o dia da semana para executar um trabalho que ocorre em um agendamento mensal.
Você pode especificar apenas um dia da semana.
O valor padrão é o dia atual (se hoje for terça-feira, terça-feira será o padrão).
Os valores aceitáveis para este parâmetro são:
Especifica a quantidade de tempo, em meses, entre as janelas de serviço agendadas.
O valor padrão é o valor mínimo de 1.
Não há valor máximo.
Propriedades do parâmetro
Tipo:
Int32
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
MonthlyRelativeFrequency
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
MonthlyFrequency
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-Name
Especifica o nome de um objeto do VMM (Virtual Machine Manager).
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
0
Obrigatório:
True
Valor do pipeline:
True
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-Owner
Especifica o proprietário de um objeto do VMM na forma de uma conta de usuário de domínio válida.
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-PROTipID
Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação.
Esse parâmetro permite que você audite dicas pro.
Propriedades do parâmetro
Tipo:
Guid
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Propriedades do parâmetro
Tipo:
SwitchParameter
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-StartDate
Especifica a data para iniciar uma janela de serviço.
O valor padrão é a data atual.
Você pode digitar uma nova data no formato de data abreviada para sua localidade ou pode passar um objeto DateTime de Get-Date.
Propriedades do parâmetro
Tipo:
DateTime
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-StartTimeOfDay
Especifica a hora do dia, ou um intervalo de tempo durante um período de 24 horas, para iniciar um trabalho ou outra operação.
O valor padrão é a hora atual.
Propriedades do parâmetro
Tipo:
DateTime
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-TimeZone
Especifica um número (um índice) que identifica uma região geográfica que compartilha o mesmo tempo padrão.
Para obter uma lista de índices de fuso horário, consulte valores de índice de fuso horário da Microsoft em http://go.microsoft.com/fwlink/?LinkId=120935.
Se nenhum fuso horário for especificado, o fuso horário padrão usado para uma máquina virtual será a mesma configuração de fuso horário que está no host da máquina virtual.
Propriedades do parâmetro
Tipo:
Int32
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-VMMServer
Especifica um objeto de servidor do VMM.
Propriedades do parâmetro
Tipo:
ServerConnection
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
(All)
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
True
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-WeeklyScheduleDayOfWeek
Especifica um ou mais dias da semana para executar um trabalho.
O valor padrão é o dia atual da semana.
Valores válidos para especificar um dia individual usando uma cadeia de caracteres: segunda-feira, terça-feira, quarta-feira, quinta-feira, sexta-feira, sábado, domingo.
Valores válidos para especificar um conjunto de dias em uma semana: qualquer conjunto de dois ou mais dias separados por vírgulas.
Valores válidos para especificar um dia individual usando um número inteiro: 1, 2, 3, 4, 5, 6, 7
Propriedades do parâmetro
Tipo:
String
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
WeeklyFrequency
Cargo:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-WeekOfMonth
Especifica uma semana em relação ao primeiro dia do mês, como primeiro, segundo, terceiro, quarto ou último.
Propriedades do parâmetro
Tipo:
WeekOfMonthType
Valor padrão:
None
Valores aceitos:
First, Second, Third, Fourth, Last
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
MonthlyRelativeFrequency
Cargo:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
-WeeksToRecur
Especifica a quantidade de tempo, em semanas, entre os trabalhos agendados.
O valor padrão é o valor mínimo de um (1).
Não há valor máximo.
Propriedades do parâmetro
Tipo:
Int32
Valor padrão:
None
Dá suporte a curingas:
False
DontShow:
False
Conjuntos de parâmetros
WeeklyFrequency
Cargo:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline pelo nome da propriedade:
False
Valor dos argumentos restantes:
False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.