PowerShell - Afficher les mois ou jours de la semaine dans la culture voulue
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Si vous souhaitez afficher les mois ou jours de la semaine sous forme de valeur chaine dans la culture voulue pour l’intégrer dans des logs ou des rapports, voici comment faire en Powershell.
# Afficher les noms des mois dans la culture utilisée1..12 | ForEach-Object -process {(Get-Culture).DateTimeFormat.GetMonthName($_)}
# Afficher les noms des mois abrégés dans la culture utilisée1..12 | ForEach-Object -process {(Get-Culture).DateTimeFormat.GetAbbreviatedMonthName($_)}
# Afficher les noms des jours de la semaine dans la culture utilisée0..6 | ForEach-Object -process {(Get-Culture).DateTimeFormat.GetdayName($_)}# La semaine commence le dimanche
# Afficher les noms des jours abrégés de la semaine dans la culture utilisée0..6 | ForEach-Object -process {(Get-Culture).DateTimeFormat.GetAbbreviatedDayName($_)}
# Afficher la 1ere lettre des jours de la semaine dans la culture utilisée0..6 | ForEach-Object -process {(Get-Culture).DateTimeFormat.GetshortestdayName($_)}
# Afficher les noms des mois dans une autre culture$Culture = 'en-us'1..12 | ForEach-Object -process {[cultureinfo]::GetCultureInfo($Culture).DateTimeFormat.GetMonthName($_)}
# Afficher les noms des mois abrégés dans une autre culture1..12 | ForEach-Object -process {[cultureinfo]::GetCultureInfo($Culture).DateTimeFormat.GetAbbreviatedMonthName($_)}
# Afficher les noms des jours de la semaine dans une autre culture0..6 | ForEach-Object -process {[cultureinfo]::GetCultureInfo($Culture).DateTimeFormat.GetdayName($_)}
# Afficher les noms des jours abrégés de la semaine dans une autre culture0..6 | ForEach-Object -process {[cultureinfo]::GetCultureInfo($Culture).DateTimeFormat.GetAbbreviatedDayName($_)}
# Afficher la 1ere lettre des jours de la semaine dans une autre culture0..6 | ForEach-Object -process {[cultureinfo]::GetCultureInfo($Culture).DateTimeFormat.GetshortestdayName($_)}
# Vous pouvez aussi directement changer la culture dans l'environnement Powershell[cultureinfo]::CurrentCulture = 'en-us'
# Afficher les noms des mois dans la culture utilisée1..12 | ForEach-Object -process {(Get-Culture).DateTimeFormat.GetMonthName($_)}
# Afficher les noms des mois abrégés dans la culture utilisée1..12 | ForEach-Object -process {(Get-Culture).DateTimeFormat.GetAbbreviatedMonthName($_)}
# Lister toutes les cultures disponibles# Windows Powershell[System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures)
# Powershell 7Get-Culture -ListAvailable
Liens en relation
Powershell - Envoyer simplement des objets dans des variables différentes
Powershell - Astuce - Envoyer simplement des objets dans des variables différentesPowershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseau