Script repository
Update linked mailbox properties with values of the master account
The script updates properties of a linked mailbox with the corresponding property values of the master account.
Check if account is inactive in Microsoft Entra ID longer than a period of time
The script returns true if the account is inactive in Azure AD longer than a period of time.
Update user picture in resource domain
The script updates a user picture in the resource domain after it is changed in the primary domain.
Users disabled during a number of days
The script generates a report containing user accounts disabled during the specified number of days.
Assigned Microsoft 365 licenses and services per OU
The script generates a report containing OUs directly located in a domain with the number of Microsoft 365 licenses and services assigned to users in the OUs.
Users with date stored in text attribute older than selected
The script generates a report containing users that have a date stored in a text attribute older than specified in a parameter.
Add users to unmanaged list based on criteria or LDAP filter
The script adds all users matching the specified criteria or LDAP filter to the unmanaged list.
Check Entra account last logon
The script checks whether the last logon date of the related Entra user account equals the current date.
Update allowed property values in property pattern based on CSV file
The script updates allowed property values in the specified property patterns based on the CSV file.
Users who performed self-password reset recently
The script generates a report containing users who performed self-password reset during the specified time period.
Check whether object is moved to specific OU
The script returns true if an object is moved to the specified Organizational Unit or container.
Update suffix of the primary SMTP address
The script forms a new primary SMTP address based on the prefix of the current primary address and the domain part specified in a parameter.
Export a report
The script generates a report and exports it to a file.
Deny all pending requests initiated by a user or scheduled task
The script denies all pending requests initiated by a specific user or scheduled task.
Grant permissions over a mailbox to members of a group
The script grants Full Access and send As permissions to members of the target group over a specific mailbox.
Remove all members from a group and add to another group
The script removes all members from a group and adds them to another group
Update group membership with business unit members
The script updates group membership with members of a business unit.
Check combination of property values
The script checks whether the value of one property matches the value allowed for another property.
Add value to drop-down list parameter
The script adds a new value to a specific drop-down list parameter of a report.
Update report drop-down parameter with Microsoft 365 licenses
The script updates the specified drop-down list parameter with display names and SKU Part Numbers of Microsoft 365 licenses in all the registered tenants.