Funkce funkce PowerShell

Informace o funkcích PowerShell.

Formát data

Ve výchozím nastavení služba Get-Date vrací dlouhý vzor dat. Například voláním můžete vrátit "pátek 6. ledna 2012 10:32:12". Možná budete chtít jiný vzor. PowerShell může používat platformu Windows .NET pro přístup k jiným formám, včetně krátkých, úplných dat nebo obecných typů pro zobrazení data jiným způsobem, přičemž každý formulář je vyznačen jedinečným znakem, včetně "d" pro krátký den, " D "pro dlouhé datum nebo" M "pro vzor měsíce a dne. Psaní "$ date = Get-Date -format d" ve vašem skriptu vrátí krátký vzor dat ve formátu "MM / DD / YYYY".

Vlastnosti

Někdy nepotřebujete celý celý skript. Potřebujete pouze den a měsíc, nebo jen rok. Poté, co zavoláte Get-Date a uložíte výsledek do proměnné, můžete získat části data získáním přístupu k vlastnostem Get-Date. Například psaní "$ date.Day" vrací den, "$ date.Month" vrací měsíc a stejné pro rok, minutu a druhý vlastnosti. Můžete také vrátit pouze jednu vlastnost při volání Get-Date zadáním "$ month = (Get.Date) .Month" ve vašem skriptu, například.

Metody

Stejně jako u vlastností Get-Date, metoda "ToShortDateString" (krátký datový řetězec) vrací úplnou hodnotu data a času. Poté, co zavoláte Get-Date, získáte pouze část data vložením "$ date.ToShortDateString ()" do skriptu, který vrátí den, měsíc a rok ve formátu "MM / DD / YYYY". Všimněte si prázdných závorek na konci volání metody. Stejně tak metody "DayOfWeek" (den v týdnu) a "DayOfYear" (den v roce) pracují stejně jako "ToShortDateString", ale vracejí hodnoty označené jejich jmény a nepotřebují ani závorky.

Get-Date Arithmetic

Chcete-li vytvořit kalendář nebo jen chcete vědět, který den v týdnu bude za 500 dnů, můžete použít aritmetické funkce Get-Date k začlenění této funkce do skriptu. Například zápis "" $ date.AddDays (500) "přidá 500 dní k hodnotě uložené v proměnné $ date, stejným způsobem" $ date.AddDays (-500) "odečte 500 dní.Můžete použít další metody, včetně "AddYears", "AddMonths", "AddHours", "AddMinutes" a "AddSeconds".