Ir al contenido principal

Entradas

Mostrando entradas de abril, 2018

Como listar todos los serviores windows de Directorio Activo y los roles instalados en cada uno usando powershell

    Hoy me había propuesto hacer un pequeño inventario para uso personal con la lista de servidores Windows que tenemos en AD, así como los roles de servidor que cada uno de ellos tiene instalado. No he conseguido encontrar en internet la forma de filtrar la salida del comando get-windowsfeature para que solo muestre roles, así que os lo pongo aquí para que veáis como se hace (en realidad es muy fácil).    Para hacerlo, he usado el siguiente script de Powershell: #Lista servidores y SO desde Directorio Activo $servers = Get-ADComputer -Filter 'OperatingSystem -like "*Server*"' -Property name,OperatingSystem #Para cada servidor listado del comando anterior, muestra la lista de Roles instalados foreach($server in $servers) {      Write-host -BackgroundColor Blue -nonewline $server.name "----" $server.OperatingSystem      Get-WindowsFeature -ComputerName $server.name | Where {$_.FeatureType -like 'Role' -and $_.installed -eq $true} | ft Di