PowerShell

LATEST

Everything You Need to Know About Azure Infrastructure — June 2018

We’re entering the laid-back days of Summer. There isn’t much Azure IaaS news, but we’re after quality, not quantity.  June was a good news month for those of us using Microsoft Azure.

View Article

Execute Scripts Inside Azure VMs from the Portal

This post will show how to use the Run Command to execute PowerShell scripts inside an Azure virtual machine running Windows Server from the Azure Portal. Note that this can also be done using PowerShell, CLI, and REST API.

View Article

Understanding External Access to Documents in an Office 365 Tenant (Part 2)

Many Office 365 Groups and Teams have external guest members.Part 2 of our series about external access to documents in Office 365 explains how to use PowerShell to query groups about external guests so that we understand where the guests come from and what groups and teams they can access.

View Article

Everything You Need to Know About Azure Infrastructure — May 2018 Edition

I predicted that the Build conference would give us lots of Azure news. In one respect, I was right; there was lots of news.

View Article

Managing Linux, Windows, AWS, and Azure Using PowerShell Core Part 2: PowerShell Remoting Over SSH

In this second part, I’ll look at how to manage Linux and Windows systems remotely using PowerShell Core.

View Article

Expiring Teams Now Available in Office 365

Microsoft Teams now shows team owners when their team is going to expire – that if, if you use the Office 365 Groups expiration policy. But tenant administrators don’t have a report showing them when groups expire, so we wrote one in PowerShell for you to use (and improve).

View Article

Why the Last Login Date Reported by the Get-MailboxStatistics Cmdlet is so Wrong

The venerable Exchange Get-MailboxStatistics has been around for over ten years, but now it’s telling lies about Office 365 users. Well, just the last login date to their mailbox. The problem is that the world is a very different place to when Microsoft first introduced PowerShell in Exchange 2007. Mailboxes didn’t get so many visits from mailbox assistants then…

View Article

Hiding Office 365 Groups Created by Teams from Exchange Clients

Teams now hides the Office 365 Groups that it creates from Exchange clients (Outlook, OWA, and the mobile apps). That’s as it should be for groups created for new teams. If you want to hide groups created for older teams, you can run the Set-UnifiedGroup cmdlet, but that soon becomes boring when you might have hundreds of groups to process. PowerShell to the rescue once again.

View Article

Why the Office 365 Group Expiration Policy Needs Help

It is nice to have an Azure Active Directory Expiration Policy for Office 365 Groups, but it’s not so good that the policy functions exclusively based on age. Another problem is that administrators have no way of knowing when groups will expire. So we take out PowerShell, write a script, and hey presto, we have a report. We still need to solve the problem of creating a policy that functions based on activity rather than age, but that’s another day’s work.

View Article

Why PowerShell is a Core Skill for Office 365 Administrators

PowerShell is a critical skill for Office 365 tenant administrators. A knowledge of PowerShell allows you to fix things that Microsoft leaves undone in apps like Exchange Online, SharePoint Online, and Teams. Sure, black holes exist for PowerShell (like Planner) and it is slow to process thousands of objects, but there’s nothing like a little script for getting things done.

View Article
Go to page