PowerShell – Office 365

Bulk Import Contacts to Exchange Online (Office 365) Using PowerShell | Part 1#2 5/5 (4)

In Exchange based environment, the term “external contacts” or just “contacts,” describe an Exchange recipient object, which their E-mail address is an external E-mail address (non-organization E-mail address). For example – suppliers, business partners, customers and so on. By default, “external contacts” appear as part of the GAL (global address list) alongside with the “standard”…

How to Connect to Office 365 using PowerShell script + using saved encrypted user credentials 5/5 (6)

In the current article, we will learn how to create a PowerShell script, which will help us to connect automatically to Office 365 (Windows Azure Active Directory) and Exchange Online, without the need of typing complicated PowerShell commands! The added bonus that I would like to add to this “automation” is – a method that…

Send E-mail to office 365 using PowerShell script and saved encrypted password |Part 2#2 5/5 (3)

In the following article, we will review how to write and run PowerShell script; that will address the Office 365 mail servers (Exchange Online). Versus the scenario that we have examined in the previous article, we review a situation, in which we address the Office 365 mail server anonymously (without providing user credentials). In the…

Manage Safe Senders and Block Sender Lists using PowerShell – Office 365 5/5 (6)

The term “Junk Email Filter” defines an Exchange mail security mechanism, that implemented on the “mailbox level.” In Exchange based environment, most of the times, the mail security infrastructure is implemented most of the time in the “server level” (Exchange server). The interesting thing is that also, Exchange enables his recipients, to use an additional…

Manage Send As Permissions using PowerShell – Office 365 5/5 (5)

The current article dedicated to the subject of performing a management task that relates to the Send As permission using PowerShell. The Send As permission enables recipient X to send an E-mail message using the identity of a recipient Y. Technically speaking, this method can describe as “impersonation.” In Office 365 based environment, we can…

Disable clutter for all users using PowerShell 5/5 (1)

The Clutter option is a new Exchange Online feature, which was created for helping Office 365 customers (Exchange Online recipient) to effectively manage their mailbox content by “relocate” non-important or non-Crucial E-mail message to a specific folder named Clutter. The Exchange Online Clutter feature is automatically activated for all Exchange Online recipients and the issue…

Connect to Exchange Online using PowerShell 5/5 (3)

To be able to create a remote PowerShell session to Exchange Online, we can use the “Windows built PowerShell console”. We will need to use some “first-time” configurations, and then, the rest of the process includes running the required PowerShell command for connecting to Exchange Online. PowerShell console – First-time configuration To be able to…

Manage Clutter by using PowerShell | Office 365 5/5 (2)

Clutter is a new Exchange server feature that created for facilitating better and more efficient mailbox management by Exchange users. The Clutter feature is implemented by analyzing the Exchange mailbox data and based on a “learning process” and other algorithmic decide which of the mail items is “less important.” The Clutter mechanism will relocate this…

Recovering deleted mail items using PowerShell cmdlets Search-Mailbox | 7#7 5/5 (1)

In the current article, we will review the use of the PowerShell cmdlets Search-Mailbox that we can use for searching and recovering specific mail items. The PowerShell cmdlets Search-Mailbox is the “older sister” of the newer PowerShell cmdlets New-MailboxSearch. Booth of this PowerShell cmdlets was designed for providing the Exchange administrator the robust capability of…

Manage legacy Exchange URL address using a PowerShell script | 15#23 5/5 (1)

The current article dedicated to the presentation of a little PowerShell script that I have written that was created to simplify the task of the “preparation” of existing Exchange infrastructure to the Exchange 2013 coexistence environment. The PowerShell script includes options that will help us to configure Exchange CAS server URL address, authentication type and…