James Yip's profile photo

James Yip

Featured in: Favicon healio.com

Articles

  • Dec 10, 2024 | practical365.com | Tony Redmond |Thijs Lecomte |James Yip

    Table of ContentsToggle Several sessions at the recent European SharePoint Conference (ESPC) in Stockholm discussed the issue of how to retrieve solid data about Copilot usage in Microsoft 365. As noted by multiple speakers, the simple fact is that the usage data reported by Microsoft is not good enough. The usage data, available via a Graph API and surfaced in the reports section of the Microsoft 365 admin center, shows Copilot activity across several apps.

  • Sep 26, 2024 | practical365.com | Tony Redmond |James Yip |Steve Goodman

    Table of ContentsToggle Two years ago, I wrote about building a PowerShell script with Graph API requests to mimic the functionality of the Search-Mailbox cmdlet. Time moves on and technology changes. Microsoft finally deprecated and removed the Search-Mailbox cmdlet last year and the Microsoft Graph PowerShell SDK is now well into its second version. It’s time to explore a different aspect of finding and removing messages from Exchange Online mailboxes, this time using SDK cmdlets.

  • Jun 19, 2024 | practical365.com | Tony Redmond |James Yip |Paul Robichaux

    Table of ContentsToggle The question arose about how to find groups without members using the Graph APIs. This is a common issue, especially in large Microsoft 365 tenants where group membership gradually declines over time due to people leaving the company or moving roles. Microsoft’s ownerless group policy is a way to address the issue of locating groups that end up without owners for the same reasons, but it only handles Microsoft 365 groups and doesn’t check for zero memberships.

  • Jan 8, 2024 | practical365.com | Tony Redmond |James Yip

    Table of ContentsToggle A discussion in the Microsoft Technology Community covered some old ground when posing the question “Can a Dynamic Distribution list group be created that uses a specific SMTP domain as the filter?” On the surface, this seems like a reasonable request. Email addresses are among the set of filterable properties, so we should be all set.

  • Oct 30, 2023 | practical365.com | Tony Redmond |Paul Robichaux |James Yip

    Table of ContentsToggleIn early September, I discussed the effect of changes Microsoft made to the way that the Search-UnifiedAuditLog cmdlet. Essentially, if you run an audit search without using the SessionCommand parameter, Purview returns just 120 audit records even if many more matching records are available. No warning about potential data loss is included in the cmdlet documentation. It’s a scandalous situation caused by Microsoft without any communication to customers.

Contact details

Socials & Sites

Try JournoFinder For Free

Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.

Start Your 7-Day Free Trial →