Skip to content

ChayScripts/Citrix-VDI-Assignment-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Citrix-VDI-Assignment-Tool

Tool to assign a VDI to user or unassign all VDIs assigned to a user.

Motivation

As a part of new user onboarding process, a request will be sent to Citrix team for new VDI creation and assignment. To offload this process to servicedesk/L1 team, they need a tool or script to do the same. So, I've created this tool.

For new user onbording, service desk can assign a VDI and when a user leaves an organization, service desk can unassign all the VDIs assigned to that user. Citrix Admins job is to maintain free VDIs in the pool.

Description

This tool will assign a VDI to user, or unassign all existing VDIs for a user.

Prerequisites

  • Citrix powershell modules are needed on the machine from which this tool is invoked.
  • Should have permissions on Citrix Site to assign a VDI or unassign VDI.

Installing

No installation required. This is standalone Tool.

Usage

Enter user name, citrix server name and domain name, and click "Get VDI Groups". This will show a dropdown with list of all available delivery gruops. Select a delivery group and click "Assign VDI" button. This will assign a free VDI from the pool to that user. Similarly, enter all details and click "Unassign VDI" button so that all the VDIs assigned to user will be unassigned.

How does this tool work

This tool will:

  • Assign a VDI to a user.
  • Unassign all VDIs assigned to a user.

This tool will NOT:

  • Add user's ID to delivery group's Active Directory group.
  • Remove VDI from your hypervisor when "Unassign VDI" is used.

Quick look at the tool

Alt Text

Who can use

Preferably L1 or ServiceDesk team who is responsible for assigning VDIs for new users or unassigning VDIs when user leaves the organization.

Built With

Authors

Contributing

Please follow github flow for contributing.

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Tool to assign a VDI to user or unassign all VDIs assigned to a user.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published