Get-Date | Taking on PowerShell one cmdlet at a time/Weekly Blog – Itprotv Blog
partager cet article:
ceci fait partie d’une série de blogs en cours écrite par Adam Gordon. Chaque semaine, Adam vous guidera à travers une commande PowerShell, vous montrant quand et comment utiliser chacune. Cette semaine, Adam couvre Get-Date.
quand utiliser Get-Date
L’applet de commande Get-Date obtient un objet DateTime qui représente la date actuelle ou une date que vous spécifiez.
Get-Date peut formater la date et l’heure dans plusieurs formats.net et UNIX.,
Vous pouvez utiliser Get-Date pour générer une chaîne de caractères date ou heure, puis envoyer la chaîne à d’autres applets de commande ou programmes.
Get-Date utilise les paramètres de culture de l’ordinateur pour déterminer le formatage de la sortie. Pour afficher les paramètres de votre ordinateur, utilisez (Get-Culture).DateTimeFormat
Comment faire pour utiliser Get-Date
Obtenir la date et l’heure actuelle:
Get-Date
Get-Date affiche la date et l’heure système. La sortie est dans les formats longue date et longue durée.,
Obtenir les éléments de la date et l’heure actuelle:
Get-Date -DisplayHint Date
Utiliser Get-Date à obtenir soit la date ou l’heure de l’élément. Le paramètre-DisplayHint utilise les arguments Date, Time ou DateTime.
obtenir la date et l’heure avec un spécificateur de format.net:
Get-Date-Format « dddd MM/jj/aaaa HH:mm K”
Get-Date utilise le paramètre –Format pour spécifier plusieurs spécificateurs de format. net. La sortie est un objet String.
Le .,er
Click here for more information about .,Spécificateurs de format NET.
obtenir la date et l’heure avec un spécificateur UFormat:
Get-Date-UFormat « %A %m/%d /%Y %R %Z”
Get-Date utilise le paramètre –UFormat pour spécifier plusieurs spécificateurs de format. La sortie est un objet String.,>
Obtenir la date du jour de l’an:
(Get-Date -Année 2020 -12 Mois-Jour 31).,DayOfYear
Get-Date utilise trois paramètres pour spécifier la date: Année, Mois et jour. La commande est entourée de parenthèses afin que le résultat soit évalué par la propriété DayofYear.
NOTE: le calendrier grégorien a 365 jours, sauf pour les années bissextiles qui ont 366 jours. Le 31 décembre 2020 est le jour 366.
Vérifier si une date est réglée à l’heure d’été:
$DST = Get-Date
$de l’heure d’été.IsDaylightSavingTime ()
cet exemple utilise une méthode booléenne pour vérifier si une date est ajustée par l’heure d’été., Une variable, $DST stocke le résultat de Get-Date.
$DST utilise la méthode IsDaylightSavingTime pour tester si la date est ajustée pour l’heure d’été.
Convertir l’heure actuelle à l’heure UTC:
Get-Date -UFormat « %A %B/%d/%Y %T %Z”
$Heure = Get-Date
$Temps.ToUniversalTime ()
dans cet exemple, l’heure actuelle est convertie en heure UTC. Le décalage UTC pour les paramètres régionaux du système est utilisé pour convertir l’heure.
Get-Date utilise le paramètre –UFormat avec des spécificateurs de format pour afficher la date et l’heure actuelles du système., Le spécificateur de format % Z représente le décalage UTC de -07.
la variable Time Time stocke la date et l’heure actuelles du système. Time Time utilise la méthode ToUniversalTime () pour convertir l’heure en fonction du décalage UTC de l’ordinateur.
Créer un timestamp:
$timestamp = Get-Date -Format o | ForEach-Object { $_ -remplacer « :”, « . »}
New-Item-Path C:\Test\. timestamp-Type Directory
dans cet exemple, un spécificateur de format crée un objet chaîne timestamp pour un nom de répertoire. L’horodatage comprend la date, l’heure et le décalage UTC.,
la variable Tim timestamp stocke les résultats d’une commande Get-Date. Get-Date utilise le paramètre Format avec le spécificateur de format O minuscule pour créer un objet chaîne d’horodatage.
l’objet est envoyé dans le pipeline vers ForEach-Object. Un ScriptBlock contient la variable _ _ qui représente l’objet pipeline en cours. La chaîne d’horodatage est délimitée par des deux-points qui sont remplacés par des points.
Nouveau-Élément utilise le Chemin de paramètre pour spécifier l’emplacement d’un nouveau répertoire. Le chemin inclut la variable Tim timestamp comme nom de répertoire., Le paramètre-Type spécifie qu’un répertoire est créé.
Besoin de PowerShell formation? Consultez les cours de formation informatique en ligne PowerShell D’ITProTV.