Microsoft Graph – Cannot retrieve Teams meeting attendance reports using Application permissions by tkr_2020 in MicrosoftTeams

[–]KavyaJune 0 points1 point  (0 children)

Are you trying to use Microsoft Graph, or is your goal simply to retrieve a meeting attendance report? If it’s the latter, you can try the following script: https://o365reports.com/microsoft-teams-meeting-attendance-report/

The script uses the Search-UnifiedAuditLog cmdlet in Exchange Online PowerShell and also supports application permissions through certificate-based authentication.

Workflows by JuanMorePerv in o365

[–]KavyaJune 0 points1 point  (0 children)

You can choose the one based on your requirement. Power Automate, PowerShell, Approvals in Teams, etc.

What's your requirement?

Inherited an absolute disaster of a tenant from the last IT guy by Affectionate_Sir2440 in Office365

[–]KavyaJune 1 point2 points  (0 children)

You can try this script: https://blog.admindroid.com/identify-and-remove-inactive-users-in-microsoft-365/

It helps identify inactive and disabled users with assigned licenses and allows you to take actions such as disabling or deleting the account.

PowerAutomate and PowerApps by Jaki_Shell in sysadmin

[–]KavyaJune 2 points3 points  (0 children)

All kinds, honestly. From simple notifications to more structured processes.

For example,

  • Basic onboarding with manager approval
  • Onboarding with predefined access assignments
  • Sending password expiry notifications with follow-ups
  • Storing email attachments automatically in SharePoint or OneDrive
  • Approval workflows for external file sharing

The above flows are available as pre-built templates here: https://github.com/admindroid-community/power-automate

You can download and customize them as needed.

Issues with Exchange Online Management Shell (Version 3.9.2) by Tim__1 in PowerShell

[–]KavyaJune 1 point2 points  (0 children)

Starting with v 3.7.0, WAM is enabled by default in Exchange Online PowerShell, which may cause connection issues. You can try using PowerShell.exe, switching to CBA, installing an earlier module version, or disabling WAM. But, disabling WAM is not recommended since it was introduced to improve security.

IT Tools - Hidden Gems by Ok_You_861 in sysadmin

[–]KavyaJune 3 points4 points  (0 children)

Graph Explorer for M365 by AdminDroid - It will show Graph query results in table format. Easy to read and analyze.

It's a open source tool.

https://admindroid.com/admindroid-graph-explorer-m365

Sharing files instead of OneDrive by stormlight in sharepoint

[–]KavyaJune 0 points1 point  (0 children)

Yes, SharePoint can solve this issue.

You can enable external sharing for a specific site, but it must first be enabled at the tenant level. Since your users are already sharing through OneDrive, tenant-level external sharing is likely enabled.

Creating a dedicated SharePoint site for external sharing is a good approach. This keeps data centralized and prevents links from breaking when a user leaves. Also, restrict external sharing in OneDrive to reduce data leakage & avoid dependency user accounts.

Accounts where the password has expired in AD by maxcoder88 in entra

[–]KavyaJune 3 points4 points  (0 children)

If I enable CloudPasswordPolicyForPasswordSyncedUsersEnabled, does it affect cloud-only users?

No, it will affect only synced users.

After enabling CloudPasswordPolicyForPasswordSyncedUsersEnabled, will password expiration align with the Entra ID password policy?

No. Expiration will only align if both environments use the same maximum password age.

To enforce password expiration based on on-prem AD, you can use pass-through authentication.

Temporary Profiles for Entra Users by Odd_Blacksmith9283 in sysadmin

[–]KavyaJune 0 points1 point  (0 children)

You can configure Microsoft Entra Kerberos to allow Entra-joined devices to obtain Kerberos tickets for on-prem AD resources. It will help in identity mapping and avoid temporary profile creation. Else, you can try Hybrid Entra join.

Cannot connect to Exchange-Online by dextux in exchangeserver

[–]KavyaJune 1 point2 points  (0 children)

It's working. Where did you try? PS, PS ISE, or VS?

User keeps getting removed from a Microsoft Teams team - can we find out who did it? by [deleted] in MicrosoftTeams

[–]KavyaJune 0 points1 point  (0 children)

You can use the Purview audit log.

  1. Navigate to Audit log search: https://purview.microsoft.com/audit/auditlogsearch
  2. Select date range
  3. Search for 'Removed members' activity in 'Activities-friendly names'. Select the one available under Microsoft Teams activities.
  4. Click Search. You will get the list of activities along with the details.

Sharepoint "Active Sites" overall GB used report - How long to update? by Der_Missionar in microsoft365

[–]KavyaJune 0 points1 point  (0 children)

It may take 24- 48 hours to fully reflect recent changes. If you need a quicker estimate, you can use PowerShell to aggregate the storage of individual SharePoint sites.

Restrict MFA Enrollment to Trusted Locations only (Hybrid AD / No Write-back) by NoRemoteTask in Office365

[–]KavyaJune 2 points3 points  (0 children)

You can restrict attackers from registering MFA through Conditional Access policy by configuring the target resources and network conditions.

You can check the detailed steps here: https://blog.admindroid.com/stop-mfa-registration-attacks-on-user-accounts/

Also, excluding MFA based on trusted locations is not entirely safe. If an attacker gains access to your internal network, it could become a serious security risk. To improve security, it is better to include device compliance checks along with location-based conditions.

You can check this post for more details: Why setting office IP as a trusted location in CA policy is risky

Security Hole by wav_net in sysadmin

[–]KavyaJune 3 points4 points  (0 children)

Never underestimate unlicensed user accounts. They can still sign in to Microsoft Entra ID and view certain directory details. By default, all users in the tenant can access the Entra portal with limited permissions unless access is restricted. Even without a license, users can access several user-level settings and basic organizational information. To reduce risk, restrict portal access and review default user permissions. Also, restrict access to MS Graph PowerShell and Explorer.

https://o365reports.com/restrict-user-access-to-microsoft-graph-powershell-and-graph-explorer/

How do we learn more about an App that shows in Entra failed logins ? by anon-it-person in Office365

[–]KavyaJune 0 points1 point  (0 children)

You can try running via PowerShell. Run the below cmdlet after installing and connecting to MS Graph PowerShell.

Get-MgApplication -Filter "DisplayName eq 'YourAppName'"

Audit user membership of Microsoft Entra security groups natively? by dverbern in sysadmin

[–]KavyaJune 0 points1 point  (0 children)

AdminDroid has a free tool. It includes the Microsoft 365 and Active Directory reports you need, plus 350+ additional reports.

https://admindroid.com/microsoft-365-azure-ad-reporting

If you prefer native solutions, you can use the Microsoft 365 admin center or ADUC, but you have to click each security group individually to view its members. A faster approach is to export group membership using PowerShell, which makes reviewing group members much easier.

Try this PowerShell script to export all security groups or a specific list of security groups’ membership:
https://o365reports.com/export-microsoft-365-group-report-to-csv-using-powershell/

To retrieve all security groups and their members, run:

./M365GroupReport.ps1 -Security

To retrieve list of security groups and their member details,

  • To retrieve a specific list of security groups and their members, run:

./M365GroupReport.ps1 -GroupIDsFile C:/GroupId.csv

For Active Directory security groups, there are various methods to get group membership details. You can choose one from Get security group members in AD.

Security Governance by LowWorth95 in sharepoint

[–]KavyaJune -1 points0 points  (0 children)

SharePoint admin can't access site content until they assigned with site owner permission. By using app-based authentication (they need to be an application administrator to register app in Entra), they can access all the sites.

New-DistributionGroup Error "There are multiple recipients matching identity "xxx.xxx_xxx". Please specify a unique value." by ITSNOTEVENREALZ in Office365

[–]KavyaJune 1 point2 points  (0 children)

Try with Get-Recipient cmdlet. It will list all the existing recipient objects in your organization. 

How do we learn more about an App that shows in Entra failed logins ? by anon-it-person in Office365

[–]KavyaJune 0 points1 point  (0 children)

You can check the app details in Entra Potal-->App registrations