This is a Citrix Server (Presentation/XenApp Server) management powerpack. It requires that PowerGUI be installed on one of your Citrix servers in your farm and add the powerpack. It uses MFCOM so it should be possible for use using mfcom remote feature but have not tested.
Here are features:
Farm - Enumerates properties of your FARM for management
Find-CTXUser - Find list of users sessions using username or wildcard to get multiple user sessions
Find-CTXServers - Get MFCom Server objects for each server in farm
Get-Disconnected - Get all sessions in farm that are in a disconnected state
Find-PubApps - Find one or more published applications using AppName or wildcard
Get-DisabledServers - Get all servers that have logons disabled
Get-DisabledApps - Get all applicaitons that are disabled
---- Script Links and Actions ----- EnableLogons - Enable logons on selected servers
DisablLogons - Disable logons on selected servers
Get-Hotfixes - Get installed hotfixes on selected servers
Copy-ToServers - copy file or directory to selected group of servers from specified source
Get-Sessions - Get sessions on selected servers
Get-Printers - Get printers on selected servers
Logoff-User - Logoff select users session
Backup-App - Backup application to xml files and icon file
Enable-App - Enable selected applications
Disable-App - Disable selected applications
Find-PubContent - Find published content apps
Select-AppToRestore - Select applications to restore from selected backups
Restore-App - Restore App from xml and icon files
------- August 14,2008 added Get-ApplicationLog Get Application log for selected Citrix servers Get-SystemLog Get System log for selected Citrix servers Get-SecurityLog Get Security log for selected Citrix servers Search-EventLog Search selected servers for specified Event id to quickly find if servers had a specific event occur. Search-EventID.Net Launches IE browser and searches EventID.net for event information Search-CitrixKB Launches Browser and search Citrix KnowledgeBase for event message
________ August 15,2008
Get-OnlineServers - Get all servers that are currently online Add-AppUser - Add user to selected apps Remove-AppUser - Remove user from selected apps Add-AppGroup - Add group to selected apps Remove-AppGroup - Remove group from selected apps Add-AppServer - Add server to selected apps Remove-AppServer - Remove server from selected apps Add-ServersToApp - Add group of servers to published application Remove-ServersFromApp - Remove group of servers from published application
Note: Also added Script Actions to manage global variables to change selections
|