Posts tagged: Automation Manager

How to use Runbook Parameter Linking

From the technotes-R-us dept. Patrick Kaak has written the second part of his article series on how to wrestle the most out of RES Automation Manager. This time he dives into how to use parameters between modules and run books. This makes short work of expanding existing functionality in Automation Manager Modules. The idea is really simple. For those of you back in the day who started out writing batch files, a module parameter is equivalent to putting in %1, %2 etc into a script.

The beauty of using parameters inside the RES Automation manager is that you can do it without any scripting, yet still benefit from using information which as already been entered across multiple modules.

<- Click here to read the article

New technote: Application Standardization with AM

From the technote dept. A new article RG03C has been added to the Tech Library by resident guru, Sascha Maier. In this article, Sascha takes on Gartner’s view on how to archive corporate bliss through the process of application standardization through out the enterprise. While this by no means is an task to trifle with, things do not actually have to be as hard as you might think. Using the RES Automation Manager, it is possible to not only gather a structured overview of what’s out there, but also deploy sets of applications to different groups of computers, also in a very structured manner.

While other deployment methods do exist, keep in mind that Automation Manager is designed to be domain independent, massively parallel in operation and offer a lean&mean way to get to where you need to be very quickly. In this article sascha illustrates how exactly to reach your standardization goals using RES Automation Manager.

<<< Click here to read the article.

Dynamic Desktops – A reference for the rest of us

The purpose of this article is to give you a technical (sorta) primer on the reasoning to look into the RES Dynamic Desktop Studio. This is the combo of the two flagship products of RES Software; Workspace Manager and Automation Manager, which, if I may emphasize: is freely available for download and evaluation from RESsoftware.com, unlike the practice of certain other vendors, ha! The article is a collection of thoughts and views that I often share with course participants during training, so I hope they may be useful or at least interesting for you too. Finally it is my ambition with some examples at the end to set you well on the shortest path to use the RES products for the benefit of yourself and your organization.

Even though the RES products are very logical and stuctured to work with, the first steps with any product that’s new to you, can be a challenge. It’s kinda like getting into a new car model you haven’t driven before. You need to spend a few moments familiarizing yourself with the vehicle, find the knobs for seat adjustment, mirrors etc. You already know what you want to do, but need to figure out how it’s done in the product at hand. With the RES products it’s the same deal, albeit there are slightly more knobs, dials and levers to get aquainted with.

So, where are you at now?

For the purpose of continuity, I will presume that you are at least half way through the stage where you’re considering RES Workspace Manager and/or RES Automation Manager as the right way going forward for you. Suffice to say, if you are merely looking for a quick fix or point solution to deal with one problem, the pletora of features which are to be found under the hood of both Workspace Manager and Automation Manager, may seem overwhelming at first. I trust you’ll see where I’m comming from in the following rant:

We all know the type: The overworked and underpaid IT guy (believe me, been there, done that). In this role, due to the never-ending workload we tended on the daily to look for hand-to-mouth solutions: quick fixes to quell current pains and put out fires, hoping in futility that we eventually could get on with dealing with all the other crap that’s piling up on our desks. We rarely get the opportunity to pause, step back and look at what may be wrong with the big picture. Usually something major has to break before that happens, some heads may even roll and only then we may get a brief window of opportunity to obtain a fresh perspective on how we manage our IT.

If that scenario sounds all too familiar, it is imperative to seize those rare oportunities to ask the questions: Are we doing this right? And are we using the right tools for the job?

The tools of the trade

My favorite analogy here is: Okay, so you’re a carpenter. You need to bang a nail into the wall but you can’t find your hammer. Right, a screwdriver handle can do as a hammer in a pinch. Job done. Next day you’ve got 20 nails to hammer in. You’re probably better off getting a new hammer at this point. The week after, somebody asks you to hammer in 2000 nails into a new house. This is where you want to consider a nailgun. The morale of the story is twofold:

  1. There’s no magic-bullet-product that will make all your pains go away
  2. Use the right tool for the right job.

At this point you might stop to think; “Well that’s a load of BS, because I’ve got a swiss army knife, a LM SuperTool or some other multi-thingamagoo that let’s me do many things with one tool!”. Yep and those are indeed great tools which all belong in any well equipped carpenters toolbox. No argument there. See below.

To make my point: On my planet, The RES Dynamic Desktop Studio is a Swiss Army Nailgun! Complete with lasersight and extra powerpack! :-) Yeah, let me explain that: It’s specialized for the purposes of Workspace and Automation Management, yet contains all items necessary to accomodate pretty much any kind of Windows environment it may encounter. Hence, it’s not a point solution. There are however a few certain things you cannot do with the Dynamic Desktop Studio, where you would need an old fashioned “hammer”. An example is currenty bare metal deployment/PXE boot. Per design RES doesn’t currently do this, as there are dozens of products out there (of which several are free) that does this very well. RES Software focuses on producing the best specialized tool around to deal with the challenges of the Dynamic Desktop.

Policies, policies policies

When adapting a new tool like this, something which may work against us, is the fact that for the last 15+ years we’ve been schooled in the Art of Windows; that the main way to manage Windows centrally is through our friends; the Policies. The main challenge with policies is that conceptually they are all over the place. There’s very little structure. Sure, if you do nothing but manage policies all day long, I guess you might disagree as you eventually got it all figured out. The rest of us may have considerable challenge juggeling loopback policies, gpresults, inherritance and a load of other interesting things. Besides that, in one policy template you may have settings for both the computer and the user, which can be applied seperatly. Finally, there’s the way policies are applied. I believe MS tells us that a policy should be applied after max 15 minutes after logon, and will be re-applied every 90 minutes or so. But hey, they come standard out of the box and you can do a lot with them. So why look elsewhere?

Well, I can only give you a subjective answer to that. In short, policies were never my weapon of choice. It was my feeling that I had to jump through way too many burning hoops to actually reach the goal I was trying to accomplish in the first place. Second, policies could only bring us so far. Exhibit A: Hiding driveletters was a royal pain in the butt as one usually had to hack the policy template .adm file in order to get the desired results. Also it’s far from all apps that can be controlled with policies.

The alternatives

These are the two primary reasons why I started using RES products back in the day. The major differentiator, which in my humble opinion makes the RES Dynamic Desktop Studio great, is a clear and sound technical strategy behind the products:

One product is all about the users and their needs in their workspace. Everything from configuration, security and performance, to documentation and much much more. All in ONE console. The other product is similar only as it’s strictly dedicated to dealing with all things system: Computers, Servers, AD, Databases and many other things.

As with all significant tasks before you, it is very important that you sit down for a minute and think about what you actually want to do specifically. And of all those wonderful things, what do you want to do first. If you have no clue, RES suggests in the getting-started guide that you follow the steps of Desktop Transformation:

  1. Install the desktop sampler and collect some data,
  2. Import this data into the workspace designer and start laying out some ground rules.
  3. Finally you use the Workspace Model feature to enable those rules one at a time until you have a managed workspace.

That’s all fine and good, but it may not necessarily apply to our current scenario or expectations, as we may have other initial purposes which we want the product to serve. Desktop Transformation is a great way to get things started though as it will allow you to scope out the state of things and gather intelligence before you do anything else. However, let’s have a look at the scenarios which we may run in to. I’ve organized these under statements which you may perhaps be able to identify with, in no particular order. With the

Initial purpose #1: “We want to manage our profiles. This is one of my favorites – First of all, we need to qualify the above statement a bit. First of all, what kind of profiles are you using, what’s your perceived problem, and how & why do you want to manage it in the first place? The most common reasons is obviously profile bloat and/or corruption, which there has been written countless articles about on the net already. The way the RES Workspace Manager addresses these issues is NOT to manage the profile. The profile itself is actually quite uninteresting from the workspace’s point of view is merely a container/storage object. What’s interesting and necessary to deal with are the actual settings within it. Erwin, Paulina and the rest of the gang over at the RES Support blog have written a series of great articles on the usage of Zero Profiling technology. I suggest you check them out here. At a later stage it is my ambition that myself or somebody else writes a Zero-profiling 101 article with some simple 1-2-3 how-to’s to follow.

Initial purpose #2: “We want to merge local apps with a remote desktop. This is a classic case of need for the Virtual Desktop Extender aka VDX, which RES Software holds a patent on. If you haven’t heard about it before, it’s the ability to do “reverse seamless windows“, i.e. making a locally running rich application seem like it’s embedded inside a remote desktop. I have previously written an article, available here, which explains in detail how to set up a VDX demo that will knock your socks off!

Initial purpose #3: “We want to migrate our XP workstations to Windows 7/VDI”. The need for migrating away from Windows XP will become more and more pressing as time goes on. We can be damn sure this isn’t something that will go away. For this purpose you really need to consider the Desktop Transformation described above. The more you know about the existing environment, the easier it will be to re create that within the managed context of the Workspace Manager. Second Zero Profiling technology is your friend as it will allow you to carry settings across the  respective OS platforms in realtime.

Initial purpose #4: “We want to lock down our user environments to a varying degree. Not all environments needs the same degree of lockdown. At the most restrictive end of the scale, we find the Server Based Computing environments (TS, Citrix) which is essentially an environment where both the HKLM registry and the OS/file system is shared among multiple users. Suffice to say if such a system is left unmanaged and not secured properly, you will eventually run into trouble. The RES Workspace Manager has 5 independent security subsystems which will enable you to control exactly what is allowed in terms of process launches, filesystem, filetypes/folders, sessions, removable disks and network security. The beauty of using these security systems is that you won’t break anything as they are applied as a seperate layer on top of what you’re already using. That means that there is no tatooing of NTFS or similar, which you may encounter using a traditional lockdown methodology. I’ve written a primer on working with the RES Security model. The article is available here. The last thing I want to add to the discussion about security lockdown. Remember to look at the Workspace Models located under the Setup node in Workspace Manager. Using the PlusMenu at the top, you can make exceptions for given environment, so for example your workstations aren’t locked down as hard as your TS/Citrix servers.

Initial purpose #5: “We want to get rid of all the scripting. Who can blame you?! That’s why I looked at the RES products back in the day, in the first place. The best place to start is to take the bull by the horns. Print out a hardcopy of your loginscript (this is where a good old matrix printer with fanfold paper would be a blessing :) Pick out all the easy wins, meaning go after implementing all the easy stuff first. Start with drivemappings for example. There are usually a ton of “IF MEMBER OF <some group> THEN MAP X: to \\Server\share. Those are easy-peasy to configure in the Workspace Manager in the Composition|Files and Folders|Drive and Port mappings section. Start there and work your way trough your reghacks (use Composition|Other|User registry),  file copying (use Composition|Other|Execute command, custom resources or Automation Manager Integration) and whatever else your login script does.  Keep your eyes peeled on this topic as I will bring something interesting up here right after xmas.

Initial purpose #6: “We want try out the RES products, where do we start?”. First of all – We wouldn’t have it any other way! The more potential customers kicking the tires and taking the products for a spin, the more folks to potentially join the extended RES family. Installing the software is the easy part, as there’s a nice and easy-to-follow quickstart guide available for download here. After that the fun starts. However you really gotta have a sense of what you want to try out. As we discussed at the begnning of this article, that can be tough if you are new to the product and don’t know what it can do. A colleague and I are currently writing our own “guided tour” article based on experience in the field, which may help you with this. Stay tuned for an article update on this!


There are plenty of other initial purposes besides the 6 listed above, especially when we dive into the abilities of RES Automation Manager. However with the above article I hope to have given you a little bit better understanding of what RES Software does and why we do it.

Updated: AM2011 License Calculator

Back in Febuary 2009 I posted an article (#RG00D) on the licensing of RES Wisdom as licensing had changed a lot at the time. With the release of Automation Manager 2011 this year, we have a new license scheme on our hands once again. Basic licensing of a workstation has been dropped from 1 to 0.5, a new Small Busines Server connector has been added and also there’s the whole Service Orchestration piece which charges 0.5 licenses per serviced user. In short, it was time to give the Licensing article a well deserved overhaul.

Tip: Try clicking on the calculator on the right to jump directly to the new calculator thingy.


To read the entire licensing article, click here

Inside the Automation Manager 2011 RC

From the new-hotness dept. Today, November 1st 2010, RES Product management announced the Release Candidate of the RES Automation Manager 2011 (formerly known as Wisdom). It is now available for download for SA customers through the portal. The version number for this release is 6.0.0.0. The main areas of improvement are centered around the Service Orchestration module, Scalability, Integration, Security and compatibilty.

This update is massive, i.e. the enhancements are too many to mention here, although they are all covered in the releasenotes, available for download below. I would however like to highlight a few items which may be of interest to you, especially in regards to licensing as these things have changed with the latest release:

  • License cost for PC’s cut in half. From this version, a workstation now only charges 0.5 licenses. This due to the fact that Automation Manager now supports the service orchestration pack. If you upgrade your exising Wisdom installation to Automation Manager, you will notice that your license consumption on workstations will be half of what it used to be. You’re welcome :-) Note that servers and terminal servers still are charged 4 and 8 licenses respectively.
  • New licensing for small business servers: A new connector type has been added, which allows you to use a domain controller, a SQL server and an exchange server on one box. Where up until now this combo would cost 50 licenses in order to enable existing connector licenses (SQL:1 + Exchange:16 + DC:32), the new Small Business Server connector will enable all 3 on one box, charging 33 licenses, saving you 17 licenses for something else.
  • Service orchestration now a part of Autmation Manager: From this version onward, the service automation module shares the Automation Manager database and thus the license pool also. So how’s service orchestration charged then? 0.5 license per serviced user. What’s a serviced user then? It’s a user to whom a orchestrated service is delivered. In other words, suppose you set up a service, such as an app the user can request to have installed, then 0.5 licenses is draw from the Automation Manager license pool when the service/app is delivered by Automation Maanger. If the service is returned (i.e. the app is uninstalled), then the 0.5 license is returned to the pool. I’d say that’s a quite fair model. Watch this blog for another article on Service Orchestration later.

Be sure to visit the updated Automation Manager licensing 101 article which is available here. This article contains a calculator which will help you figure out how many licenses you would need.

Besides the above changes to licenses, there are several other important improvements worth mentioning, although most of these have been available in the interim versions of Wisdom that have been available throughout this year. Anyway, if you’re not on the Early Adopter program, these items will likely be of interest to you:

  • New Engines node in the console: From this version the console node formerly known as Dispatchers has been renamed to Engines. Reason for this change is that once  you install the Service Orchestration module for Automation Manager, you’ll also be able to monitor the status of the Catalog Services and the Transaction Engine, besides the regular dispatchers.
  • Master Dispatchers: This is a pretty cool way to manage large-scale environments where you have a requirement for multiple dispatchers on a remote site. You may also have a situation on your hands where setting up a replicated datastore is not an option. Setting up the Master Dispatcher allows dispatchers on a given site to talk to another dispatcher instead of talking directly to the datastore. Configuring this involves setting up 3 registry keys. There’s currently no GUI for this. These are described on page 4 of the releasenotes. Click the illustration on the right for a visual explanation of how the master dispatcher fits into the big picture.
  • Job notification via email and SNMP: In Automation Manager 2011 it is also possible to configure alerting, very much like you know it from PowerF.. erm, Workspace Manager. The SNMP integration does not require installation of SNMP agents. Supported SNMP versions are v1 and v2c. The .MIB (Management Information Base) file, is located where you initially deployed your Automation Manager Console under %programfiles%\RES\Automation Manager (or ..\Wisdom if you’ve just upgraded).
  • Ability to tweak Wake-on-Lan options: You can now change in Global Options what port WOL packets are sent on, default is 3163. Also you can tweak the default behavior which is sending to the 4×255 broadcast address, and instead send to a specific target subnet. See page 7 of the releasenotes for details.
  • Enhanced SSH script support: Automation Manager can now use sudo, which is the UNIX equivalent of runas. Also, instead of executing a SSH script line by line, the script can be created in it’s entirety in the users homedirectory on the target system.
  • Support for more Microsoft and Citrix environments: MS Exchange 2010, SQL Server Native Client 10.0, Windows 7 and Server 2008R2. The exchange support is especially cool as it will allow you to move mailboxes from say Exchange 2003 to 2010. Note however that such a job must be run on the Exchange 2010 box. Also worth mentioning is the ability to support Citrix Workflow Studio. By enabeling this integration existing workflow users will be able to take advantage of the advanced scheduling and conditional execution of Automation Manager. Existing RES customers will be able to take advantage of the Citrix-specific tasks available through the Workflow Studio.
  • Query Evaluators: This is a very interesting piece which will alow you to make conditional executions based on the result of a given query. For example – if diskspace is less than 10% run a task to clean out the %temp% folder etc. Currently query evaluators are only supported for the following queries: Computer Properties, Disk space, Installed programs, Service properties, TCP/IP properties. I’m sure we will see more of these in the future. The important bit is that every query evaluator is different and, as a result of a query you can set a given module parameter to any value. The idea is that you can then use regular Conditions to check on the value of these further into the modules.

The above is just a few items I picked out from the stuff included in this major release of Automation Manager. For the complete picture, make sure to have a look at the releasenotes, which you can download right here.

Click here to download:

The new look of RES Software

Hot off the press: As previously announced, wonderful things are happening over at RES. Today 5pm CET, RES Software has changed the website, logo and messaging, but that’s not all. Product names and categorizations have changed too! More below. There are many other significant changes underway, which will be revealed over the course of this week. To help you make sense of it all, here is a quick breakdown on what’s going on so far:

  • New website. Have a look at the new RESsoftware.com, which is live now.
  • New logo. Gone is the old blue-white-black. You can view the new shaded logo in all it’s glory by clicking on the miniature in the upper left corner of this article.
  • New product suite: As of today, all the current products are considered part of ONE  suite, called the RES Dynamic Desktop Studio. See the illustration on the right.
  • The product now formerly known as RES PowerFuse will from today be known as the RES Workspace Manager, part of the Dynamic Desktop Stuido.
  • RES Wisdom will from today be known as the RES Automation Manager. also part of the suite
  • Orchestra aka Orchestraton Pack for Wisdom is now known as the Service Orchestration Module in the Automation Manager.
  • The Workspace Extender aka Subscriber will from today be known as the Virtual Desktop Extender, or VDX.
  • VDX will be available as a stand-alone product from January 2011.

All this information and more is available in the New RES FAQ, available here.

As mentioned there will be made more, important announcements during this week, so keep an eye out for them here at the ‘Guru. In the meantime, you can see what the  new names and logo’s for the components of the Dynamic Desktop Studio will look like. Click on the individual components to jump to the corresponding product page.

Now, if you will excuse me, I’ve got 50.000 entries in the RESpedia to edit.. :-)

Which feature is in what product?

Note: This article is obsolete per Febuary 14th 2011, with the release of Workspace Manager 2011, where the product flavors have changed. Please refer to a newer article (which hasn’t been written yet, or look at the corp. website)

One of the most often asked questions we still get asked in the field after 2 years of PowerFuse 2008 is this one: “So is feature X in product Y?” Nothing wrong with that. RES decided for the 2008 series to break up the PowerFuse product in different flavors, where the main differentiators are: max. number of supported concurrent users, featureset and of course the cost. Since we’re mostly into the technical stuff here on the ‘Guru, let’s stick to the features, shall we? :-) PowerFuse 2008 comes in 4 flavors at the moment. There is currently no indication that this mix will change for 2010, although it’s not known yet how the new features in 2010 will be divided among the variants.

  • PowerFuse Express. This is a free version of the software, limited at 100 CCU’s and about 20% of the featureset (hey, you get what you pay for :-) This version will essentially help you get started with getting rid of your existing login scripts.
  • PowerFuse MyWorkSpace edition. MWS was developed to address certain needs in overseas markets. MWS edition does not have the Security (appguard etc), Reliability (cpushield and so on), Integration (Citrix, Wisdom, etc) subsystems available, but the pricing is very affordable.
  • PowerFuse Standard edition. Standard is very similar to MWS, except that we throw in a few more features. AppGuard and Removable Disk security within the security subsystem. Second it contains CPUshield and Instant Logoff in reliability. Filters and instant reports are also enabled. Finally it includes all integration options except Citrix integration.
  • PowerFuse Enterprise edition. This is the Grand Enchilada with everything including the kitchensink, blender and matching steak knives :) Enterprise gives you the full range of User Workspace Management power at your fingertips in one easy to manage console.
  • Platinum Edition. Yeah, so Citrix invented the idea of lobbing everything into one license and we are graciously following suit :) Platinum is not really a product, but it’s a bundeling offer which is currently includes both PowerFuse Enterprise edition and RES Wisdom. For more information about this and pricing informatiom, contact your local RES folks.

In order to help you get a better overview of what feature is in which PowerFuse edition, I’ve dug out a comparison chart out of the corp website. It shows a breakdown of what features are in there, what the benefits are and a checbox field for all 4 editions:

Click here to download the chart:

If you are new to the RES multiverse, perhaps comming from the SCCM side of things, it can sometimes be a bit confusing to figure out if a certain desired functionality is to be found in Wisdom or in PowerFuse. To help you find your way quicker, here’s a set of rule-of-thumbs for you:

  • If the functionality you want has to do with the computer itself, it’s Wisdom you want.  Examples of this is rebooting, installing software, printerdrivers, modifying the contens of the system drives, setting HKLM registry settings
  • If it has to do with anything within the users session, such as exposing shortcuts to installed software, mapping to printerqueues, modifying the contens of the profile or homedirectory, or setting HKCU registrysettings – then it’s PowerFuse you want to be looking at.

Where things may become a bit iffy for some, is when they discover Wisdom’s ability to provision users, and most go; “Hey, but that’s something to do with the user, why is it in Wisdom then? There is actually a perfectly good explanation for this. Creating a user is something which needs to be done on a Domain Controller, i.e. it’s not something happening within the user’s session. Basically adding a user to AD is essentially just adding a record to some database, a task which RES Wisdom is also perfectly capable of.

Second, PowerFuse has the capability to fire off a Wisdom job, based on user actions or simply event driven (logon, application launch, etc). This is actually an extremely cool feature which enables you to realize install-on-demand scenarios, as the logged in user does not have to be a local admin! Bear in mind however, that PowerFuse is not about application virtualization like App-V. The concept of PowerFuse+Wisdom integration may seem to somewhat blur the line in terms of which RES product does what. It is however quite simple when you look at it top-down: PowerFuse sits with the user in the session “layer”. PowerFuse knows how to talk to Wisdom below, which on-demand then executes machine tasks on behalf of the user in the “os” layer beneath.

To sum things up, the key difference is that Wisdom doesn’t care if the user is logged on or not, even if the target computer is turned on – as we support WOL. PowerFuse on the other hand, springs to life the moment the user initiates a session and stays with him and manages the environment until session end.

New community contributions

From a pingback on the Wisdom Tips & Tricks article here the ‘Guru, I stubled over VirtuEs, which is a new blog by the hand of.. hmm, not really sure – it doesn’t say? Anyway, it looks to become a cool blog so I’ve added it to the link list here at RESguru. Anyway, the point is VirtuEs has a really useful article on how to prepare the Wisdom Agent for cloning. The article can can be found here.

While we’re at it, the nice folks at RES.NL supplied a set of Feature Profile documents, which outline the technical capabilities of some of the features found in PowerFuse and Wisdom. The documents can be found here.

Thanks everybody for contributing to the RES community – Keep it commin’! :-)

Wisdom PowerSaver/ROI Calculator

Icon, calculatorA new calculator has been posted. This one will help you determine how much power and thereby money you can save by utilizing RES Wisdom to turn off/servers in your environment. This subject was adressed in an article by Edgar over at the RESinside blog. The PowerSaver calculator builds on that article. On top of that, a ROI calculator has been thrown in for good measure. This will enable you to, just based on the simplest of Wisdom’s features, find out how long before Wisdom has paid for itself.

Have a look for yourself. Click on the preview screenshot to launch it

PowerCalc screenshot