Scenario: You want to use EWS to create a folder in a mailbox.
Script:
###Load the EWS Assembly Import-Module -Name "C:Program FilesMicrosoftExchange ServerV15BinMicrosoft.Exchange.WebServices.dll" $service = new-object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.Exchangeversion]::exchange2013) $service.Url = new-object System.Uri("https://mail.domain.com/EWS/Exchange.asmx") ###Pick the Mailbox $mailboxname = "steve@mail.com" #Creates a Folder $NewFolder = new-object Microsoft.Exchange.WebServices.Data.Folder($service) $NewFolder.DisplayName = "Archive123" #Save the folder under the Inbox $folderidInbox = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Inbox,$MailboxName) $NewFolder.Save($folderidInbox) #--OR--# #Save that folder on the Root $RootFolderId = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::MsgFolderRoot,$mailboxname) $NewFolder.Save($RootFolderID)