Archive for June, 2016

Create new contacts folder in users mailbox (Exchange 2010)

Monday, June 6th, 2016

In this post I’ll walk you through how to use PowerShell to create a new folder under the users contacts folder in Exchange 2010. I imagine this will also work for later version os Exchange as the command still exists in Exchange 2016.. but I haven’t tested it.

The things you need to make this work are:

  1. Rights to the users mailbox
  2. CAS stole installed
  3. Exchange PS-Snapin imported

If you have those 3 items, then it works fine.

So, the issue is that if you run the New-MailboxFolder command out of the box it wont work unless the snapping is installed so the first command you run from the Exchange Administrative Shell is

add-pssnapin Microsoft.Exchange.Management.PowerShell.E2010

Even after running that command you will receive an error that says “Cannot open mailbox”

error1

So, next we grant the account running the command access to the users mailbox.

 

error2

 

If you want to do this using PowerShell (for all mailboxes perhaps) then you can run the command:

Get-Mailbox –result size unlimited | Add-MailboxPermission –User “domain\usernamerunningthecommand” -AccessRights “FullAccess”
To subsequently remove access to all mailboxes run the command:
Get-Mailbox –result size unlimited | Remove-MailboxPermission –User “domain\usernamerunningthecommand” -AccessRights “FullAccess -confirm:$false”
If you try and run the New-MailboxFolder command, you may still get an error.
error3

This is due to the command being run on a non-Exchange server (perhaps a management workstation). if the command is run on a server with the CAS role installed, it will then execute fine.

error4

Deploying a reg key with SCCM

Friday, June 3rd, 2016

One easy way is to create a batch file

In the batch file enter

regedit /f /s regfile.reg

the batch file can just be published as a standard package or application.

while the /f isn’t necessary, it does force an overwrite of any pre-existing keys and so can be useful if you want to correct some keys rather than simply adding them.