Windows PowerShell è una shell e il linguaggio di scripting che è parte del NET Framework che utilizza cmdlet - " command-let " - i comandi o le funzioni per eseguire le operazioni . . PowerShell ha una funzione di data principale chiamata "Get- Date" che restituisce la data e l'ora correnti . Get -Date ha diversi metodi e proprietà che consentono di modificare il formato della data o estrarre parti della data , se necessario nello script . Data Formattazione
Per impostazione predefinita , Get- Date restituisce un modello di lunga data . Ad esempio, la chiamata può avere " Venerdì 6 Gennaio 2012 10:32:12 " restituito . Si consiglia un altro modello . PowerShell è possibile utilizzare Windows ' . NET Framework per accedere ad altri formati, tra cui le date brevi , date complete o tipi generali di visualizzare la data in modo diverso , ognuno formato specificato da un carattere unico , tra cui " d" per una data breve , " D " per lungo data o "M " per un mese e reticolo giorno . Digitando " $ data = Get -Date - formato d" nello script restituisce un breve schema data con un formato " GG /MM /AAAA " .
Immobili
< p > a volte non è necessario l'intero data nello script . Potrebbe essere necessario solo il giorno e il mese , o anche solo l' anno . Dopo aver chiamato Get -Date e salvare il risultato in una variabile , è possibile estrarre porzioni della data di accedere alle proprietà di Get -Date . Ad esempio, digitando " $ date.Day " Restituisce il giorno , $ date.Month " restituisce il mese , e così via per l'anno, ora, minuti e secondi proprietà . È inoltre possibile restituire solo una proprietà al momento della chiamata Get -Date , per esempio , digitando " $ mese = ( Get.Date ) . Mese " nello script .
Metodi < br >
simili alle proprietà di Get -Date , il metodo " ToShortDateString " restituisce una parte di un valore di data a tempo pieno . Dopo aver chiamato Get -Date , è possibile estrarre solo la parte data digitando " $ date.ToShortDateString ( ) " nello script , che restituisce il giorno, il mese e l'anno , con un formato " GG /MM /AAAA " ; nota le parentesi vuote alla fine della chiamata al metodo . Allo stesso modo , la " DayOfWeek " e metodi " DayOfYear " funzionano come " ToShortDateString , " tranne che restituiscono i valori indicati con il loro nome - . Inoltre non richiedono staffe
< br > Get -Date aritmetica
Se si vuole fare un calendario o semplicemente vogliono sapere che giorno della settimana che sarà di 500 giorni da oggi , è possibile utilizzare le funzioni aritmetiche di Get -Date per incorporare questa funzionalità nel vostro script . Ad esempio, digitando "$ date.AddDays ( 500 ) sarà aggiungere 500 giorni per il valore salvato nella variabile $ data . Allo stesso modo , "" $ date.AddDays ( -500 ) " sottrarrà 500 giorni. " È possibile utilizzare metodi aggiuntivi, tra cui " AddYears ", " AddMonths , " " ," " AddHours AddMinutes " e " . AddSeconds "