Another TechEd video! Microsoft MVP Frank Carius from http://www.msxfaq.de describes how PowerShell helps him manage Exchange 2007 and 2010, and Lync Server 2010, how he creates and debugs his scripts, and how he uses automated policies for secure mailbox access provisioning:
Published February 26, 2010
Exchange , PowerGUI , PowerShell
For all PowerGUI administrators, Konrad Sagala has just posted his first release of PowerPack for Exchange Server 2010.
PowerPacks are extensible open-source add-ons for PowerGUI Administrative Console. Once you import them into the console you get rich MMC-like UI for a new platform. It is great to see that Exchange 2010 support is now available for PowerGUI and great to see a member of the PowerGUI community stepping up to provide that!
Download the Exchange 2010 PowerPack and post your comments to the page (log in required to post comments) to let Konrad know what you think.
If you manage your Exch 2003 with PowerGUI make sure you upgrade to the latest version of the PowerPack which Jonathan Medd has made available.
It adds a nice Database Whitespace report added, and more importantly autoupdate capabilities – so from now on getting new patches and features becomes way easier.
Get the PowerPack here or read more in Jonathan’s blog here.
TEC is one of the most advanced (400 level sessions are norm!) conferences you can find out there. This is probably the only event with so much technical information, amazing speakers (Microsoft product teams and real-world practitioners), and great audience (MVPs, chief IT architects, and so on.)
The topics range from Active Directory and Forefront Identity Manager (FIM) to Exchange and SharePoint technologies (follow the links to read the abstracts of the sessions which have been announced).
There will obviously be a fair bit of PowerShell on the way – e.g. Brandon Shell will be amazing everyone by totally scripting read-only domain controllers deployments.
TEC 2010 takes place April 25-28, 2010, at the brand new JW Marriott LA Live Hotel in the heart of Los Angeles. Learn more at www.theexpertsconference.com, register today and ask for the early bird discount!
Call any user in Active Directory or Exchange right from your administrative console, with a single click dial into any conference call (with participant passcode dialed for you ) – all of that is possible with the latest extension for PowerGUI.
PowerGUI Skype PowerPack adds Call buttons for all user accounts and mailboxes, as well as people in your corporate organizational chart. In addition to this you can obviously call any of your Skype contacts or any conference call appointments listed in your Outlook.
Check out this 7-minute demo here (highly recommended to watch in HD and full screen):
As always, all the code behind any nodes and actions can be found in their properties, so you can learn how this actually works, modify the pack to suite your needs or extend it to add calling capabilities to whichever other systems you are managing!
This blog post by Shafqat Ahmed helped me a lot when I started working on the PowerPack. My scripts in the pack are basically enhancements built on top of his excellent post.
Download Skype PowerPack here and let us know what you think.
Tags: AD, Active Directory, Demo, Exchange, PowerGUI, PowerPack, PowerShell, Skype
If you are attending TechEd in Durban in a couple of weeks make sure you see Nicolas Blank delivering his UNC304 session:
PowerShell and Unified Communications: Taking the Mystery out of AD, Exchange and OCS Management using PowerShell (UNC304)
PowerShell is wonderful – if you know where to start or how to use it! This session will cover how to get started with PowerShell as well as moving into advanced areas of Exchange and OCS management with PowerShell. We will cover common management and migration scenarios where PowerShell can add value, learning how to run “one liners” that can “change the world” as well as using the Power of PowerShell in PowerGUI in order to have the best of both worlds – PowerShell flexibility and GUI management and much much more.
UNC304 | Mon 3 Aug (12:00 – 13:00) | 300 – Advanced| Session Room B1 | Speaker: Nicolas Blank | Breakout Session
Nicolas is an Exchange MVP and Unified Communications guru. He was one of the first guys who started using PowerShell to manage Exchange 2003 back in 2007. This year he is delivering 4 TechEd sessions! Quite an achievement. Congratulations to Nicolas and make sure you see him if you are at the show.
Tags: Conferences, Exchange, OCS, PowerGUI, PowerShell, TechEd
Published July 10, 2009
cmdlets , Examples , Exchange , PowerShell
Working with mail backups can be a pain. Especially when you need to do some kind of bulk operations like scan backups for particular mailboxes and find all emails with certain keywords and then export then to a PST or add them to a public folder.
Quest has recently PowerShell-enabled its Exchange/Notes/PST backup/recovery product – and we got a lot of great functionality available for your scripts/command line.
Here are a few examples:
- Here’s how you can attach a standard Exchange backup and retrieve its messages as .msg files:
Attach-RMEExchangeDB -EdbPath "C:\Data\Edb\EdbSearchTest\EdbSearchTest.edb" | Get-RMEMessage | Export-RMEMessage -ExportPath "C:\Data\Exported\Msg" -Type Msg
- Or look for particular keywords in Lotus Notes data:
Attach-RMELotusDB "C:\Data\Nsf" | Get-RMEMessage -SearchIn Subject, Body -Text "test" | Export-RMEMessage -ExportPath "C:\Data\Exported\Eml" -Type Eml
- Or restore a folder to PST:
Attach-RMEExchangeDB "C:\Data\Edb\EdbSearchTest\EdbSearchTest.edb" | Get-RMEFolder "John Doe\Inbox" | Restore-RMEFolder -TargetPath "C:\Data\Restored\Pst"
Obviously you can restore to live mailboxes and public folders, work with attachments, and so on, and so forth.
Here’s full list of the cmdlets – each of the pages has examples and details on parameters, etc.:
Note that unlike AD cmdlets these are actually a part of commercial product so there is cost involved. You can get a trial license from the product page. If you are a Microsoft MVP you can also get a free NFR license by applying here.