Copilot plugins make all the difference

image

If you are using the Copilot for Microsoft 365 chat interface as shown above

image

and you ask it to reference something on the web, such as asking for a summary of a piece of legislation, you’ll probably find that it doesn’t deliver on the results expected as shown above.

image

This is because, if you want Copilot for Microsoft 365 to use content from the web you’ll need to enable a Plugin. You find these in the lower right of the screen, on the input line as shown above.

image

When you select the Plugin icon you’ll see the above dialog box appear where you can enable web content.

image

If you now run the same prompt, you’ll get a much better result as shown above.

Unfortunately, at this stage you have to enable the web content plugin each time you use Copilot for Microsoft 365. I’m still search for a way to have this enabled by default. If you do know how to do that, please let me.

Check mailbox auditing settings using PowerShell

an art deco cartoon of someone doing an audit

An important part of good security in Microsoft 365 is to ensure you are capturing all the logs available. Exchange Online has a number of actions that can be audited and some may not be enabled in your environment. The list available and what is enabled by default can be found here:

Manage mailbox auditing

Here is a quick script you can run to display all the audit settings for each mailbox:

Get-OrganizationConfig | Format-List AuditDisabled
$mailboxes=get-mailbox -ResultSize unlimited
foreach ($mailbox in $mailboxes) {
     write-host “`nMailbox =”,$mailbox.userprincipalname
     write-host (“`— Admin —“)
     $mailbox | Select-Object -ExpandProperty AuditAdmin | Sort-Object
     write-host (“— Delegate —“)
     $mailbox | Select-Object -ExpandProperty AuditDelegate | Sort-Object
     write-host (“— Owner —“)
     $mailbox | Select-Object -ExpandProperty Auditowner | Sort-Object
}

Just compare the list in the link to what you have configured to ensure everything that is available to you is enabled.

To connect to Exchange online prior to running the above code you can use my script:

https://github.com/directorcia/Office365/blob/master/o365-connect-exo.ps1

CIAOPS Brief 20240728

image

Create Microsoft 365 Copilot adoption community in Viva Engage –

https://www.youtube.com/watch?v=qmr0NZVvXZI

Microsoft Purview Data Governance will be generally available September 1, 2024 –

https://www.microsoft.com/en-us/security/blog/2024/07/16/microsoft-purview-data-governance-will-be-generally-available-september-1-2024/

Migrate ADAL apps to MSAL with enhanced insights –

https://techcommunity.microsoft.com/t5/microsoft-entra-blog/migrate-adal-apps-to-msal-with-enhanced-insights/ba-p/4194361

Public Preview: New Azure Monitor Auxiliary Logs Plan –

https://azure.microsoft.com/en-us/updates/v2/azure-monitor-auxiliary-logs

Onyx Sleet uses array of malware to gather intelligence for North Korea –

https://www.microsoft.com/en-us/security/blog/2024/07/25/onyx-sleet-uses-array-of-malware-to-gather-intelligence-for-north-korea/

Zero Trust in the Age of AI: Join our online event to learn how to strengthen your security posture –

https://www.microsoft.com/en-us/security/blog/2024/07/24/zero-trust-in-the-age-of-ai-join-our-online-event-to-learn-how-to-strengthen-your-security-posture/

Try out the new Copilot in Planner (preview) today in the new Microsoft Planner in Teams –

https://techcommunity.microsoft.com/t5/planner-blog/try-out-the-new-copilot-in-planner-preview-today-in-the-new/ba-p/4193042

ON DEMAND | OneDrive in-depth: Learning content –

https://techcommunity.microsoft.com/t5/microsoft-onedrive-blog/on-demand-onedrive-in-depth-learning-content/ba-p/4193875

The Microsoft Copilot Dashboard is now included with Copilot for Microsoft 365 –

https://techcommunity.microsoft.com/t5/viva-insights-blog/the-microsoft-copilot-dashboard-is-now-included-with-copilot-for/ba-p/4198372

Prompts to try in Copilot for Microsoft 365 –

https://www.youtube.com/watch?v=x0WCK9mIAkU

After hours

AI’s trillion dollar time bomb – https://www.youtube.com/watch?v=dx-tMK7w5g8

Editorial

If you found this valuable, the I’d appreciate a ‘like’ or perhaps a donation at https://ko-fi.com/ciaops. This helps me know that people enjoy what I have created and provides resources to allow me to create more content. If you have any feedback or suggestions around this, I’m all ears. You can also find me via email director@ciaops.com and on X (Twitter) at https://www.twitter.com/directorcia.

If you want to be part of a dedicated Microsoft Cloud community with information and interactions daily, then consider becoming a CIAOPS Patron – www.ciaopspatron.com.

Watch out for the next CIA Brief next week

Getting Global Administrators using the Graph

A common task that needs to be performed is to return all the Global administrators in a tenant via PowerShell. With the focus on using the Microsoft Graph to do things like this you can use the following:

import-module Microsoft.Graph.Identity.DirectoryManagement


Connect-MgGraph -Scopes “RoleManagement.Read.Directory”,”User.Read.All”

$globalAdmins = Get-MgDirectoryRole | Where-Object { $_.displayName -eq “Global Administrator” }
$globalAdminUsers = Get-MgDirectoryRoleMember -DirectoryRoleId $globalAdmins.id

$globaladminsummary = @()
foreach ($adminuser in $globalAdminUsers) {
     $user = Get-MgUser -userId $adminuser.Id
     $globaladminSummary += [pscustomobject]@{      
         Id                = $adminuser.Id
         UserPrincipalName = $user.UserPrincipalName
         DisplayName       = $user.DisplayName
     }
}


$globaladminsummary

which I have also uploaded to my Github repo here:

https://github.com/directorcia/Office365/blob/master/graph-globaladmins-get.ps1

You may also need to consent to some permissions like:

image

If your user doesn’t have these. Permissions required are:

RoleManagement.Read.Directory
User.Read.All

The list of tenant global admins will be held in the variable $globaladminsummary at the completion of this script.

July Microsoft 365 Webinar resources

image

The slides from this month’s webinar are available at:

https://github.com/directorcia/general/blob/master/Presentations/Need%20to%20Know%20Webinars/202407.pdf

If you are not a CIAOPS patron you want to view or download a full copy of the video from the session you can do so here:

http://www.ciaopsacademy.com.au/p/need-to-know-webinars

Watch out for next month’s webinar

Key Topics:
  • Microsoft 365 update: Robert shared some new features and updates for Microsoft 365, such as copilot in planner, inbound SMTP Dane and DNS Secure, and guest sharing in loop. 1:51

  • Defender for business overview: Robert explained the benefits and features of defender for business, a security product that is included with business premium and available as a standalone SKU. It provides enterprise-grade protection and integration with other Microsoft products for SMBs. 5:03

  • Defender for business configuration: Robert demonstrated how to configure defender for business settings, onboarding, alerts, investigations, and integrations. He advised not to use the wizard and to enable all the advanced features. He also showed how to use the assets, incidents and alerts, and vulnerability management sections. 19:34

  • Defender for business resources and Q&A: Robert provided some links and resources for further learning and support. He also invited the attendees to ask any questions or provide feedback. 49:11

Need to Know podcast–Episode 323

The Crowdstrike issue has been the dominant news item recently and I have some information as well as my own thoughts on this which I share. As always the news and updates from Microsoft continue and I share with you what I feel is most relevant including a number of handy videos on various Copilots, so listen along and enjoy. As always love to hear your thoughts and feedback.

You can listen directly to this episode at:

https://ciaops.podbean.com/e/episode-323-aftermath/

Subscribe via iTunes at:

https://itunes.apple.com/au/podcast/ciaops-need-to-know-podcasts/id406891445?mt=2

Don’t forget to give the show a rating as well as send me any feedback or suggestions you may have for the show.

Brought to you by www.ciaopspatron.com

Resources

@directorcia

Join my shared channel

CIAOPS merch store

Become a CIAOPS Patron

CIAOPS Blog

CIAOPS Brief

CIAOPSLabs

Support CIAOPS

Helping our customers through the CrowdStrike outage

Microsoft Bookings | Your Appointment Scheduling Solution

Announcing Public Preview of Inbound SMTP DANE with DNSSEC for Exchange Online

Guest sharing now available in Microsoft Loop

Make OT security a core part of your SOC strategy with Microsoft Defender XDR

Perfect your prompt with Copilot for Microsoft 365

Build a great prompt with Copilot for Microsoft 365

New Outlook for Windows | How to use Coaching by Copilot

Copilot Learning Hub: Your Gateway to Mastering Microsoft Copilot

Turn PDFs into editable documents in Word for iOS

Simplified Zero Trust security with the Microsoft Entra Suite and unified security operations platform, now generally available

How to secure access for your workforce with Microsoft Entra Suite

Microsoft Entra Internet Access Overview

Microsoft Security Service Edge now generally available

Introducing dynamic watermarking for Word, Excel, and PowerPoint

SharePoint roadmap pitstop: June 2024

What’s New in Microsoft Teams | June 2024

Dealing with Unsatisfactory Responses

Promptbooks

File menu improvements in Word, Excel, and PowerPoint for the web

CIAOPS Brief 20240721

image

Helping our customers through the CrowdStrike outage –

https://blogs.microsoft.com/blog/2024/07/20/helping-our-customers-through-the-crowdstrike-outage/

Perfect your prompt with Copilot for Microsoft 365 –

https://www.youtube.com/watch?v=p44TCPObGic

Microsoft Bookings | Your Appointment Scheduling Solution –

https://www.youtube.com/watch?v=-tBAeWXutoM

Announcing Public Preview of Inbound SMTP DANE with DNSSEC for Exchange Online –

https://techcommunity.microsoft.com/t5/exchange-team-blog/announcing-public-preview-of-inbound-smtp-dane-with-dnssec-for/ba-p/4155257

Guest sharing now available in Microsoft Loop –

https://insider.microsoft365.com/en-us/blog/guest-sharing-now-available-in-microsoft-loop

Make OT security a core part of your SOC strategy with Microsoft Defender XDR –

https://techcommunity.microsoft.com/t5/microsoft-defender-xdr-blog/make-ot-security-a-core-part-of-your-soc-strategy-with-microsoft/ba-p/4185702

Introducing Coauthoring for SharePoint Pages and News –

https://techcommunity.microsoft.com/t5/microsoft-sharepoint-blog/introducing-coauthoring-for-sharepoint-pages-and-news/ba-p/4192161

Create personalized invitations with Microsoft Designer –

https://insider.microsoft365.com/en-us/blog/create-personalized-invitations-with-microsoft-designer

Build a great prompt with Copilot for Microsoft 365 –

https://www.youtube.com/watch?v=1VC4opm7GkU

Turn PDFs into editable documents in Word for iOS –

https://insider.microsoft365.com/en-us/blog/turn-pdfs-into-editable-documents-in-word-for-ios

After hours

My Puzzle Robot is 200x Faster Than a Human – https://www.youtube.com/watch?v=Sqr-PdVYhY4

Editorial

If you found this valuable, the I’d appreciate a ‘like’ or perhaps a donation at https://ko-fi.com/ciaops. This helps me know that people enjoy what I have created and provides resources to allow me to create more content. If you have any feedback or suggestions around this, I’m all ears. You can also find me via email director@ciaops.com and on X (Twitter) at https://www.twitter.com/directorcia.

If you want to be part of a dedicated Microsoft Cloud community with information and interactions daily, then consider becoming a CIAOPS Patron – www.ciaopspatron.com.

Watch out for the next CIA Brief next week