Hello,
Your best option for your request will be to use PowerShell and Active Directory Module, below an example of what you can do :
$Computers = Get-ADComputer -Filter * -properties OperatingSystem | Where-Object {$_.OperatingSystem -like "*server*"}
$colObj = @()
foreach($Computer in $Computers) {
try {
$services = Get-WmiObject win32_service -computername $Computer.Name -ErrorAction Stop
foreach($service in $services) {
$hash = @{
computerName = $Computer.Name
serviceName = $service.name
account = $service.startname
startmode = $service.startmode
}
$exportObj = New-Object PSObject -Property $hash
$colObj = $colObj + $exportObj
}
}
catch {
Write-Output "Could not request service"
}
}
Write-Output $colObj
Note : It can be improved but at least you have materials to start your documentation
Regards,