Con un sencillo script en PowerShell seremos capaces de listar las características (Features) que tenemos instaladas en los servidores Windows de nuestra infraestructura.

Primero necesitamos preparar una lista de todos nuestros servidores en un archivo txt, para ello simplemente vamos a anotar el HOSTNAME de cada uno de ellos, en un archivo que podemos llama hostname.txt, o servers.txt. Es importante que recordemos el nombre y la ruta del archivo.

Ahora sólo tenemos que editar la ruta en nuestro archivo .ps1, y ejecutamos el script para obtener la lista con las características instaladas en los servidores de nuestra infraestructura.

 

 

Si al ejecutar el script obtenemos el error El término 'get-windowsfeature' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. es debido a que no tenemos instalado el módulo ServerManager.

PowerShell
Editar script|Remove
import-module servermanager