Facebook
From test, 2 Weeks ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 99
  1. # Début de la mesure de temps pour l'ensemble du script
  2. $tempsDebutGlobal = Get-Date
  3.  
  4. # Exécution de la commande ou de la partie du script à mesurer
  5. Write-Host "Début de l'exécution de la commande ou de la partie du script..."
  6. $tempsDebutPartie = Get-Date
  7.  
  8. # Exemple d'une commande à mesurer
  9. Start-Sleep -Seconds 3
  10.  
  11. # Fin de l'exécution de la commande ou de la partie du script
  12. $tempsFinPartie = Get-Date
  13. $dureePartie = $tempsFinPartie - $tempsDebutPartie
  14.  
  15. Write-Host "Fin de l'exécution de la commande ou de la partie du script."
  16.  
  17. # Affichage de la durée d'exécution de la commande ou de la partie du script
  18. Write-Host "Durée d'exécution de la commande ou de la partie du script : $($dureePartie.TotalSeconds) secondes."
  19.  
  20. # Fin de la mesure de temps pour l'ensemble du script
  21. $tempsFinGlobal = Get-Date
  22. $dureeGlobal = $tempsFinGlobal - $tempsDebutGlobal
  23.  
  24. # Affichage de la durée totale d'exécution du script
  25. Write-Host "Durée totale d'exécution du script : $($dureeGlobal.TotalSeconds) secondes."
  26.