windows_server:powershell:command_time_execution

Connaitre le temps d'exécution d'une commande PowerShell

Une nouvelle fois, grace à notre amis Stack Overflow, nous pouvons savoir combien de temps a durée une commande :

.\do_something.ps1  
$command = Get-History -Count 1  
$command.EndExecutionTime - $command.StartExecutionTime

Cette commande compare la date d'exécution du début - la date d'exécution de fin.

Il existe également une function pour ceci

function time($block) {
    $sw = [Diagnostics.Stopwatch]::StartNew()
    &$block
    $sw.Stop()
    $sw.Elapsed
}

Et voici comment l'exéctuer :

time { .\some_command }

  • windows_server/powershell/command_time_execution.txt
  • Dernière modification: 2020/04/07 21:18
  • (modification externe)