Forefront Identity Manager 2010 Learning Resources
If you’re looking for some good FIM 2010 Resources to get your knowledge and skills up then the ones below are a good place to start. The training are excellent quality and the information is courtesy of Andrew Hill from Microsoft.
Training
http://technet.microsoft.com/en-us/ff793470
http://blogs.technet.com/b/identitymanagement/archive/2010/09/03/fim-2010-online-training.aspx
http://www.microsoft.com/en-us/showcase/details.aspx?uuid=75ac9765-76c5-49bc-a4aa-2cc862f5c25c
Installation
http://technet.microsoft.com/library/ee621261.aspx
Getting Started
http://technet.microsoft.com/library/ee621259.aspx
IT Camp: Private Cloud Event (20/04/2012)
For those interested in Microsoft Private Cloud solutions, Microsoft have been running a number of free IT Camps in Singapore to educate IT Pro’s on the different aspects. These sessions covered Datacentre Virtualization, Consumerization of IT and Building the Private Cloud. There should be more to follow in May. Yesterdays Private Cloud session was presented by Daniel Mar (MVP) who actually raised an interesting point about where organisations in Singapore are with Virtualization. In western countries, most organisations have adopted virtualization solutions a number of years ago, when VMWare were really the only provider and consequently now have large scale VMWare deployments and enterprise agreements and so forth that may be hard to change or move away from. This is not a bad thing and VMWare has great technology, but the choices for these organisations were limited. Singapore-based organisations however, are still in the Physical server phase and Virtualization is quite young here. Consequently, they now have more choice. With Citrix, Microsoft and VMWare all offering decent hypervisor solutions, these organisations are able to cost-compare and perhaps even adopt all three technologies on a small scale rather than an all-eggs-in-one-basket approach. VMWare does still remain the leader in capability, but of course there is a cost associated with it and not every virtualized workload needs extreme performance, so the licensing of VMWare technology is, in these cases, a cost that it is not so necessary for all organisations to pay.
Microsoft’s System Center Virtual Machine Manager 2012, due for release this year along with the other System Center products, is able to provide a single pane of glass view for organisations who do have multiple hypervisors deployed. Using vCenter API’s it is also able to manage a fair amount of common tasks associated with a VMWare infrastructure, so even those organisations with large VMWare deployments already can find some benefit from this technology. It currently is limited to vCenter 4.1 deployments though. All round, Microsoft’s Private Cloud and System Center products are a solution worth looking at. Perhaps they will be adopted initially by more small to medium businesses than large enterprises who will usually prefer VMWare, but as those small to medium business grow, the Microsoft solutions they adopt now will scale with them.
Private Cloud Technology, Windows Server 2012 and PowerShell v3 are set to change a lot of things for IT Pro’s and organisations that can adopt quickly, these IT Camps are a great way to keep up with the technology and get a look at what’s coming, so I would encourage you to check them out. The Singapore events are usually found here: http://spiffy.sg/ and I would also encourage you to follow Richard Qi (@richardqyc on Twitter), Microsoft IT Pro Evangelist to find out more.
For those of us working in the Asia Pacific region, the potential uptake of the Microsoft Private Cloud solution is huge, there are many businesses who will benefit from a cost perspective and who have environments that lack a lot of the complexity that larger global companies have making it easier to adopt these technologies quickly.
In Asia, Virtualization and Cloud is not necessarily spelled “V M W A R E”.
Free AD Object Recovery tool from Quest
Quest have a freeware tool for recovering deleted Active Directory Objects that can be found here: http://www.quest.com/object-restore-for-active-directory/
The tool allows you to view and reanimate Tombstoned objects from Windows 2003 onwards, without taking a DC offline. Remember that this is Freeware so is unsupported, but it is well worth having for lab environments or for those emergency ‘doh’ moments!
Active Directory in Windows 8: First Look
I finally managed to get a first look at Active Directory in Windows 8 at the Community Technology Update event yesterday, run by the Singapore Windows User Group. Andrew Cheng (MVP) presented the session, his blog with a link to the deck and recorded presentation are found on his blog. After hearing so much about the improvements it was great to get an actual look in anticipation of the public beta. My takeaways from the session where as follows:
- No More DCPROMO: Server Manager (and the Active Directory Administrative Center introduced in Windows 2008 R2) seem to be the future for Administration. This shows that Microsoft really are ditching the MMC console. Server Manager is used (once the domain controller role is installed) to promote your DC(s) and this of course is running PowerShell under the hood. It’s possible to initiate a DCPROMO on remote DC’s, running the command locally on that machine rather than over RDP. I suspect this is made possible using new features of PowerShell v3 and Windows Remote Management. This would enable a DCPROMO to run reliably over unreliable network connections, the improvements in connection persistence in PowerShell v3 ensure that if your connection drops out mid-operation, you can reconnect as you were and the target server is unaffected. I need to confirm that information but it makes the most sense.
- Server GUI can be removed using Features (general Windows feature): Not a feature of AD as such but the GUI is just a check box that you can now add and remove as you like or need. This starts to highlight the importance of PowerShell to the platform. Headless servers will start becoming more common, enabling the GUI only for applications that need it. You can administer everything with remote tools and PowerShell so why use a GUI? Time to make sure your WinRM and PowerShell Remoting is set up.
- AD Recycle Bin has a GUI: You can recover deleted items from Active Directory Administrative Center using a right-click on the object in the deleted items container. This is much more flexible than Windows Server 2008 R2. The Recycle Bin is still not enabled by default at this time and I would imagine that this is because third-party tools exist in the marketplace that need to be taken into account, but also the function probably has some limitations that you need to acknowledge and address first. I’ll post more on this as I find it.
- PSO’s now Graphical: Similar to the Recycle Bin you can also manage Password Settings Objects through the Administrative Center rather than resorting to ADSI Edit and PowerShell.
- Dynamic Access Control: This is a general feature that integrates with AD as it uses Claims, a concept from ADFS. In addition to NTFS Security, Claims adds another secure layer to satisfy. Using Tagging and Categorisation for data (introduced in Windows Server 2008) you can begin to restrict access based on dynamic criteria. For example, if you categorise all Finance data using a Finance tag, you can specify that only accounts with Finance in their Department field can access the data, provided they have satisfied NTFS permissions first. This is a great way to lock down data as you restructure groups and find that perhaps a number of employees have more access to data than they should. This functionality is configured and delivered through AD using Claims and Group Policy to set the NTFS Settings. I will be looking into this more in future. There was a Question in the session as to how ADRMS and CBAC (Claims Based Access Control) relate to each other. CBAC is something that would apply at the Disk level, allowing you to view, access, modify as you would with NTFS operations normally. It will not protect data once it leaves the scope or leaves your system. RMS is Content Management, and controls how users can consume the content of a document regardless of the system on which it is accessed. RMS will serve you beyond your organisation boundaries and limit the operations within the content, CBAC will not.
- Licensing and Activation from AD: You can now import your licenses and activate Windows using AD rather than a KMS or other methods. Much easier and much more flexible, more details on this to come.
Unfortunately, we didn’t see the improvements around Domain Controller virtulization but that will be something I start exploring once the public Beta is out. Lots of useful information provided by Andrew though.
So what does this mean in the grand scheme of things? If we’re looking to the future and strategising around our AD Management, there are things we can start doing now:
- Start defining PowerShell’s place in your infrastructure. Particularly if you are running legacy environments also. Define your execution policy, deploy the software, configure your profiles and remote management and train your admins.
- Start moving away from the MMC. Microsoft are keen to do it and it is something you can do as long as you are running 2003 or later domain controllers. If you are running 2008 R2 DC’s you can leverage the Microsoft AD cmdlets or the Quest ActiveRoles cmdlets to manage AD regardless of your DC OS levels. Embrace the future of Administration now.
- Standardise your AD Data. Most organisations don’t use most of the object attributes in AD and they are left blank. By developing a standard for attribute population and standard values, you can start preparing for Claims Based authentication and start automating the management of AD Objects. The more data on the objects you have to work with, the more you can start to do. PowerShell is a great way to GET and SET any data you need.
I hope the above has been of some use to you as well. Windows 8 BETA is due in February and that’s where the real fun can start.
Singapore PowerShell User Group – Meet #5
It’s great that we’re now 5 meets in and running with great momentum. 24 people attended yesterdays session as we went through looping, do while, do until and other such flow controls, as well as PSObject. The PSObject stuff was useful for me included, particularly creating them using hashtables, Thiyagu‘s coding style is great for newbies to learn from. We’re still struggling to get the meet scheduled on the regular day and December will be no different due to Christmas and Holidays but hopefully in the new year we’ll get into the routine! It’s great to see new faces at every meet, please keep spreading the word and let us know what topics you would like to see and how we can help you.
Over the coming month or so we have a number of improvements in mind for the group with increased online activity. We are making ourselves more accessible to those who perhaps cannot attend the meets or those in other parts of South East Asia who want to connect with a PowerShell Group. So watch this space for improvements and sign up to the group at http://powershellgroup.org/singapore to receive email updates. Even if you’re outside of Singapore, if you’re in South East Asia we would like to connect with you so please sign up.
In addition, we’re aware that we have been focusing primarily on Windows administration during the first meets. However, PowerShell goes beyond just Windows, with adoption from VMWare and Cisco, Linux support on the way in version 3, we’d like to start connecting with folks who manage these technologies and help you leverage the benefits of PowerShell also. This will be one of our key objectives for 2012 so non-Windows admins please get in contact with us via the group page.
As always the event slides will be posted here (or follow the link in my BlogRoll to PowerShell User Group Downloads section). I will send out a mail to the mailing list when they are available but keep checking back. Thanks to Mark Schill for the two copies of Windows PowerShell 2.0 Bible (which he co-authored), they made great prizes in this months scripting challenge. Next months Scripting Challenge will also be posted here on the group Forums as soon as the questions get to me.
Until next time …
Singapore PowerShell User Group – Meet #5 Announced
Come and join us on 19th November at Microsoft for the next User Group Meet. Please find details at http://sgpowershellug.eventbrite.com
Singapore PowerShell User Group – Meet #4
On Saturday we ran our 4th successive meet for the user group. We’re a little bit off from our intended last Saturday of the month, but it’d due to a number of scheduling conflicts. In fact, the next meet will now be on 19th November rather than the last Saturday (26th) but we’ll get to that in the next event post. This session saw JD Platek (Microsoft Consulting and Exchange 2010 MCM) take the 20+ attendees through Get-EventLog and Get-WinEvent cmdlets. I personally got a few new things from this session particularly around filtering and searching the logs, this is something I am working on at the moment as part of my sideline ActiveHealth project. Following that, Thiyagu covered Get-WMIObject and Writing your First Script. Get-WMIObject was again useful to me personally as it, again, goes into the ActiveHealth project I am working on. I didn’t know that from the Run command you can open WBEMTest and get directly into the WMI so that is something that was really useful. All in all this was a great session and we are now moving forward from the basics and getting more into the things you can actually use and this, to me, is what User Groups are about.
I say this every time but it’s always great when new members come to the meets, the challenge is having enough time to speak to everyone! But it’s great to see so many people interested in utilising PowerShell and getting to learn it, especially giving up their Saturday mornings to do so. We really appreciate that.
As always the event slides are posted here (or follow the link in my BlogRoll to PoweShell User Group Downloads section).
The Scripting Challenge will also be posted here on the group Forums as soon as the questions get to me.
Until next time …

