VMware vCenter Documentation Script Version 1.1

This release is a minor release, fixing a few issues and adding one additional set of information. Bug Fixes: Save as PDF not saving Help text in script not showing for Get-Help .\VMware_Inventory.ps1 -full Removed some extra parameters not used in this script Fixed calculation for CPU\Memory heatmap New Data: Added installed VCenter plugins As always, this and many other documentation scripts can be found on CarlWebster.com

2008R2 Deployment and WMF 3

Using MDT to deploy images is one of the greatest ideas since sliced bread – no more waiting for Windows Updates to install, or running through documented installs. Aaron Parker has given several talks at Synergy about this very concept – Automate your deployments! Except when you go to install WMF 3.0 and PowerShell 3.0 offline into the WIM file for your 2008 R2 image. When you boot your image you’ll get the following error: … Read more…

VMware vCenter Documentation Script Version 1.0

One of the last (and sometimes most painful) steps in most deployment or upgrade projects is the documentation step. Producing usable, accurate documentation can be difficult but it is one of the most important steps in every technology project – the larger the environment, the more important the documentation. VMware vSphere is one of the most powerful, efficient, secure and robust x86 server virtualization platforms available today. It allows the enterprise to consolidate server and … Read more…

XenApp 6.5 Users Can’t Logon After Logon Disable

During an after hours project, I disabled logons to a few servers in a XenApp 6.5 farm, waited for the users to log off, and thought nothing of it. I then shut the VMs down, completed the maintenance, and powered the VMs back on…only to find that no one was logging on. As an administrator, I had no issue getting logged on, but users were receiving a “The requested session is not available…” type error … Read more…

Load Balancing Remote Desktop Gateway with Citrix NetScaler Part 2

In Part 1 of this post, we setup a simple content switching vServer to front our Remote Desktop Gateway server. It accomplished two things:   Allowed Remote Desktop connections using the Windows RDP client with ‘Connect from Anywhere’ set to the RDG vServer address Allowed applications to be launched from the RDWeb web portal The vServer configuration is not quite complete. You may notice that connections from mobile devices don’t work using the RD client and … Read more…

The Ultimate KMS Reference Guide

Since Microsoft likes to put all of the KMS client keys and command line tools in 37 different places and change the links around AND call them two different things (KMS client keys and Generic Volume License Keys), I’ve decided to put all of that together into a single page – more for my reference, but I’ll share. <update April 2019> Since there are so many more editions with different KMS keys, it may be … Read more…

XenDeskop and PVS: You Must Restart Your Computer…

Most XenDesktop deployments are not rolled out all at once – they are usually done in phases: demo, pilot, test, initial, major, and completion. And more often then not, these phases span months if not years depending on the size of the project. Or sometimes hardware is purchased at different times and happens to be before and after a release of new processor tech. The below error can be a bit hard to track down: … Read more…

Load Balancing Remote Desktop Gateway with Citrix NetScaler

It may seem a bit ironic to use a Citrix NetScaler to load balance plain vanilla RDS, but the NetScaler wasn’t always a Citrix product and it certainly has a thousand more uses than just an Access Gateway appliance. So today we’ll be using it to load balance and content switch our Remote Desktop Gateway server(s). First, I’ll assume that you’ve already got RD Gateway up and working with a publicly trusted cert. Next, we … Read more…

The Provisioning Server WriteCache Delete “Problem”

Prior to PVS 7, the most common WriteCache methods were Cache on device HDD and the much better performing Cache in device RAM. Both of these legacy cache methods had some positives and negatives: Cache on device HDD:   Performance less than or equal to the underlying storage. For physical targets, this could be physical disks, but more commonly, for VMs, this was whatever storage contained the virtual disk. The amount of storage available for caching … Read more…

XenApp Session Printers: Allow Users to Change their Default Printer

So we don’t normally like to give users options or choices…and right clicking is also normally not allowed in XenApp sessions. At some point in XenApp 6.0 (give or take) the printing system changed such that logoff scripts could no longer see what the users’ default session printer was because they had already been unloaded by the logoff process. So how do we make this work? The logoff script is out, so we now have … Read more…