Alain Assaf's repositories
copy-xa7apps
Copies published (active) applications from one XenApp/XenDesktop 7.x farm to another
Citrix-Morning-Report
This script is something that can be scheduled to be run every morning to understand what the environment looks like. Also takes corrective actions if needed.
count-usrprof
Iterates though user's profile directories and counts number of files in specified sub directory. Also counts total number of profiles.
alainassaf
Config files for my GitHub profile.
alainassaf.github.io
Alain Assaf's website and blog.
alainassaf.github.io.dev_HJ
Dev ghp site to convert to Hydejack jekyll theme
beautifulJekyllUpgrade
Dev site to upgrade to Beautiful Jekyll 5.0.0
check-deedrive
Iterate though all XenApp Servers in the farm and checks that the D: drive is formatted.
Citrix-VAD-LAB
Build a Citrix Virtual Apps and Desktop environment with Ansible and Terraform
clean-crashdumps
Iterates though a list of servers and reports on crashdumps
planetpowershell
Planet PowerShell is an aggregator of PowerShell community content. The goal is to provide a convenient RSS feed that contains all of the content generated by community members.
cleanup-reboot
Script that checks if a server is online, has logins allowed, but has no users. If this is found, the script sets the Logon mode to ProhibitLogonsUntilServerRestart
cleanup-xaappsandaccts
Iterates through a XenApp 6.5 Application list and recommends cleanup actions to reduce the number of users/groups assigned to a published application.
drain-xaserver
This Script will drain users (disconnected sessions) from a XenApp Server that is set to prohibit new logons.
functions
Collection of functions
get-ctxloadandle
Gathers server load, assigned LE, and active and disconnected sessions and emails a HTLM formatted report.
get-mymodule
Function to import module and warn if not available.
get-mysnapin
function to import PSSnapin and warn if not available.
get-xacmdln
Lists active published applications command line and working directory based on search word.
get-xasessions
Displays total, active, and disconnected sessions from xA 6.x farm
get-xawgapps
Lists active published applications from a designated XA 6.5 Worker Group
PowerShell-Docs
The official PowerShell documentation sources
pvsScripts
Scripts to manage PVS
run-delprof2
Runs delprof2.exe on servers in the selected Worker Group