Subscribe for XenApp6.5's icon

Subscribe for XenApp6.5

Description

Powershell script to aid in subscription deployment to a XenApp 6.5 server.

Readme

Getting started

Simple steps to get started:

turbo run turbocitrix/xa6-subscribe

Sample Usage

Subscribe to the specified channel on the current machine. Installs the Turbo client for all-users if not already done. If no Turbo user is logged in then will be prompted for credentials.

turbo run turbocitrix/xa6-subscribe [channel]

Subscribe to the specified channel on the current machine and publish the apps to the specified users.

turbo run turbocitrix/xa6-subscribe [channel] -users [users]

Subscribe to the specified channel on the specified remote machine.

turbo run turbocitrix/xa6-subscribe [channel] -server [remoteHost]

Subscribe to the specified channel using the specified Turbo.net API key.

turbo run turbocitrix/xa6-subscribe [channel] -apikey [key]

Subscribe to the specified channel using the specified Turbo.net credentials.

turbo run turbocitrix/xa6-subscribe [channel] -user [turbo-user] -password [turbo-password]

Subscribe to the specified channel and pre-cache all the container images.

turbo run turbocitrix/xa6-subscribe [channel] -cacheApps

Script Documentation

C:\TurboCitrixTools\Subscribe.ps1:

SYNOPSIS

Subscribes a XenApp server to the specified channel and adds the applications.


SYNTAX

C:\s\citrix\xenapp6.5\subscribe.ps1 [-channel] <String> [[-users] <String[]>]

[[-server] <String>] [[-user] <String>] [[-password] <String>]

[[-apiKey] <String>] [-allUsers] [-cacheApps] [-skipPublish] [-waitOnExit]

[<CommonParameters>]


DESCRIPTION

This cmdlet will automatically download and install the Turbo client if it

isn't already installed for all users. This operation will require the script

to be run as a system admin.


Can install the client manually by downloading from

http://start.turbo.net/install and running "turbo-plugin.exe --all-users

--silent" as admin.


Requires Powershell 3.0+. Requires XenApp 6.5. Requires Turbo.net Client

3.33.935+.



PARAMETERS

-channel <String>

The name of the channel to subscribe to.


Required? true

Position? 1

Default value

Accept pipeline input? false

Accept wildcard characters? false


-users <String[]>

A list of users to give access to the applications. If left empty, the

applications will be disabled by default.


Required? false

Position? 2

Default value

Accept pipeline input? false

Accept wildcard characters? false


-server <String>

The name of a remote XenApp server.


Required? false

Position? 3

Default value

Accept pipeline input? false

Accept wildcard characters? false


-user <String>

The Turbo.net user with access to the channel. If not specified then will

be prompted if necessary.


Required? false

Position? 4

Default value

Accept pipeline input? false

Accept wildcard characters? false


-password <String>

The password for the Turbo.net user. If not specified then will be prompted

if necessary.


Required? false

Position? 5

Default value

Accept pipeline input? false

Accept wildcard characters? false


-apiKey <String>

The Turbo.net api key.


Required? false

Position? 6

Default value

Accept pipeline input? false

Accept wildcard characters? false


-allUsers [<SwitchParameter>]

Applies the login to all users on the machine.


Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false


-cacheApps [<SwitchParameter>]

The applications in the channel are to be cached locally. This could be a

long operation.


Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false


-skipPublish [<SwitchParameter>]

The applications in the channel are not to be published to the XenApp

server.


Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false


-waitOnExit [<SwitchParameter>]

Waits for user confirmation after execution completes


Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false


Release Notes

No release notes


EULA

  • Dependencies
    No dependencies
  • Used By
    No repositories
  • Website
    No developer web address
  • Current
    2017.05.18 updated 8 years ago
  • Details
    Updated: May 18, 2017
    Created: February 26, 2016