This is where you can find interesting and spooky building blocks for RES Automation Manager (formerly known as Wisdom), which people around here – including yours truly – have created and shared. If you have something to share, please email it, or post it as a comment. A word of warning though. As it is common knowledge, quality of engineering may vary. Inherently so will quality of buildingblocks. By downloading you promise to:
- ALWAYS test foreign (i.e. not made by yourself) buildingblocks. It is recommended that you build an empty database, import things there and test them out.
- NEVER import unknown buildingblocks into a production environment.
- READ and accept the M.O.A.D.
In other words, for those few legal sticklers out there, none of us here at RESguru.com will assume any liability what so ever. That was the serious bit, now on to the fun stuff. Below you’ll find the Automation Manager buildingblocks download links. Click on the RAR icons () below to download the files. Newest downloads are at the top. Below is a jump index () for your convenience. To go directly to the detailed references and downloads, click here.
(Feb 6th 2013) Back in August last year I had a rather nasty Trojan attack and spent some time cleaning up after it. Here is the buildingblock resulting from the experience. Do yourself however a favor and read the associated article RG04D so you understand what it does first.
(Feb 5th 2013) This buildingblock will allow you to lock workstations and display a maintenance wallpaper which can only be circumvented by a secret hotkey combo. For more information about this buildingblock, see article RG04B.
(Jan 17th 2012) Back in 2010 I wrote an article on how to kill aborted AM jobs, by hacking into the Automation Manager datastore. Co-guru Mr. Rob Aarts has shared a buildingblock which does the job for you automagically.
(Jan 10th 2012) By Jeroen Speetjens. RES Workspace Manager uses the Swapfile memory alot when Memory Shield is activated. Allthough this is really awesome for the memory performance of the (citrix/ts) server it has a downside. When alot of users are logged in on a Citrix XA server and they roam alot (disconnect/connect) the virtual memory on a 32bit Windows server doesn’t hold up anymore, which results in a slow non-responsive Workspace for the enduser. A simple and very effective solution for this is adding an extra swapfile. On a x64 environment this is less effective because 64bits Windows OS can address alot more memory. Read the entire entry here.
(Dec 19th 2011) This buildingblock, created by Luca Lo Castro, is nothing less than a stroke of genius. It allows you to unattended install both Citrix XenApp, Citrix Desktop and Citrix Provisioning Server. On top of all that, it also prepares a Windows 7 image for use with Provisioning Server by applying all the best practices according to the Citrix admin guides. This buildingblock is a huge timesaver as it will do all of this in typically less than 45 minutes! More information in this article.
(Dec 5th 2011) With this buildingblock, you can stand up a Citrix XenApp 6.5 server for Proof-of-Concept in less than an hour. The runbook included in this Automation Manager buildingblock will install all prerequisites and set up a datastore for you. This buildingblock is updated per Dec 5th so it supports all MS SQL Datastores including SQLservers 2005, 2008 and even 2012 (RC0). There is a more in-depth article about the buildingblock available here.
(Aug 17th 2011) This buildingblock was a result of a presentation I did at Citrix Servtech 2011 in Santa Clara, CA. This buildingblock for Automation Manager will install all current Citrix hotfixes for Xenapp 6, which were relevant at this time. The buildingblock can easily be modified to include newer hotfixes. For more information about the buildingblock and the event, see this article.
(Aug 6th 2011) With this building block, you can kick the users out and prevent them from logging on to the computer or clicking on anything before you are ready to let them in again. Note this requires a reboot to work as even devcon.exe can’t disable the keyboard in a running session, hence the OS needs to be rebooted. Note that the module has only been tested on x86 Win7 and WinXP. Make sure to test properly if you’re expecting to use on a x64 platform.
(Aug 6th 2011) This building block includes a Run Book, which creates users and home directories. It serves as a working example on how you can utilize parmeters in Run Books and Modules in RES Automation Manager. The building block is described in Technote article RG03D.
(Dec 6th 2010) Ever try to delete a users profile in a VMware environment, only to find out you’ve got one of those HGFS.DAT files sitting somewhere underneath AppData, which is locked? These files are created as a result of using host mapped drives in your VM’s. If you are dependent on these, it’s a damned-if-you-damned-if-you-don’t situation, because if you use an unlocker, you might compromize the drivemapping feature. This BB will simply reboot the machine and cleanse all instances of HGFS.DAT from the target computers.
(Nov 9th 2010) These two buildingblock, shared by mvrjin on the RESug forum, will extract information on agents for both RES Automation Manager and RES Workspace Manager. Marcel writes: “Sometimes you want to work offline (at least we do) with the agent information (in Excel for example). In this case, especially for large environments, it is easier to determinate out of date / Offline agent so you can do a little cleanup. You need to setup a SQL Connector within RES Wisdom before you can use these modules. The output can be found on the Output Log Tab.” ^
(Nov 9th 2010) This buildingblock will illustrate how to deploy Adobe Reader 9.4 using Automation Manager. It includes support for all the unattended options. In order to use this buildingblock, you will have to obtain a free distribution license for Adobe Reader here. After this you will be able to download the unattended installation files, which you add as a resource to this buildingblock once it’s been installed. ^
(Nov 9th 2010) This buildingblock will illustrate how to deploy Adobe Flash Player 10.1.104.64 using Automation Manager. In order to use this buildingblock, you will have to obtain a free distribution license for Adobe Flash here. After this you will be able to download the unattended installation files, which you add as a resource to this buildingblock once it’s been installed. ^
(Oct 15th 2010) With the upcoming release of the Service Orchestration Module for Automation Manager, which just happen to requre .Net 4.0 to install, here is a nifty buildingblock which takes care of just that. This BB installs on both x86 and x64 platforms. ^
(Oct 9th 2010) This buildingblock, shared by mvrjin on the RESug forum, will give you a head start on shaping your folders in Automation Manager. One of the most important things when working in self structured frameworks such as Workspace Manager and Automation manager is devising a system and then stick to it. What mvrjin has shared here is just such a system. On the right you will find a screenshot of how the folders are organized. For the full post with additional important info, go here. ^
(Oct 9th 2010) These two building blocks were shared by mvrjin over at the RESug forum. He writes: “Sometimes you want to work offline (at least we do) with the agent information (in Excel for example). In this case, especially for large environments, it is easier to determinate out of date / Offline agent so you can do a little cleanup. You need to setup a SQL Connector within RES Wisdom before you can use these modules. Don’t forget to change your SQL Server name, database name, user name and password. The output can be found on the Output Log Tab”. The original post can be found here. ^
(Sep 15th 2010) This building block is a small collection of very usefull tools to manage your Windows DHCP servers. Using the NetSH command these modules will let you query DHCP Scope Option values, current leases and let you set one or more reservations for ipaddresses. This can even be done through a .CSV file (example included). The modules are in themselves nice examples on how you can use the @[SCRIPT] function within Automation Manager. ^
(Sep 9th 2010) This buildingblock will allow you to install the RES Workspace Manager desktop sampler SR2 into your Windows environement, using Wisdom for the deployment. As always all installation parameters have been put into module parameters, which you will be prompted for during import This module will let you specify the samplepath, expiredays and the delay parameters. For more information about the desktop sampler, check the online help in the Workspace Manager console. Note: While the MSI resource at this point is obsolete, you can just replace it with a fresh download of the latest and greatest Desktop Sampler from support.ressoftware.com ^
(Aug 21st 2010) This module will deploy RES Workspace Manager 2010, optionally in StealthMode, so the user will not notice that the software has been rolled on to his computer. The concept is covered in Article RG02A. Note, you will have to download and replace a couple of dummy resources inside the module with RES Software binaries, as I can’t distribute them here. ^
(May 8th 2010) This service module is used in demo/lab/training environments, where you often see an exchange server lobbed on top of a domain controller. If you do this, it will usually take a very long time (often +20 minutes) to shut down the server, as exchange will sit around waiting for some parts of the domaincontroller which are already shut down (at least that’s what the men in the nice white coats tell me..) aaanyway, here’s a shutdown module to help you with this. ^
(May 8th 2010) Here’s a couple of quickies, which may help you out dealing with database stuff. The archive contains two modules which respectively will query the size of a target database and perform a shrink operation on it. Although this is a safe , don’t run these modules in production environments without prior test. ^
(Added Apr 27th 2010) This buildingblock was shared by Brian Casselman and posted in the RESug forums. This buildingblock is an example on how to install XenApp 4.5 using RES Wisdom. Note: The binaries (MSI files) have for legal reasons been stripped out of the buildingblock due to Citrix’s copyright/eula restrictions, hence you will have to add these yourself from your own XenApp media. ^
(Added Mar 26th 2010) This buildingblock was posted by Alain Assaf over in the RESug forums. As the title states, this wisdom buildinblock will let you search for .dmp files, collect them centrally and will send you an email alert. The buildingblock was highligted in this article. ^
(Added Jan 24th 2010) Download this buildingblock for Wisdom to install .Net Framework 3. This has many applications, but if you are in the EAP program, testing Orchestration at the moment, you will most likely find this particular BB very handy. Thanks to Eddie R. for sharing. ^
(Added Jan 23th 2010) This Wisdom BB was shared by Patrik Kaak on the RESug Forum. Patrik writes: “This BB contains two modules. The first module (under contruction) places a background in the windows folder of the client. Then it modifies the registry to place this background on the logon screen and reboots to show the screen. The second module (under contruction finished) places the None value back on the logonscreen, so it defaults back to the normal blank screen at Windows logon.” For further details, go read the rest of Patrik’s posting here. ^
(Added Jan 23th 2010) This Wisdom BB was shared by Patrik Kaak on the RESug Forum. Patrik writes: “When we install XenApp at customers, we mostly use a special shadowgroup for the supportdesk who do not belong to domain administrators. This gave us the problem that we had to manually add the group to the Terminal Server Configuration- ICA-RDP settings… For further details, go read the rest of Patrik’s posting here. ^
(Added Jan 16th 2010) This BB was shared by Niels over at the RESug Forum. Niels writes: “Did you ever have the need to change the idle time on your Citrix sessions, so a certain user could run a job, which takes more time then the “default” time out session time? Every month’s end we had to change the session time-out. We used to do this manually by changing the GPO settings. But now we have created two Wisdom jobs for this task, one to set the time out to 16 hours and one to set it back to 8 hours. ^
(Added Jan 16th 2010) This BB was shared by DepthStrike over at the RESug Forum. The purpose of this is to roll out the registry keys for setting a full memorydump if a BSOD occurs. The module utilizes conditions so that it sets the right keys for the found OS. It works universally for W2000, WinXP, Vista, Win7, Win2003, Win2008. It is usefull if you need to set this on a large amount of machines That’s why I’ve made this module “universal” for Windows Operating Systems. Thanks for sharing! ^
(Added Jan 4th 2010) This module will help you remove the StubPath entries in the HKLM which new users get hit by when they log in to a machine for the first time. Application specific settings can be applied nicely through Workspace Manager anyway, so getting rid of this can help save you login time. See this article for further info. Note: Workspace Manager 2010 has this capability out of the box for Vista/Win7/2008, so this buildingblock is not necessarily relevant there. ^
(Added June 14th 2009) Over in the RESug forum, Eddie posted this buildingblock for Wisdom, which will help you create groups in AD using RES Wisdom. Be sure to read the full posting here. Also, remember to configure a AD connector in Wisdom before you can use this functionality. ^
(Added May 14th 2009) This buildingblock contains an example Wisdom Run Book for creation of users, exchange mailboxes and home directories. When scheduled the runbook will either accept manual input of employee data or obtain it through a CSV file. ^
(Added March 26th 2009) The purpose of this module is to help you get rid of specific unwanted records in Usage Tracking’s applications and website logs. When running the module against the SQL server where you have your Workspace Manager datastore, it will ask you for a searchstring. If you enter, say “somesite.com”, all records of visits to this site will be removed permanently. ^
This module will configure the Trace feature (debugging) on the Workspace Manager enabled target machine(s). You can chose via module parameters where the log file should be placed, if you want verbose loggging. This module will in addition bounce the service and grab a copy of the current logfile. ^
This is a collection of 4 Wisdom modules which all are related to cleaning up the PowerTrace tables. There are modules for: Check data base size, Refresh Workspace Manager sessions, Drop the PowerTrace tables, and finally a module to Shrink a database. It is heavily recommended that you, read through the article here. ^
With this module you will quickly get an overview of any outstanding security issues, related to missing updates, vunerabilities etc. This module does WGA checking and MBSA analysis on both 32 and 64 bit machines. Read more about the module in this post. ^
(Added Feb 20th 2009) This module simply enters a computer into a domain, but also modifies the DefaultDomain registry key, so the user logging on afterwards does not have to change the domain dropdown. The module should need no editing at all. Read more about it here. ^
(Added Feb 13th 2009) This buildingblock will help you configure an environment variable which will point to the correct local path of a mandatory profile for the users. See this posting about the buildingblock before downloading it. ^
(Added Feb 13th 2009) This BuildingBlock will help you fix problems with NTFRS (NT File Replication Service), by allowing you automatically to perform a [non]authoriative restore on this subsystem according to MS KB Article 290762. ^
(Added Feb 1st 2009) This BuildingBlock will allow you to delete specific logs in the Workspace Manager database as it’s still not possible to delete individual logs via the console. Warning! This Buildingblock messes with your Workspace Manager datastore. Do NOT use in production environment until tested in a equivalent environment. For demonstration purposes only. Read the associated technote here before you download. ^
(Added Jan 15th 2009) This file contains two buildingblocks which contains some nice registry fixes picked up along the way, which can make things somewhat easier for you. The Reghacks in these buildingblocks is just collections of relevant stuff that’s been googled over time. Slice and dice the modules as you like. See the included PDF for details. ^