-
Session Printers: The Microsoft Way!!!
Problem Definition When launching a published application, the launch process times out resulting in a displayed error message of 6004. In addition, the CitrixCseEngine.exe process is consuming high CPU utilization, around 25-50%, to process a single user logon. This problem occurs when connecting to a farm with approximately 100 Citrix Policies or more, applied to an Active Directory user or group. This problem does not occur ...
-
Dynamic Handling of Multiple Storage Repositories with Powershell!
In my last blog post, I wrote a script which automates the virtual desktop provisioning process based on pre-existing computer accounts in Active Directory. This can be located in the following location. However, within that script, I prompted the user to enter the name of a Storage Repository for the location of the virtual desktop VHD files. Well, what if there are multiple SRs? What happens ...
-
Automating PVS based Virtual Desktops with Windows Powershell!
I was recently asked to participate in a project, in which, the customer wanted the entire virtual desktop provisioning process to be automated based on pre-populated computer objects in AD. I’m excited to share all I’ve learned with the hopes that it helps to demonstrate the level of automation that can be achieved with Citrix products and powershell. Business Drivers Provision hundreds of virtual desktops in minutes ...
-
How to modify the Access Mode of a vDisk using Powershell in PVS 6.1.
This past week I was asked by a customer if the access mode of a vDisk in PVS could be modified via powershell. After some research and trial and error, I have figured out the following command will allow you to perform this task via the command line or script. mcli-set disk -p diskLocatorId='906831ee-80df-4ec7-a52c-bc25efedcd28',diskLocatorName=vDiskName,siteId=b576df60-a895-4fdb-90b7-738f363102db,storeId=7d80b5ca-162f-41d7-93b8-60129931f5c6 -r WriteCacheType=0 Command Anatomy: mcli-set disk –p : this is the command that allows ...