Functions/Get-RunningServices.ps1
|
Function Get-RunningService { <# .SYNOPSIS Exports running Windows services to a CSV file .DESCRIPTION This function retrieves all running Windows services and exports them to C:\Temp\Services.Running.csv. The CSV file includes service name, display name, and status, sorted by display name. .EXAMPLE Get-RunningService Exports all running services to C:\Temp\Services.Running.csv and opens it in Notepad #> [Alias('Get-RunningServices')] $TempPath = Test-Path "C:\Temp\" IF($TempPath -eq $False) { New-Item -ItemType "Directory" -Path C:\TEMP -Force } else {} Write-Output "Exporting Windows Services to C:\TEMP\Services.Running.csv" Get-Service | Where-Object { $_.Status -eq "Running" } | Sort-Object DisplayName | Select-Object Name, Displayname, status | Export-Csv C:\TEMP\Services.Running.csv -NoTypeInformation -Delimiter "`t" notepad C:\temp\Services.CSV } |