Script to Speedup the Delivery Services Console Launch

This script addresses a known issue where Delivery Services Console (DSC) or Access Management Console (AMC) takes longer than expected to launch. Refer to Citrix KB article CTX120115 for further information.


‘ This script addresses a known issue where Delivery Services Console (DSC) or Access Management Console (AMC)
‘ takes longer than expected to launch. Refer to Citrix KB article CTX120115 for further information.

‘ Revision 1.0
‘ Written by Jeremy@jhouseconsulting.com on 20th May 2009.

Option Explicit

Dim WshShell, strXmlFile, strXMLLocation, objFSO, objXMLFile
Dim strProcessorArchitecture, strSystemRoot

CONST ForWriting = 2

set WshShell = WScript.CreateObject(“WScript.Shell”)

strXmlFile = “mmc.exe.config”
strProcessorArchitecture = WshShell.ExpandEnvironmentStrings(“%PROCESSOR_ARCHITECTURE%”)
strSystemRoot = WshShell.ExpandEnvironmentStrings(“%SYSTEMROOT%”)
If lcase(strProcessorArchitecture) = “x86” Then
strXMLLocation = strSystemRoot & “\system32”
Else
strXMLLocation = strSystemRoot & “\SysWOW64”
End If

Set objFSO = CreateObject(“Scripting.FileSystemObject”)

If objFSO.FolderExists (strXMLLocation) Then
strXmlFile = strXMLLocation & “\” & strXmlFile
Set objXMLFile = objFSO.OpenTextFile(strXmlFile, ForWriting, True, 0)

objXMLFile.WriteLine “
objXMLFile.WriteLine “
objXMLFile.WriteLine vbTab & “
objXMLFile.WriteLine vbTab & vbTab & “
objXMLFile.WriteLine vbTab & “

objXMLFile.WriteLine “

objXMLFile.Close
Set objXMLFile = Nothing
End If

set WshShell = Nothing
Set objFSO = Nothing

wscript.quit(0)

Jeremy Saunders

Jeremy Saunders

Delivering customer success through tech: IT Infrastructure | Citrix | End User Computing | Platform Engineering | DevOps | Full Stack Developer | Technical Architect | Improvisor | Aspiring Comedian | Midlife Adventurer at J House Consulting
Jeremy Saunders is the Problem Terminator; the MacGyver of IT. Views and Intellectual Property (IP) published on this site belong to Jeremy. Please refer to the About page for more information about Jeremy.