Office 365, Skype for Business

Add Skype for Business Federation Partner/Domain

Hey again! Have you been searching and looking around to find a way to automate or use PowerShell for adding federation partners to Skype for Business Online? Then here’s a great example for you, feel free to use the script, edit and tweak it. If you do tweak and edit/improving it. Please go ahead and share it with the community and also link to my blog post. In my case I’m using PowerShell version 5 together with Skype for Business module, which is a requirement for connecting to the cloud service(s).…

Continue Reading

Exchange 2013, Office 365

Populate extensionAttribute with value using PowerShell

Implementing ADFS using the new feature within KB2919355 for Windows Server 2012 R2 called Alternative Login ID? (http://technet.microsoft.com/en-us/library/dn659436.aspx) The configuration for Alternative Login ID is fairly simple, the extensionAttributes/CustomAttributes can be used and I want to share a script with you for populating values into the attributes. Use the script as much as you want, make sure to test it before implementing into production. All contents is provided “AS IS” with no warranties, and confers no rights. You assume all risk for your use.  

Exchange 2013

Update: Exchange 2013 script – automatic installation of prerequisites v2.1 *NEW*

*Update* ********************************************************************************************************************************************* Reuben Welsh came up with a great feature request regarding verifying the checksum of the files that’s being installed. This has been implemented in the version 2.1 of the script. ********************************************************************************************************************************************* For a year ago I was publishing a script that helped with installing prerequsites for Exchange 2013, this has now been updated so it also works for Exchange 2013 SP1 and Windows Server 2012 R2. I hope this script helps someone for a smoother installation. The script can be downloaded here: http://www.testlabs.se/blog/wp-content/uploads/2014/04/Install-Exchange2013PreReqs_v2.1.zip ********************************************************************************************************************************************* Feel free to use this,…

Continue Reading

Exchange 2010, Exchange 2013

Bulk import PST files – [updated] v1.1

Just wrote a basic script for importing PST files into mailboxes, that I want to share with the community. It is designed to check for PST files in the specified folder. Based on the filenames (of the PST files) it then verifies that a mailbox can be found. This is done by using the filename and adding the @ character and the domain value into a string value. If there is a match, it returns a value of $True and the script continues with running the New-MailboxImportRequest cmdlet. The script…

Continue Reading

Exchange 2010, Exchange 2013, Office 365, PowerShell

Migration Preparation script

This script idea came up after being involved in a migration project. Published: 2013-05-22 Updated: 2013-05-24 Version: 1.1 It’s purpose with this script is for getting Quest Migration Manager (QMM) being able to match objects between domains. In a scenario with one-way trust and not being able to use Quest Migration Manager AD or any other tool for providing the SIDHistory into the AD objects. Users, mailboxes and mail contacts are already created, where the contacts are used for having a global address list (GAL) object they can send emails…

Continue Reading

Exchange 2013, PowerShell

Exchange 2013 script – automatic installation of prerequisites

I’ve updated a script that was intended for installing prerequisites for Exchange 2010 that were released by a couple of peoples (Anderson Patricio, Pat Richard and Bhargav Shukla). This script have now been updated and applies to Exchange 2013. It will help you with installing all prerequisites (features) plus the FilterPack(s) and the Unified Communications Managed API. It also provides the option to disable the UAC (User Access Control) and the Windows Firewall. You can download the script here Feel free to use it as much as you want, I…

Continue Reading

Exchange 2013

Author of a book – PowerShell cookbook

If you have missed the news on my twitter, I can tell you that the last 6 months I’ve been busy with writing a book called “Microsoft Exchange 2013 PowerShell Cookbook: second edition” for Packt Publishing. That’s also why the blog not have been updated that much lately, now it’s time to startup with the activities for the online community work again since the book more or less is completed. Just doing the final updates of the chapters. I want to thank both Anderson Patricio [MVP] and Marcelo Vighi [MVP]…

Continue Reading

Exchange 2010, Exchange 2013, PowerShell

How to set “office” value for multiple Shared Mailboxes

Published: 2013-02-25 Updated: – Version: 1.0 This script was developed because there was a need to configure every Shared Mailbox with a office value. In Exchange the value is called “Office” while in Active Directory this value is called “physicalDeliveryOfficeName”. The script is retrieving all shared mailboxes where the office value isn’t populated and creates an array of these mailboxes. It includes a couple of attributes. It does give you the opportunity to verify the changes that will be done, before they are done. The array is showed to the…

Continue Reading

Exchange 2013

Exchange Server 2013 Preview – Part 3: How to configure site URL’s, Databases and Outlook Anywhere

I suppose you already have, but if you haven’t read my previous parts in this Exchange 2013 serie, have a look at the links below. Part 1: Complete guide of how to perform the installation Part 2: How to do the Basic configuration This part will include details on how the configuration could be made for Site URL’s/Virtual Directories, Databases, Outlook Anywhere and MAPI vs RPC over HTTPs together with connecting using Outlook 2013. In the previous part we did install the certificate which included the following names, so we…

Continue Reading

Exchange 2013

Exchange Server 2013 Preview – Part 2: How to do the Basic configuration

If you haven’t read it already, I did post a complete guide for installing Exchange 2013, it can be found here. That was part 1, now it’s time for part 2. Which of course is the configuration of the server setup. We have lots of changes between how you configured Exchange 2007/2010 and 2013. First thing is that Exchange Management Console is gone and replaced by a refreshed ECP called Exchange Admin Center (EAC), built on Silverlight (I suppose). The “old” Exchange Management Shell (EMS) is still there, so I…

Continue Reading