<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Cyber Sabbs</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/jonsab/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/jonsab/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:47:12 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Enhanced Security Administration Environment (ESAE)</title>
      <link>https://docs.microsoft.com/archive/blogs/jonsab/enhanced-security-administration-environment-esae</link>
      <pubDate>Wed, 25 Oct 2017 19:30:31 GMT</pubDate>
      <dc:creator><![CDATA[Sabbs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jonsab/?p=115</guid>
      <description><![CDATA[Hey all,  I haven't posted for a while,  so here goes.

A colleague of mine mentioned to me that...]]></description>
      <content:encoded><![CDATA[Hey all,  I haven't posted for a while,  so here goes.

A colleague of mine mentioned to me that the  Microsoft Exam 70-744 "Securing Windows Server" (https://www.microsoft.com/en-us/learning/exam-70-744.aspx) has the following in the Manage Privilege Identities objectives:
<ul>
 	<li>Implement an Enhanced Security Administrative Environment (ESAE) administrative forest design approach;</li>
 	<li>Determine usage scenarios and requirements for implementing ESAE forest design architecture to create a dedicated administrative forest.</li>
</ul>
Since this is a Microsoft Services solution designed, built and delivered by Microsoft Architects and consultants, there's not a lot of public IP available for this.

Put simply - ESAE is a well protected bastion forest that is used to manage a production forest/domain domain administration functions.  It uses publicly available resources as its design foundation (Pass The Hash whitepapers - see <a href="https://www.microsoft.com/pth">https://www.microsoft.com/pth</a>) and of course - this: <a href="https://docs.microsoft.com/en-us/windows-server/identity/securing-privileged-access/securing-privileged-access-reference-material#ESAE_BM">https://docs.microsoft.com/en-us/windows-server/identity/securing-privileged-access/securing-privileged-access-reference-material#ESAE_BM</a>.

The solution we deliver to our customers is highly automated and scripted to try ensure that each delivery that we do is as consistent and repeatable as possible - there are design elements that can be changed, such as smartcards, virtualization platform, number of domains we protect, how we monitor, use of hardware security modules (HSMs) and a few other things.

All of the ESAE solution is based on Microsoft technologies - Windows Server 2016 and Windows 10 Enterprise Edition.  We also use some of the following features/concepts:  (I'm not listing everything here...) Hyper V, Credential Guard, Applocker, Bitlocker, Gym Locker, Hurtlocker - if we've got a locker in it, it's in the solution....I'm not sure how well humour comes across in black and white...so don't go hunting for the last two "lockers" on TechNet, ok?

And that's as much as I can really post about it for now.

Thanks

Jon

&nbsp;

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Intra-Forest Migration with duplicate active user accounts in Source and target domains–focus on scripting Profile Translation</title>
      <link>https://docs.microsoft.com/archive/blogs/jonsab/intra-forest-migration-with-duplicate-active-user-accounts-in-source-and-target-domainsfocus-on-scripting-profile-translation</link>
      <pubDate>Fri, 17 Dec 2010 20:22:00 GMT</pubDate>
      <dc:creator><![CDATA[Sabbs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jonsab/2010/12/17/intra-forest-migration-with-duplicate-active-user-accounts-in-source-and-target-domainsfocus-on-scripting-profile-translation/</guid>
      <description><![CDATA[Hey everybody, I hope all is well.&nbsp; This month an interesting situation I came across while...]]></description>
      <content:encoded><![CDATA[<p>Hey everybody, I hope all is well.&nbsp; This month an interesting situation I came across while working with a customer. Let&rsquo;s set the scene:<h3>Bit of Background</h3><p>In the ideal Intra-Forest migration you are consolidating accounts and resources from one domain to another.&nbsp; The main difference between inter-forest and intra-forest migration is that in intra-forest accounts <strong>move</strong> (not copy).&nbsp; How does this create a problem for what I was doing? Well, users in the source domain also had exactly the same SAMAccount name in the target domain and both these accounts are in active use by the same user. All resource access is performed using group access in both source and target domains.</p><p> Since the objective of the consolidation is to use the target domain, the majority of the applications users access including Exchange are accessed using the existing account in the target domain, so the target user account will be the account that will be used by all users after consolidation.</p><p>Ok, you may say, ADMT has a merge option for migrating user accounts &ndash; but this is not available for intra-forest migration. So we can&rsquo;t do that.&nbsp; So, what can we do?</p><h3>Migration Strategy</h3><p>So the migration strategy that we decided on was as follows:</p><p>1) Convert all Global Groups in Source domain to Universal Groups</p><p>2) Migrate these Groups to the Target domain</p><p>3) Add Target domain &ldquo;duplicate&rdquo; accounts to the migrated universal groups</p><p>4) Migration Workstation to target domain using ADMT</p><p>5)Translate User profile to allow the target account to use the source users profile</p><p>6)Migrate Server resources using ADMT.</p><p>So steps 1,2,3,4 and 6 are straightforward and can be performed using simple administrative procedures or ADMT, step 5 is not straightforward and this is what the remainder of this post will discuss.</p><h3>Translating the user profile</h3><p>This step becomes an issue because normally we would use ADMT to translate the ACLs and profile.&nbsp; Since we haven&rsquo;t ADMT&rsquo;d the user account, when we log on to the workstation with the target account it creates a new profile &ndash; this is not what we want.&nbsp; We want the user to log on to the workstation with the target domain user account and get the profile that they had when they were logging on with the source domain account.</p><p>We can do this manually but for a lot of users this means a lot of desktop interaction, testing and making sure that users profile is there.&nbsp; Ideally as part of the migration process we want this as automated as possible.</p><h3>Scripting the translation</h3><p>So I wanted to find a way of scripting this process. So I did a search on the internet and found the following article which did the bulk of what I wanted to do for me.</p><p><a title="https://www.pcreview.co.uk/forums/thread-112155.php" href="https://www.pcreview.co.uk/forums/thread-112155.php">https://www.pcreview.co.uk/forums/thread-112155.php</a></p><p>It was published back in 2004 and a lot of work was done to get the profile translation right.&nbsp; In that case, the scenario was translating a workgroup account to allow a new workgroup user to access an existing profile.&nbsp; So some work needed to be done make it work in an intra-forest migration scenario. The script is principally targeting Windows XP clients. Some work still needs to be done to simplify it and make it work the way we want &ndash; but it works!</p><h3>The script</h3><p>The script is in the form of a batch file that should be executed using an administrative account as follows:</p><p>profiler.bat &lt;target NetBIOS domain Name&gt; &lt;username&gt;</p><p>In the script you will notice &lt;srcdomain&gt; &ndash; this is the NetBIOS name of the source domain and a reference to a usertosid.vbs script as well as other utilities subinacl and setacl.</p><p>The content of the batch file is follows:</p><p>subinacl /subdirec &ldquo;c:documents and settings%2&rdquo; /setowner=%1%2   <br>subinacl /subdirec &ldquo;c:documents and settings%2 /replace=&lt;srcdomain&gt;%2=%1%2    <br>subinacl /subdirec &ldquo;c:documents and settings%2*.*&rdquo; /setowner=%1%2    <br>subinacl /subdirec &ldquo;c:documents and settings%2*.* /replace=&lt;srcdomain&gt;%2=%1%2    <br>c:windowssystem32reg load hkuscript_user &ldquo;c:documents and settings%2ntuser.dat&rdquo;    <br>setacl usersscript_user /registry /grant %1%2 /full /r:cont_obj /silent    <br>c&rdquo;windowssystem32reg unload hkuscript_user    <br>for /f %%1 in (&lsquo;cscript /nologo usertosid.vbs &ldquo;%2&rdquo;&rsquo;) do set sid=%%i    <br>echo Windows Registry Editor Version 5.00 &gt; temp.reg    <br>echo. &gt;&gt; temp.reg    <br>echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList%sid%] &gt;&gt; temp.reg    <br>echo &ldquo;ProfileImagePath&rdquo;=&rdquo;c:\documents and settings\%2&rdquo; &gt;&gt; temp.reg    <br>echo. &gt;&gt; temp.reg    <br>regedit /s temp.reg    <br>del temp.reg    <br></p><h3>Batch File Components</h3><p>subinacl is a Microsoft utility,the package should be installed on the system running the script and can be found here, :</p><p><a title="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&amp;displaylang=en" href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&amp;displaylang=en">https://www.microsoft.com/downloads/en/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&amp;displaylang=en</a></p><p>setacl is a third party utility and should be in the folder where the script is being run and can be found here:</p><p><a title="https://helgeklein.com/download/" href="https://helgeklein.com/download/">https://helgeklein.com/download/</a></p><p>(note that hopefully I will use subinacl to replace this command in a future update)</p><p>usertosid.vbs</p><p>This script is based on this post: <a title="https://www.winvistatips.com/re-get-user-sid-t749526.html" href="https://www.winvistatips.com/re-get-user-sid-t749526.html">https://www.winvistatips.com/re-get-user-sid-t749526.html</a></p><p>and as is listed as follows:</p><p>' user2sid.vbs   <br>'    <br>' Author: MagicWorm    <br>' <a href="https://magicw.secuz.org">https://magicw.secuz.org</a>    <br>' Date: 2003-08-22    <br>''''''''''''''''''''''''''''''''''''    <br>Const GENERAL_FAILURE = 2    <br>Dim ArgObj ' Object which contains the command line argument    <br>Dim Args(10) ' Array that contains all of the non-global arguments    <br>Dim ArgCount ' Tracks the size of the Args array    <br>Dim strComputer    <br>Dim Account    <br>Set ArgObj = WScript.Arguments    <br>If ArgObj.Count &lt; 1 or ArgObj.Count &gt;2 Then    <br>DisplayHelpMessage    <br>WScript.Quit (GENERAL_FAILURE)    <br>End If    <br>Select Case ArgObj.Count    <br>Case 1    <br>strComputer = "."    <br>Account = argObj(0)    <br>Case 2    <br>strComputer = argObj (0)    <br>Account = argObj(1)    <br>End Select    <br></p><p>On Error Resume Next   <br>Set objWMIService = GetObject("winmgmts:\" &amp; strComputer &amp; "rootcimv2")    <br>Set colItems = objWMIService.ExecQuery("Select * from Win32_Account where Name = '" &amp; Account &amp; "'" )    <br>For Each objItem in colItems    <br>Wscript.Echo objItem.SID    <br>Next</p><p>''''''''''''''''''''''''''''   <br>'    <br>' Display Help Message    <br>'    <br>''''''''''''''''''''''''''''    <br>Sub DisplayHelpMessage()    <br>WScript.Echo    <br>WScript.Echo UCase(WScript.ScriptName) &amp; " By MagicWorm"    <br>WScript.Echo "https://magicw.secuz.org"    <br>WScript.Echo String(80, "_")    <br>WScript.Echo "The goal of the utility is to obtain SID from the account    <br>name, usage:"    <br>WScript.Echo    <br>WScript.Echo UCase(WScript.ScriptName) &amp; " [computer_name]    <br>account_name"    <br>WScript.Echo    <br>WScript.Echo "where computer_name is optional. By default, the search"    <br>WScript.Echo "starts at a local Windows NT computer."    <br>End Sub</p><p>I have replaced the section</p><p>On Error Resume Next   <br>Set objWMIService = GetObject("winmgmts:\" &amp; strComputer &amp; "rootcimv2")    <br>Set colItems = objWMIService.ExecQuery("Select * from Win32_Account where Name = '" &amp; Account &amp; "'" )    <br>For Each objItem in colItems    <br>Wscript.Echo objItem.SID    <br>Next</p><p>with </p><p>On Error Resume Next   <br>Set objWMIService = GetObject("winmgmts:\" &amp; strComputer &amp; "rootcimv2")    <br>Set objaccount = objWMIServce.Get(&ldquo;Win32_UserAccount.Name=&rsquo;&rdquo;&amp; Account &amp;&rdquo;&rsquo;, Domain=&rsquo;&lt;targetdomain&gt;&rsquo;&rdquo;)    <br>Wscript.Echo objaccount.SID    <br>Next</p><p>This replacement I got from The Scripting Guys</p><p><a title="https://blogs.technet.com/b/heyscriptingguy/archive/2004/12/03/how-can-i-determine-the-sid-for-a-user-account.aspx" href="https://blogs.technet.com/b/heyscriptingguy/archive/2004/12/03/how-can-i-determine-the-sid-for-a-user-account.aspx">https://blogs.technet.com/b/heyscriptingguy/archive/2004/12/03/how-can-i-determine-the-sid-for-a-user-account.aspx</a></p><p>The reason this replacement was made is because the original script finds the SID of the computer as well, I don&rsquo;t want that, I want the SID of account in the target domain.</p><h3>Explaining What the Script does to the Profile:</h3><p>subinacl /subdirec &ldquo;c:documents and settings%2&rdquo; /setowner=%1%2   <br>subinacl /subdirec &ldquo;c:documents and settings%2 /replace=&lt;srcdomain&gt;%2=%1%2    <br>subinacl /subdirec &ldquo;c:documents and settings%2*.*&rdquo; /setowner=%1%2    <br>subinacl /subdirec &ldquo;c:documents and settings%2*.* /replace=&lt;srcdomain&gt;%2=%1%2</p><p>This section sets the owner of the target account on the profile and replaces the SID from the source domain with the SID of the account from the target domain</p><p>c:windowssystem32reg load hkuscript_user &ldquo;c:documents and settings%2ntuser.dat&rdquo;   <br>setacl usersscript_user /registry /grant %1%2 /full /r:cont_obj /silent    <br>c&rdquo;windowssystem32reg unload hkuscript_user</p><p>This section sets permissions on NTUser.dat for the profile</p><p>for /f %%1 in (&lsquo;cscript /nologo usertosid.vbs &ldquo;%2&rdquo;&rsquo;) do set sid=%%i   <br>echo Windows Registry Editor Version 5.00 &gt; temp.reg    <br>echo. &gt;&gt; temp.reg    <br>echo [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList%sid%] &gt;&gt; temp.reg    <br>echo &ldquo;ProfileImagePath&rdquo;=&rdquo;c:\documents and settings\%2&rdquo; &gt;&gt; temp.reg    <br>echo. &gt;&gt; temp.reg    <br>regedit /s temp.reg    <br>del temp.reg</p><p>This section sets the SID of the target domain account in the profilelist in the registry.&nbsp; This must be in the registry or a new profile will be generated.</p><h3>Summary</h3><p>So this is the first effort I&rsquo;ve put together for the script that works, There does need to be some changes around automation but it works very nicely.&nbsp; Users can log on with the new account and get their old profile with absolutely no issues and that was primarily the goal.&nbsp; If any updates are done to the script I will post updates.</p><p>I hope people who come across this post find it useful.</p><p>Cheers</p><p>Jon</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Leveraging Active Directory Display Specifiers</title>
      <link>https://docs.microsoft.com/archive/blogs/jonsab/leveraging-active-directory-display-specifiers</link>
      <pubDate>Thu, 04 Nov 2010 11:17:45 GMT</pubDate>
      <dc:creator><![CDATA[Sabbs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jonsab/2010/11/04/leveraging-active-directory-display-specifiers/</guid>
      <description><![CDATA[Alright everybody, hope you&rsquo;re all well&hellip;. anyway let&rsquo;s get down to the nuts and...]]></description>
      <content:encoded><![CDATA[<p>Alright everybody, hope you&rsquo;re all well&hellip;. anyway let&rsquo;s get down to the nuts and bolts of this months post.<p>So what happens when you get to a customer site and you need to get information on how many servers a customer has in their Active Directory including the Server OS Version and Service Pack level?&nbsp; You turn to the Microsoft Assessment and Planning Tool&hellip;..yeah then you run it and you find that all the ports are blocked and you&rsquo;re not getting any good information out&hellip;&hellip;.what do you turn to?</p><p>Active Directory Users and Computers of course! Ok, you can do this the long way or the short way.&nbsp; You can go an manually one by one on each server and note down each server in turn but that&rsquo;s going to take ages, so what about Active Directory queries?&nbsp; Ah haaaaa &ndash; Yes!</p><p>So I created a custom query based on Computer &ndash;&gt; Operating System starts with &ldquo;Windows Server&rdquo;.&nbsp; This listed all the servers in the domain but still didn&rsquo;t tell me what OS or Service Pack level was.&nbsp; There had to be a way and then after a quick search of the web I found this article that solved my problem:</p><p>Thank you Pber! <a title="https://www.pberblog.com/post/2009/06/21/Add-extra-columns-to-Active-Directory-Users-and-Computers-display.aspx" href="https://www.pberblog.com/post/2009/06/21/Add-extra-columns-to-Active-Directory-Users-and-Computers-display.aspx">https://www.pberblog.com/post/2009/06/21/Add-extra-columns-to-Active-Directory-Users-and-Computers-display.aspx</a></p><p>What this told me was the methodology to add new columns to Active Directory Users and Computers.&nbsp; So I wanted to see Operating System and Service Pack level.&nbsp; Using Pber&rsquo;s methods I modified the default display specifiers extracolumns attribute as follows:</p><p>operatingSystem,Operating System,0,-1,0</p><p>operatingSystemServicePack,Service Pack,0,-1,0</p><p>After Restarting Active Directory Users and Computers I could add the New Columns for Operating System and Service Pack.&nbsp; Problem Sorted.&nbsp; This works nicely for AD queries.&nbsp; As Pber notes in his blog this doesn&rsquo;t work at OU level and you have to modify the organizationalunit specifiers.</p><p>Job done I get a list of servers with all their OS versions and Service Pack levels &ndash; sorted!</p><p>That&rsquo;s it &ndash; hope this helps anybody stumbling across this.</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>SCOM !SCOM! SCOM! (...notifications)</title>
      <link>https://docs.microsoft.com/archive/blogs/jonsab/scom-scom-scom-notifications</link>
      <pubDate>Thu, 30 Sep 2010 11:41:00 GMT</pubDate>
      <dc:creator><![CDATA[Sabbs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jonsab/2010/09/30/scom-scom-scom-notifications/</guid>
      <description><![CDATA[What Ho EverybodyWelcome to Episode two of my thrilling blog instalments!&nbsp; This month I thought...]]></description>
      <content:encoded><![CDATA[<p>What Ho Everybody<p>Welcome to Episode two of my thrilling blog instalments!&nbsp; This month I thought I'd do a little bit on Ops Mgr.&nbsp; A little like last month small edible nuggets for those who have read this far can digest.</p><p>Right then, let's dive in.</p><p><strong>Bite Size Chunks</strong></p><p>Ops Mgr is a big product ,right? and there's a lot of management packs out there.&nbsp; The biggest thing that I see our customers do is get overwhelmed with alerts on installing all the management packs that they want to monitor. What customers don't realise is that when you install a new management pack into a management group all deployed agents in that management group will start reporting events for the new management pack. So if you deploy lots of management packs all at once then expect lots and lots of alerts.&nbsp; So how can you stop so many alerts coming through to your email?&nbsp;well we can tune the way your notifications are handled.&nbsp;This is based on the fact that alerts are generally designated by Ops Mgr as "Critical Medium" alerts, so configuring the alerts you actually want as "Critical High" will ensure you only get the alerts you need.&nbsp; Want to know more?&nbsp; Kevin Holman's blog has way much more information on Ops Mgr than I could ever give you! So rather than repeating this really useful information that Kevin originally posted a couple of years ago here's the link on how to do it: <a href="https://blogs.technet.com/b/kevinholman/archive/2008/06/26/using-opsmgr-notifications-in-the-real-world-part-1.aspx">https://blogs.technet.com/b/kevinholman/archive/2008/06/26/using-opsmgr-notifications-in-the-real-world-part-1.aspx</a></p><p>That's it for this month, thanks for reading!</p><p>Until next month....Bloggy Oi!&nbsp;</p></p>
]]></content:encoded>
    </item>
    <item>
      <title>Bloggy Bloggy Bloggy Oi! Oi! Oi!</title>
      <link>https://docs.microsoft.com/archive/blogs/jonsab/bloggy-bloggy-bloggy-oi-oi-oi</link>
      <pubDate>Mon, 30 Aug 2010 12:46:56 GMT</pubDate>
      <dc:creator><![CDATA[Sabbs]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/jonsab/2010/08/30/bloggy-bloggy-bloggy-oi-oi-oi/</guid>
      <description><![CDATA[Right then. A blog. First post - Hmm, Better write something......mind's gone blank....nothing new...]]></description>
      <content:encoded><![CDATA[<p>Right then. A blog. First post - Hmm, Better write something......mind's gone blank....nothing new there then. Ok, I'm ready...Go!<p>False Start....right try again? Start with what though? Arggh am I just contributing to lots of other inane stuff out there? &nbsp;Right - got off track, start again.&nbsp; This is isn't going well.</p><p>Hello poor unfortunate who has arrived at this place - sorry nothing good here yet. !!$#&amp;*&gt;? Done it again haven't I? - Got off track,&nbsp; Ok let's&nbsp;start with &nbsp;a nice heading. No, this is even worse I'm talking to myself on my own new blog???? Whaaat?</p><h3>Introduction?</h3><p>Hi I'm Jon Sabberton, a Senior Consultant in MCS&nbsp;based out of Dubai in the UAE. (<em>Now I'm an American talk show host! arrgghhh)</em>.&nbsp; Ok so what I'm hoping to do in these ramblings is hopefully give out some information that someone somewhere will actually find of some use.&nbsp; Initially I'm not sure I'm going to give you anything mindblowingly special or make you go oooooooo, but hopefully you'll check back now and again to see what's going on.</p><p>Ok I'm going to try and write something vaguely techie-like now.&nbsp; So for you non techie types (Hello Mum and Dad!, Hello Mrs S) best leave now as that's the interesting stuff done with as I'm going to attempt&nbsp;some geeking:</p><h3>System Center Service Manager 2010</h3><p>Every now and then a product comes along that blows my mind.&nbsp; This is one of them. So I thought I'd just give out a couple of very high level pointers on this to get you started thinking about what you need if you're considering putting this in</p><p><strong>Pointer&nbsp;one</strong>:&nbsp; It works really well if you have - Active Directory, Configuration Manager and Operations Manager in your environment (<em>note to self and reader &lt;singular&gt;&nbsp;this doesn't mean it doesn't work well if you don't have all three - you just get less information to work with)</em></p><p><strong>Pointer two</strong>: Clean up your Active Directory of all stale objects like Computer accounts and User accounts that are old and don't need to be there.</p><p><strong>Pointer three</strong>: A little bit like the above but.... with Configuration Manager - give it a nice spring clean - make sure it's happy and give it a bit lovin' - make all those services show green in the status node....and I don't mean by cheating and resetting all the statuses so they appear Green only to give you warnings and errors a few minutes later - really get them sorted. </p><p><strong>Pointer four</strong>: Guess what? The same with Operations Manager....this one is more tricky - particularly those of you (and I know that you're there) that think that a happy Operations Manager is when the console is closed and you can't see those alerts waiting for you because if your console is closed there's nothing wrong right?.......Now is the time to sort those alerts out and get tuning those management packs so you're getting the alerts you want to see - If you don't they'll only come and haunt you in Service Manager...and&nbsp;then the entire helpdesk and your management team can see what you're <strong>not</strong> dealing with.</p><p><strong>Pointer Five</strong>:&nbsp;This is a biggy. In Service Manager we want to map your processes and procedures into Service Manager workflows.&nbsp; We can't do this if you haven't defined Incident Management or Change Management in your organisation.&nbsp; If we have no idea how your organisation handles and incident or a change how can we map it? So get some Operations Consulting - get all your processes these mapped using an ITIL or MOF specialist (<em>note&nbsp;to reader - I orginially had a MOF joke here......removed due to taste and decency and primarily because my Mum is reading this - Hello Mum)</em>&nbsp; - this may take some time. :0)</p><p><strong>Pointer Six</strong>: Once this is done we're good to go.&nbsp;The minimum, weeniest deployment of Service Manager needs 2 servers! Yes TWO as in the answer to 1+1 or 10 in binary (<em>oooh technical</em>). The first server is for Service Manager Console and Workflows and all the good Stuff, the second is for the Datawarehouse server, these&nbsp;cannot co-exist...This is by design.</p><h3>Outro</h3><p>OK, this typing about stuff is exhausting and is making me think - something the pea rolling around in my skull isn't really used to. I think this will do for my first effort.&nbsp; If you've read this far thanks very much and hopefully it wasn't too useless - At some point I'll make it look nice.&nbsp; I'll be back soon with some more inane ramblings but for now......My Name's Jon Sabberton, thankyou and Goodnight.(<em>roll credits - cue applause?)</em></p><p>Cheers</p><p>Sabbs</p><p>Bloggy! Oi!</p><p>&nbsp;</p><p>&nbsp;</p></p>
]]></content:encoded>
    </item>
  </channel>
</rss>