PowerShell • Automationen • M365

PowerShell Automation – wiederholbar, versioniert und dokumentiert

Ich automatisiere wiederkehrende Aufgaben in Microsoft 365, Entra ID, Intune & Windows. Du bekommst klare Skripte, Doku, optional ein Git-Repo – und echte Runbooks für dein Team.

Intern verlinkt: Identity & Device, Exchange Online, M365 Migration.

PowerShell Automation

Was ich für dich baue

User-Lifecycle

Anlage/Änderung/Offboarding inkl. Lizenzen, Gruppen, Mailbox, OneDrive & Archive.

Docs: Microsoft Graph PowerShell

Intune & Entra

Bulk-Imports, Gerätezuteilung, Zuweisungen, Compliance-Berichte – sauber geloggt.

Docs: Intune Graph APIs

Sicher, wartbar & auditierbar

Governance & Secrets

App-Registrierungen (Entra), Rollen nach Minimum-Prinzip, Secret-Handling via Key Vault oder lokal verschlüsselt.

Docs: Azure Key Vault

Versionierung & Tests

Git-Repo, PR-Reviews, Dry-Runs, Idempotenz & strukturierte Logs (JSON/CSV).

Betrieb & Monitoring

Ausführung per Windows Task Scheduler, Azure Automation oder GitHub Actions – mit Alerting & Runbooks.

Docs: Azure Automation

So arbeiten wir zusammen

1IST-Aufnahme

Use-Cases, Schnittstellen, Risiken, gewünschte Ergebnisse.

2Konzept

Scope, Parameter, Secrets, Logging, Rollback-Plan.

3Umsetzung & Planung

Repo/Struktur, Skripte, CI-Jobs, Change-Plan.

4Testphase

Pilot & Dry-Runs, Anpassungen, Doku & Übergabe.

5Abschluss

Go-Live, Schulung & optionaler Managed-Service.

Mini-Beispiele

Mailbox-Delegation (EXO)

Install-Module ExchangeOnlineManagement
Connect-ExchangeOnline
Add-MailboxPermission -Identity "info@firma.de" `
  -User "anna@firma.de" -AccessRights FullAccess -AutoMapping:$true

Lizenz-Report (Graph)

Connect-MgGraph -Scopes User.Read.All, Organization.Read.All
Get-MgUser -All | Select-Object DisplayName,UserPrincipalName,AssignedLicenses

Team + SharePoint (PnP)

Connect-PnPOnline -Url "https://firma.sharepoint.com" -Interactive
New-PnPSite -Type TeamSite -Title "Vertrieb" -Alias "vertrieb"

Diese Snippets sind bewusst kurz gehalten – in Projekten kommen Parametrisierung, Logging, Error-Handling & Tests dazu.

Beispiel-Szenarien

Lizenzen im Griff

Report & Auto-Reassignment: ungenutzte E3/E5 erkennen und gezielt zurückgeben.

Onboarding in 5 Minuten

Ein Befehl: User, Gruppen, Mailbox, Teams, SharePoint, Gerätezuweisung, Signatur.

Compliance & Backups

Export-Jobs (M365/Entra), Prüfungen von CA-Policies & Secure Score mit Alerts.

Dein Ansprechpartner

Ali Sasanipour – CEO
Ich liefere Skripte, die dokumentiert, wiederholbar und sicher sind.