Skip to main content

Posts

Showing posts from October, 2015

PowerShell script to check WDS Service status against of List of servers.

Below is a PowerShell script, this will list WDS Service status against of List of servers. $InPutComputersList = get-content "c:\MyScripts\list.txt" $OutPutFile = "c:\MyScripts\WDS_ServiceStatus.csv" $NotReachble = "c:\MyScripts\NonPingSystems.csv" $listResult = @() foreach($ForEverComputerIntheTextFilelinebyLine in $InPutComputersList) { if (test-path \$ForEverComputerIntheTextFilelinebyLine\c$\windows\write.exe) { $objService = Get-Service WDSServer -ComputerName $ForEverComputerIntheTextFilelinebyLine | select machinename, status, name, displayname $objResult = New-Object PSObject -Property @{ ComputerName = $ForEverComputerIntheTextFilelinebyLine ServiceStatus = $objService.Status ServiceDisplayName = $objService.DisplayName ServiceName = $objService.Name } $listResult += $objResult } Else { Write-Output "$ForEverComputerIntheTextFilelinebyLine,NotReachable" | out-file $NotReachble -append } } $listResult| Export-Csv -Path $OutPutFile