Examples/AnyRepo/Repo/Prod/OS/Get-Services.ps1
param( [string]$ComputerName ) [hashtable]$computer_name = @{} if ($ComputerName) { $computer_name.Add('ComputerName', $ComputerName) } Get-CimInstance @computer_name -Class Win32_Service -Property Name,DisplayName,Started,ProcessID,StartMode,StartName,Description,PathName -ea Stop | select DisplayName,Name,Started,@{Name='ProcessID';Expression={$_.ProcessID -as [string]}},` StartMode,StartName,Description,PathName |