Compare-Object
Compare-Object permet de comparer deux collections d'objets.
$ProcessPreExecution = Get-Process
Start-Process Notepad
$ProcesPostExecution = Get-Process
Compare-Object -ReferenceObject $ProcessPreExecution -DifferenceObject $ProcesPostExecution
Output
InputObject SideIndicator
----------- -------------
System.Diagnostics.Process (Notepad) =>
Lorsque vous utilisez le paramètre -PassThru , le type de l’objet n’est pas modifié
$ProcessPreExecution = Get-Process
Start-Process Notepad
$ProcesPostExecution = Get-Process
Compare-Object -ReferenceObject $ProcessPreExecution -DifferenceObject $ProcesPostExecution -Passthru
Output
NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName
------ ----- ----- ------ -- -- -----------
23 9,55 31,03 0,19 20268 1 Notepad