PowerShell 101 for Messaging Administrator and IT Pros (Part 3)
In this third article about PowerShell 101, the author will be adding some improvements to the script of the previous article and discusses some of the challenges users will encounter when the script...
View ArticlePowerShell 101 for Messaging Administrator and IT Pros (Part 4)
In this fourth article about PowerShell 101, the author will cover a couple of simple but important concepts for a messaging administrator such as, Format-List, select and where-object cmdlets.Read More
View ArticlePowerShell 101 for Messaging Administrator and IT Pros (Part 5)
In this final article about PowerShell scripts the author will go over the Import/Export process and will explore a few tricks that can help you build richer scripts.Read More
View ArticleTest-ExchangeServerHealth – PowerShell Script to Generate a Health Check...
A few months ago I released an Exchange 2010 mailbox server health check script. While the script was useful it lacked a few important things. For one thing, it only checked the mailbox server role....
View ArticleProject Server 2010- Powershell- synchronize tasks with Exchange for all Users
This script uses Resource web service & Reads the Active Users data & based on Resource NT account for all active users, ADPermission command is run in powershell to synchronize tasks with...
View ArticleHow to write reusable PowerShell scripts for Exchange Server
Many of the Exchange admins I know enjoy sharing stories about how PowerShell has completely changed how they do their jobs. The thing is, they’re not talking about getting down and dirty in the shell....
View ArticleExchange 2013 console (EAC) dumps context-sensitive menus
New web-based Exchange Administration Center (EAC) delivers many benefits such as multi-platform supportBut it drops PowerShell learning tools and context-sensitive menusGiven that the Exchange 2013...
View ArticleEight New Features in MS Exchange 2013
As an Exchange MVP, I'm always excited by changes in Microsoft Exchange's architecture and capabilities. And there are plenty of changes in the forthcoming Exchange 2013 you may have missed, given all...
View ArticleHow to Use PowerShell to Supercharge Your Exchange Server
You’re probably already aware of how you can achieve greater levels of productivity and automation using PowerShell. To be clear though, PowerShell is not so much created for managing Exchange Server...
View Article35403: Acronis Backup & Recovery 11.5: Powershell Log Runs Full after...
Creating backups from MS Exchange using the Acronis Exchange Agent causes log entries in PowerShell. This can be solved by deleting the PowerShell subkey under Event Log in Windows Registry.Read More
View ArticleDeconstructing the Hybrid Configuration Wizard in Exchange Server 2010 SP2
For those of us working in the cloud, the most exciting feature of Microsoft Exchange Server 2010 Service Pack 2 (SP2) is undoubtedly the Hybrid Configuration Wizard (HCW). Prior to SP2, the process...
View ArticleSplunking Powershell and .NET Data Structures
We are currently rocking it at the Microsoft Exchange Conference (MEC) in Orlando and I’m being asked where we get our data from to handle the reporting and monitoring requirements for the Splunk App...
View ArticleExchange Server 2013 preparation checklist
If you plan to migrate to Exchange 2013, there are certain tasks you can do now to prepare for the upgrade, no matter which version of Exchange Server you're currently running. Here's a checklist of my...
View ArticleCreate Exchange 2010 Mailbox Size Reports with PowerShell
When I train or speak about PowerShell, I always talk about it in terms of a management engine. We can access this engine through a number of interfaces. PowerShell isn’t just a command line tool. If...
View ArticleCreate Exchange 2010 Multiple Mailbox Reports with PowerShell
In my last article, "Create Exchange 2010 Individual Inbox Reports with PowerShell," we looked at using the Get-MailboxFolderStatistics cmdlet to report on details of a single mailbox. If you missed...
View ArticleUse Exchange Web Services and PowerShell to Discover and Remove Direct...
Prior to Exchange 2007, there were two primary methods of implementing automated resource scheduling – Direct Booking and the AutoAccept Agent (a store event sink released as a web download for...
View ArticleHow can I get my powershell script to terminate with a failure code without...
I'm trying to get my powershell script to exit with a fail status, but I want to suppress the write-error output. Can somebody help me terminate my script without this message? Thanks
View ArticleHelp loading contents of file in to multiple arrays...
In my latest pursuit, I'm attempting to use secedit.exe to dump out the local security config of a server and check the settings against a configuration checklist.So far, I can dump the text file using...
View ArticleNet Assemblies: Add-Type vs [System.Reflection.Assembly]::LoadFile() vs...
Hello,I'd like to ask you which of the options would you use to add NET assemblies to PowerShell? I know Add-Type and how it works, but according to Measure-Command, it takes a few more seconds...
View ArticleCustom Type for GetType().Name
I have a bunch of functions in which I create PSObjects and add members to them with the add-member cmdlet. What I want to do is provide a custom name for the objects that I create. I tried overriding...
View Article