The Engineer repository (the "Project"), including all PowerShell scripts, administrative tools, dashboards, and documentation contained within it, is provided by Benson Lam ("the Author") on an "AS IS" and "AS AVAILABLE" basis, without warranties or conditions of any kind, either express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, accuracy, completeness, or non-infringement.
This Project is an independent, personal open-source effort. It is not officially affiliated with, endorsed by, or supported by Microsoft Corporation, cubesys Pty Ltd, or any other vendor, notwithstanding the Author's professional role. All product names, logos, and trademarks referenced (including Microsoft 365, Azure, Intune, SCCM/Configuration Manager, Azure Virtual Desktop, and Microsoft Entra ID) are the property of their respective owners and are used solely for descriptive/identification purposes.
Scripts and tools in this repository are designed to interact with, query, configure, or otherwise administer:
- Microsoft 365 tenants and services
- Microsoft Azure resources and subscriptions
- Microsoft Intune / Endpoint Manager
- Microsoft Configuration Manager (SCCM)
- Azure Virtual Desktop (AVD) environments
- Microsoft Entra ID (Azure AD)
- Associated identity, security, and automation systems
These are administrative-grade tools capable of reading, modifying, or removing configuration, data, users, devices, and resources depending on the script and parameters used.
By downloading, cloning, copying, or executing any script or tool from this repository, you acknowledge and agree that:
- You are solely responsible for reviewing, understanding, and testing any script before running it in any environment, especially production.
- You assume all risk associated with the use, modification, or distribution of these tools, including but not limited to: data loss, service disruption, unintended configuration changes, security exposure, financial cost (e.g., unexpected Azure consumption), and compliance impact.
- The Author and any Contributors shall not be held liable for any direct, indirect, incidental, special, consequential, or exemplary damages resulting from the use or misuse of this software, even if advised of the possibility of such damage — consistent with Section 7 and Section 8 of the Apache License 2.0.
- Scripts that require elevated or administrative permissions should only be run by authorised personnel with a clear understanding of the potential impact, and ideally validated first in a non-production/lab tenant or environment.
- It is your responsibility to ensure use of these tools complies with your organisation's change management, security, and compliance policies, as well as any applicable Microsoft licensing terms and acceptable use policies.
Nothing in this repository constitutes professional, legal, security, or compliance advice. Where a script references a security or compliance control, it is provided for operational convenience only and does not guarantee compliance with any regulatory framework or organisational policy.
This Project is licensed under the Apache License, Version 2.0. This Disclaimer supplements, and does not limit or override, the warranty disclaimer and limitation of liability provisions contained in the LICENSE file, which take precedence in the event of any conflict.
Last updated: September 2026