Grupos de Servidores
Los grupos de servidores los obtenemos con el comando
1 |
Get-XAWorkerGroup |
A la hora de documentar los grupos de trabajo tenemos que tener en cuenta que podemos añadir servidores al grupo a través de 3 opciones:
- OU de Directorio Activo
- Grupo de Directorio Activo
- Servidores de la granja
El script nos queda de la siguiente forma:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
$Grupos = Get-XAWorkerGroup | sort-object WorkerGroupName $GruposDeServidoresContenido = @() Foreach ($Grupo in $Grupos) { $Grup = "" | select-Object Nombre, Descripcion, Servidores, Aplicaciones $Grup.Nombre = $Grupo.WorkerGroupName $Grup.Descripcion = $Grupo.Description $Servidores = "" If($Grupo.ServerNames) { $ServidoresOrd = $Grupo.ServerNames | Sort $Grup.Servidores += "Servidores de la granja:\n" foreach($Servidor in $ServidoresOrd) { $Grup.Servidores += "\t" + $Servidor + "\n" } } If($Grupo.ServerGroups) { $ServidoresOrd = $Grupo.ServerGroups | Sort $Grup.Servidores += "Servidores de los grupos:\n" foreach($Servidor in $ServidoresOrd) { $Grup.Servidores += "\t" + $Servidor + "\n" } } If($Grupo.OUs) { $ServidoresOrd = $Grupo.OUs | Sort $Grup.Servidores += "Servidores de las OUs:\n" foreach($Servidor in $ServidoresOrd) { $Grup.Servidores += "\t" + $Servidor + "\n" } } If ((-not $Grupo.ServerNames) -and (-not $Grupo.ServerGroups) -and (-not $Grupo.OUs)) { $Grup.Servidores = "No hay servidores\n" } $Aplicaciones = Get-XAApplication -Computername $Servidor_DC -WorkerGroup $Grupo.WorkerGroupName | Sort-Object BrowserName $Grup.Aplicaciones = "" foreach ($Aplicacion in $Aplicaciones) { $Grup.Aplicaciones += $Aplicacion.BrowserName + "\n" } $GruposDeServidoresContenido += $Grup } |
En el documento generado obtenemos la siguiente salida:
Documentar granja Citrix XenApp 6.5 con Powershell
- Introducción
- Información de la granja
- Administradores
- Aplicaciones
- Directivas de Equilibrio de Carga
- Directivas
- Grupos de Servidores
- Patrones de Carga
- Servidores
- Zonas
- Ejemplo completo y y descarga
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?
3 comentarios
Pingback: Documentar granja Citrix XenApp 6.5 con Powershell: Administradores
Pingback: Documentar granja Citrix XenApp 6.5 con Powershell: ejemplo completo
Pingback: Documentar granja Citrix XenApp 6.5 con Powershell: Introduccion