Windows PowerShell é uma linguagem de script shell e que faz parte do NET Framework que usa cmdlet - " command-lets " - comandos ou funções para executar operações . . PowerShell tem uma função de data principal, chamado "Get- Date ", que retorna a data e hora atuais. Get-Date tem vários métodos e propriedades que permitem alterar o formato de data ou extrair partes da data , conforme necessário em seu script. Data Formatação
Por padrão, Get -Date retorna um padrão de data longa . Por exemplo, chamar ele pode ter " sexta - feira, 6 de janeiro, 2012 10:32:12 " retornado. Você pode querer um outro padrão . PowerShell pode usar o Windows . NET Framework para acessar outros formatos , incluindo datas curtas , datas completas ou tipos gerais para mostrar a data de maneira diferente, cada formato especificado por um caráter único , incluindo a "d" um curto encontro, "D" uma longa data ou "M" por um mês e padrão para dia . Digitando " $ date = Get-Date -format d" em seu script retorna um padrão de data abreviada com um formato "MM /DD /AAAA " .
Propriedades
Às vezes, você não precisa de todo o encontro em seu script. Você pode precisar apenas o dia eo mês , ou apenas o ano. Depois de chamar Get-Date e salvar o resultado a uma variável , você pode extrair partes da data , acessando as propriedades do Get-Date . Por exemplo, digitar "$ date.Day " retorna o dia , $ date.Month " retorna o mês , e assim por diante para o ano , hora, minuto e segundo propriedades. Você também pode retornar apenas uma propriedade ao chamar Get-Date , por exemplo, digitando " $ mes = ( Get.Date ) . Mês" em seu script.
Métodos < br >
semelhante para obter - data de propriedades , o método " ToShortDateString " retorna uma parte de um valor de data e hora cheia. Depois de chamar Get-Date , você pode extrair apenas a parte de data , digitando " $ date.ToShortDateString ()" em seu script , que retorna o dia, mês e ano, com um formato "MM /DD /AAAA "; nota os colchetes vazios no final da chamada do método . Da mesma forma, os " DayOfWeek " e métodos " DAYOFYEAR " funcionam da mesma forma " ToShortDateString , " a não ser que devolver os valores indicados por seus nomes - . Eles também não precisam de suportes
< br > Get-Date Aritmética
Se você quiser fazer um calendário ou simplesmente quer saber que dia da semana será 500 dias a partir de agora , você pode usar funções aritméticas de Get-Date para incorporar esta funcionalidade em seu script. Por exemplo, digitar "$ date.AddDays (500) irá adicionar 500 dias para o valor guardado na variável $ data. Da mesma forma, "" $ date.AddDays ( -500 ) " vai subtrair 500 dias . " Você pode usar métodos adicionais, incluindo " AddYears ", " AddMonths ", " AddHours ", " AddMinutes " , e ". " AddSeconds