PowerShell script samples and utilities for automation tasks.
- PowerShell 7.0+ - Cross-platform PowerShell
- PnP PowerShell - Required for Microsoft 365 scripts
Generates random project code names for testing purposes. Creates 3-4 word code names using neutral words from predefined lists and automatically copies them to the clipboard (cross-platform support).
Sample solution for generating reports and exporting to CSV files. Demonstrates long-running reporting tasks with stats tracking, logging via transcript, loading data from JSON sources, and exporting ordered CSV reports.
SharePoint Online utilities for managing unique permissions on files. Contains scripts to find files with unique permissions in document libraries and reset them back to inherited permissions.