• 📝Note

    Notre forum se distingue de la concurence autant par son accueil courtois que par son riche contenu qu'il présente.
    Si vous avez l'intention de vous inscrire et de rejoindre notre communauté, sachez que le contenu du forum sera invisible pour les membres non présentés (0 posteur) ou non encore approuvés !
    De plus, si votre objectif est de ne pas vous présenter, sachez que votre compte sera supprimé dans les 48 heures suivantes votre inscription afin d'éviter d'encombrer inutilement notre base de données.

    ⚠️Avertissement
    L'utilisation d'un VPN ou d'un Proxy est prohibé lors de votre inscription.
    Le but est de protéger notre communauté d'individus malveillants ou indésirables.
    Toute inscription derrière un Proxy ou VPN sera rejetée en tant que SPAM !

Utilisation de Commandes PowerShell pour Gérer les Dates, Heures et Convertir des Données

Sylvain

Webmestre
Membre du Staff
Administrateur

🌟 Introduction​

Dans ce tutoriel, nous allons explorer comment utiliser les commandes PowerShell pour gérer les dates, les heures et effectuer des conversions de données. PowerShell offre des fonctionnalités puissantes pour manipuler ces aspects essentiels de la gestion des données.


🧰 Prérequis​

Avant de commencer, assurez-vous d'avoir les éléments suivants :
  • Un ordinateur sous Windows avec PowerShell installé.
  • Des connaissances de base en PowerShell.
  • Votre enthousiasme pour apprendre !

🚀 Procédure​

Manipulation des Dates​

  1. Utilisez la commande Get-Date pour obtenir la date et l'heure actuelles.
  2. Effectuez des opérations mathématiques sur les dates avec Add-Date et Subtract-Date.
  3. Formatez les dates avec Format-Date.

Manipulation des Heures​

  1. Utilisez Get-Date pour obtenir l'heure actuelle.
  2. Ajoutez ou soustrayez des heures avec Add-Hours et Subtract-Hours.
  3. Formatez les heures avec Format-Time.

Conversion de Données​

  1. Utilisez ConvertTo et ConvertFrom pour convertir des données entre différents formats.
  2. Convertissez des chaînes en nombres avec To-Int et To-Double.

⚠️ Avertissement​

Soyez attentif lorsque vous manipulez les dates et les heures, car des erreurs peuvent avoir des conséquences importantes. Assurez-vous de comprendre les opérations que vous effectuez.


💡 Note​

Consultez la documentation de Microsoft pour plus de détails sur chaque commande PowerShell spécifique à la manipulation des dates, heures et données.


📚 Référence​

Pour approfondir vos connaissances, consultez les ressources suivantes :

✅ Conclusion​

Félicitations ! Vous avez maintenant acquis des compétences essentielles pour gérer les dates, les heures et effectuer des conversions de données avec PowerShell. Expérimentez ces commandes pour automatiser des tâches et simplifier la manipulation des données dans vos scripts.

Les différentes commandes à utiliser

  1. Set-Date: Modifie la date et l'heure du système.
  2. Measure-Command : Mesure le temps d'exécution d'une expression ou d'un bloc de script.
  3. New-TimeSpan: Crée un objet TimeSpan.
  4. Get-TimeZone : Obtient la zone horaire du système.
  5. Set-TimeZone : Définit la zone horaire du système.
  6. ConvertFrom-StringData : Convertit une chaîne de données de chaîne en table de hachage.
  7. ConvertTo-Json : Convertit un objet en chaîne de caractères JSON.
  8. ConvertFrom-Json : Convertit une chaîne JSON en objet.
  9. ConvertTo-Html: Convertit des objets Microsoft .NET en code HTML.
  10. ConvertTo-Csv : Convertit des objets en une série de chaînes séparées par des virgules (CSV).
  11. ConvertFrom-Csv : Convertit des objets depuis un tableau CSV.
  12. ConvertTo-Xml : Crée une représentation XML d'un objet.
  13. ConvertFrom-SecureString : Convertit une chaîne sécurisée en une chaîne non sécurisée.
  14. ConvertTo-SecureString : Convertit du texte en chaîne sécurisée.
  15. Add-Member: Ajoute un membre à une instance d'objet.
  16. Remove-Member : Supprime un membre d'une instance d'objet.
  17. Get-Member : Obtient les propriétés et les méthodes d'un objet.
  18. Move-Item : Déplace un élément d'un emplacement à un autre.
  19. Copy-Item : Copie un élément d'un emplacement à un autre.
  20. Remove-Item : Supprime un ou plusieurs éléments.
  21. Rename-Item : Renomme un élément.
  22. New-Item : Crée un nouvel élément, tel qu'un fichier ou un répertoire.
  23. Get-Item : Obtient l'élément à l'emplacement spécifié.
  24. Clear-Item : Efface le contenu de l'élément à un emplacement spécifique.
  25. Invoke-Item: Invoque un élément, comme ouvrir un fichier avec son programme associé.
  26. Set-Item : Modifie l'élément à l'emplacement spécifié.
  27. Enable-ComputerRestore : Active la restauration du système.
  28. Disable-ComputerRestore : Désactive la restauration du système.
  29. Get-ComputerRestorePoint : Obtient un ou plusieurs points de restauration du système.
  30. Test-ComputerRestore : Teste si la restauration du système est disponible.
  31. Checkpoint-Ordinateur : Crée un point de restauration du système.
  32. Restore-Computer : Restaure l'ordinateur à un point de restauration du système précédent.
  33. Get-Command : Obtient toutes les commandes.
  34. Show-Command: Affiche toutes les commandes dans une boîte de dialogue.
  35. Trace-Commande : Trace un expression ou un script.
  36. Get-PSDrive : Obtient les lecteurs dans la session en cours.
  37. New-PSDrive : Crée un lecteur temporaire.
  38. Remove-PSDrive: Supprime un lecteur temporaire.
  39. Set-PSDebug : Modifie les paramètres de débogage.
  40. Set-PSBreakpoint : Définit un point d'arrêt dans un script.
  41. Get-PSBreakpoint : Obtient les points d'arrêt dans un script.
  42. Enable-PSBreakpoint : Active un ou plusieurs points d'arrêt.
  43. Disable-PSBreakpoint: Désactive un ou plusieurs points d'arrêt.
  44. Remove-PSBreakpoint : Supprime un ou plusieurs points d'arrêt.
  45. Get-PSCallStack : Affiche la pile d'appels de fonctions.
  46. Send-MailMessage : Envoie un courrier électronique.
  47. Get-Random : Obtient un nombre aléatoire.
  48. Get-Unique : Obtient des objets uniques à partir d'une liste.
  49. Compare-Object: Compare deux ensembles d'objets.
  50. Sort-Object : Trie des objets par propriété.
Ces commandes s'étendent sur des domaines comme la manipulation de la date et de l'heure, la conversion de données, la gestion des objets et des membres, la manipulation de fichiers et de répertoires, la gestion de la restauration du système, l'accès aux commandes et au débogage, et d'autres utilitaires.

Comme précédemment, la commande Get-Help vous fournira des informations détaillées sur chaque commande.
 
Dernière édition:

Un don pour TE

Campagne 2023

Supporter TE en effectuant un petit don
Objectif
265.00 €
Reçu
231.56 €
Cette collecte de dons se termine dans

Statistiques du forum

Discussions
10 975
Messages
20 595
Membres
405
Dernier inscrit
bubu
General chit-chat
Aides Utilisateurs
  • Personne ne discute en ce moment.
  • Marcel_By_MTR Marcel_By_MTR:
    Une belle qualif sur un beau circuit... L'élimination de Sainz et de Hamilton ont fait la surprise.
    • J'aime
    Réactions: Richard
  • Marcel_By_MTR Marcel_By_MTR:
    @demain
  • Marcel_By_MTR Marcel_By_MTR:
    Bonjour T-E, Bon dimanche
    • Bonjour
    Réactions: Richard
  • Richard Richard:
    Bon dimanche à tous et toutes,,un petit -3c et beau soleil 🌞,,prévu de +2c en fin d’après-midi,,,dernière course F1 🏎️ de la saison,,il y en a un qui doit être content,Hamilton va vouloir effacer 2023,,les McLaren ont réussi une belle année,,, Bonne journée 😉😉
    • Bonjour
    Réactions: Marcel_By_MTR
  • Marcel_By_MTR Marcel_By_MTR:
    Max Verstappen nous offre un super Donuts pour cette clôture 2023. L'erreur de Perez lui coûte le podium. Prochain RdV en 2024.
    • J'aime
    Réactions: Richard
  • Richard Richard:
    Effectivement,Perez paye cher ce petit accrochage,,,on a rendez-vous le 2 mars 2024 au Bahreïn 🇧🇭 😉😉🏎️🏎️
    • J'aime
    Réactions: Marcel_By_MTR
  • Marcel_By_MTR Marcel_By_MTR:
    @demain
  • Marcel_By_MTR Marcel_By_MTR:
    Bonjour T-E, bonne semaine 48. Une météo très grise avec des températures proche du zéro degré pour toute la semaine.
    • Bonjour
    Réactions: Richard
  • Richard Richard:
    Bon lundi à tous et toutes,,0c et ciel couvert ☁️,,prévu de 2c en fin d’après-midi avec peut-être de la pluie ☔️,,,Bonne journée 😉😉
    • Bonjour
    Réactions: Marcel_By_MTR
  • leane64 leane64:
    bonjour a tous
    • Bonjour
    Réactions: Richard et Marcel_By_MTR
  • Marcel_By_MTR Marcel_By_MTR:
    @demain
  • Marcel_By_MTR Marcel_By_MTR:
    Bonjour T-E
    • Bonjour
    Réactions: Richard
  • Richard Richard:
    Bon mardi à tous et toutes,grand vent 💨 et -3c et ciel dégagé,,prévu de -5c en fin d’après-midi,,Bonne journée 😉😉
    • Bonjour
    Réactions: Marcel_By_MTR
  • Marcel_By_MTR Marcel_By_MTR:
    @demain
  • Marcel_By_MTR Marcel_By_MTR:
    Bonjour T-E
    • Bonjour
    Réactions: Richard
  • Richard Richard:
    Bon mercredi à tous et toutes,,frisquet ce matin avec -10c mais du soleil 🌞,,prévu de -8c en fin d’après-midi,,Bonne journée 😉😉
    • Bonjour
    Réactions: Marcel_By_MTR
  • Marcel_By_MTR Marcel_By_MTR:
    @demain
  • Marcel_By_MTR Marcel_By_MTR:
    Bonjour T-E
    • Bonjour
    Réactions: Richard
  • Richard Richard:
    Bon jeudi à tous et toutes,doux ce matin avec -2c et ciel gris ☁️,,prévu de +3c en fin d’après-midi,,10 cm de neige tomber à 5 km d’ici et nous rien 😉bonne journée 😉😉
    • Bonjour
    Réactions: Marcel_By_MTR
  • Marcel_By_MTR Marcel_By_MTR:
    L'hiver météorologique commence le 1er décembre. Cette date marque les premières gelées sur l'ensemble de la Belgique. Du 0° à du -3° en moyenne.
    • J'aime
    Réactions: Richard
  • Marcel_By_MTR Marcel_By_MTR:
    @demain
    Marcel_By_MTR Marcel_By_MTR: @demain
    Retour
    Haut Bas