Creating Personal Contacts in User Mailboxes with PowerShell and the Graph
An earlier article explained how to create organizational contacts in user mailboxes with Graph API calls.This article builds on that idea with three improvements.
An earlier article explained how to create organizational contacts in user mailboxes with Graph API calls.This article builds on that idea with three improvements.
It's important to know if a tenant has any very large distribution lists as these might be the source of reply-all mail storms. An old article explains how to report the membership counts for distribution lists.
Azure AD business-to-business guest user accounts are a terrific way to securely grant access to apps and services for external users and partner organizations. In this article, a script is introduced that can be used to automate the guest user invitation process, integrating it more seamlessly with any custom applications.
A variety of methods exist to block access to Microsoft 365 accounts (Azure AD) from a complete block to a conditional access policy.
Many Exchange Online scripts use the old Get-Mailbox cmdlet to fetch mailbox data. It's time to change these calls out and replace them with Get-ExoMailbox. The new cmdlet is faster than the old and more resilient in its ability to handle server glitches. There's no reason to continue using the old Remote PowerShell cmdlets unless you like slowness and errors.
When contacts are added to an organizations Global Address List (GAL), they do not always populate in the users personal device contacts depending on what app, device, etc. is being used. This becomes problematic when users working from outside the office are unable to contact the IT Service Desk, HR, or other internal services. To solve the problem, this article introduces a PowerShell script that will read a set of standard contacts from a CSV file and write them as personal contacts to user mailboxes. Mobile devices can then synchronize these contacts along with others created by the user.
The New-DistrubtionGroup cmdlet has been in Exchange since 2006. It creates a new distribution list that is easily populated with a few commands.
Ever wondered how to perform selective deletion of OneDrive documents found in Content Searches? While you can remove email using a content search action, Office 365 doesn’t include a method to cleanup OneDrive documents found by content searches. This article demonstrates how to use PowerShell to view the set of files, and then select files to remove.
Microsoft provides many methods to manage a tenant’s data and users. PowerShell is a powerful tool to manage resources, including Conditional Access Policies using a set of cmdlets in the AzureAD module. In this article, Microsoft MVP Damian Scoles reviews the eight PowerShell cmdlets and how to use them.
Two recent updates for Microsoft Teams and Office (Microsoft 365 Apps for Enterprise) allow you to self-select whether you want to use Beta (Insider), Current, Monthly and Bi-Annual features within the client, and toggle Teams Preview features. Find out how to switch this on for your copy of Office and Teams, and how as an admin you can enable this for your users.
We give you a snippet of the first few chapters of Alex Rodrick's PowerShell for Beginners book.