I will automate microsoft 365 admin tasks with powershell
Systems and Security Administrator
Over deze dienst
Managing Microsoft 365 manually is a time sink. Whether you need to bulk provision users, automate license assignments, pull compliance reports, or manage Exchange Online mailboxes I build PowerShell scripts and Graph API integrations that handle it automatically.
With 20 years of enterprise IT experience and daily hands-on Microsoft 365 administration at a government agency, I build M365 automation that works in real production tenants.
What I can automate:
- User creation, modification, and offboarding
- License assignment and management
- Exchange Online mailbox administration
- SharePoint site and permissions management
- Microsoft Teams provisioning
- Entra ID and Conditional Access management
- Microsoft 365 reporting and auditing
- Graph API integrations and data exports
- Bulk operations across users, groups, and devices
- Intune device and app management via Graph API
Every script includes:
- Clean commented code
- Error handling and logging
- Instructions for scheduling and deployment
- Documentation of all Graph API permissions required
Message me before ordering to describe your task most scopes are confirmed within 24 hours.
Veelgestelde vragen
What permissions do you need to build and test the script?
I build and test against a development tenant. For production deployment you will need Global Admin or the appropriate role-based permissions. I document exactly what permissions are required for every script.
Can you work with both commercial M365 and Government (GCC) tenants?
Yes for commercial M365. GCC High tenants have different API endpoints and additional restrictions -- message me before ordering if you are on GCC High to confirm compatibility.
Do you use the Microsoft Graph API or legacy PowerShell modules?
I use the Microsoft Graph API and modern PowerShell modules (Microsoft.Graph SDK, ExchangeOnlineManagement v3). Legacy basic auth modules are deprecated by Microsoft and I do not use them.
Can you automate user onboarding and offboarding workflows?
Yes. Full user lifecycle automation including AD provisioning, M365 licensing, group membership, mailbox setup, and offboarding with license removal and data retention is available in the Standard and Premium packages.
What if I need ongoing automation support beyond this project?
Message me after delivery to discuss a retainer arrangement for ongoing M365 automation support.

