Windows PowerShell er en shell og scripting sprog, der er en del af NET Framework , der bruger cmdlet - "kommando - lader " - kommandoer eller funktioner til at udføre operationer . . PowerShell har én vigtigste dato funktion kaldet " Get- Date" , der returnerer den aktuelle dato og klokkeslæt. Get -Date har flere metoder og egenskaber , som lader dig ændre datoformatet eller ekstrakt dele af datoen efter behov i dit script . Datoformatering
Som standard Get -Date returnerer en lang date mønster. For eksempel kan kalde det have " fredag 6 januar, 2012 10:32:12 " returneres. Du ønsker måske et andet mønster . PowerShell kan bruge Windows ' . NET Framework for at få adgang til andre formater , herunder korte datoer , fuld datoer eller generelle typer at vise datoen forskelligt , hvert format specificeret af en unik karakter , herunder "d" for en kort dato , " D " for en lang dato eller "M" for en måned og dag mønster . At skrive " $ date = Get- Date- format d " i dit script returnerer en kort date mønster med en " MM /DD /YYYY "-formatet .
Properties
< p> Nogle gange behøver du ikke hele dato i scriptet . Du må kun bruge dag og måned , eller bare året. Efter at have kaldt Get -Date og gemme resultatet til en variabel , kan du udtrække dele af datoen ved at få adgang Get -Date egenskaber. For eksempel at skrive " $ date.Day " returnerer dagen , $ date.Month " returnerer måneden , og så videre for året , time, minut og sekund egenskaber. Du kan også gå tilbage bare en ejendom , når du ringer Get -Date , for eksempel, ved at skrive " $ måned = ( Get.Date ) . Month" i dit script .
Methods < br >
Svarende til Get -Date egenskaber , de " ToShortDateString " metode returnerer en del af en fuld dato - tidsværdi. Efter at have kaldt Get -Date , kan du udtrække netop den dato portion ved at skrive " $ date.ToShortDateString ( )" i dit script , som returnerer den dag , måned og år med en " MM /DD /YYYY " format note de tomme parenteser i slutningen af metoden opkald. Ligeledes " dayOfWeek " og " DayOfYear " metoder fungerer på samme måde som " ToShortDateString ", bortset fra at de returnerer de værdier , der er angivet ved deres navne - . De heller ikke kræver beslag
< br > Get- Date Arithmetic
p Hvis du ønsker at lave en kalender eller blot ønsker at vide, hvad dag i ugen vil det være 500 dage fra nu, kan du bruge Get- date aritmetiske funktioner at indarbejde denne funktionalitet i dit script . For eksempel at skrive " $ date.AddDays (500 ) vil tilføre 500 dage til den værdi gemt i $ date variabel. Ligeledes "" $ date.AddDays ( -500 ) " vil trække 500 dage . " Du kan bruge andre metoder , herunder " AddYears ", " AddMonths ", " AddHours ", " AddMinutes " , og " . AddSeconds "