Knowledgebase

Cuando realizamos la publicación de aplicaciones, siempre podemos utilizar la línea de cmandos, en este caso podemos realizarlo mediante eluso de PowerShell, aprovechando las grances funcionalidades que Windows Server nos ofrece.

Para dar esta potencia adicional, tenemos que seguir tres sencillos pasos.

  1. Crear una aplicación publicada
  2. Añadir usuarios/grupos a la aplicación.
  3. Asignar los servidores a la aplicación publicada.

Para crear una aplicación podemos utilizar el comando cmdlet New-XAApplication. Si no tenemos información completa, podemos utilizar el cmdlet “Get-Help New-XAApplication” el cual nos dará toda la información que podamos necesitar.

Mostramos un ejempo de publicación de Notepad mediante PowerShell,

New-XAApplication -BrowserName “Notepad” -ApplicationType “ServerInstalled” -DisplayName “Notepad” -FolderPath “Applications/Notepad” -Enabled $true -CommandLineExecutable “c:windowssystem32notepad.exe” -WorkingDirectory “C:Windowssystem32″ -AnonymousConnectionsAllowed $false -AddToClientStartMenu $true -InstanceLimit “-1″ -WindowType “1024×768″ -ColorDepth “Colors256″

Como podéis observer el uso es realmente simple, pero podemos además añadir usuarios a un grupo de aplicación o publicar la aplicación en un server determinados.

Para añadir usuarios a una aplicación podemos realizarlo utilizando Add-XAApplicationAccount.

Ejemplo: Add-XAApplicationAccount -BrowserName “Notepad” -Accounts “CTXDOMuser1”

Para publicar la aplicación podemos utilizar  Add-XAApplicationServer.

Ejemplo: Add-XAApplicationServer -BrowserName “Notepad” -ServerNames “XENAPPSRV01″