i run
$serv1=gwmi -Namespace Root\cimv2 -Class Win32_service
i stop some services manually and then run
$serv2=gwmi -Namespace Root\cimv2 -Class Win32_service
and then i compare these 2 objects
compare-object $serv1 $serv2
compare-object -referenceobject $serv1 -differenceobject $serv2
both doesn't return any difference however both have some values different