How xr71mk9/random-powershell-work works
This repository is a collection of independent PowerShell scripts, not a single application with a shared user-to-result workflow. Its README describes a miscellany of scripts in varying states of development. The map highlights representative operational domains and integrations; no call relationships are inferred because source excerpts were not provided.
Components 22
Identity and access
- AD user provisioning
ActiveDirectory/New-AdUserProvision.ps1 - Bulk user creation
ActiveDirectory/Bulk-AD-User-Creation.ps1 - Inactive user discovery
ActiveDirectory/Get-Inactive-Ad-Users.ps1 - Local group membership
Local Account Management/Add-UserToLocalGroup.ps1
Cloud and virtualization
- Azure VM snapshots
Azure/Create-AzureVMSnapshot.ps1 - Azure snapshot restore
Azure/Restore-AzureVMSnapshot.ps1 - Azure VM creation
Azure/New-AzureRmDemoVm.ps1 - Elastic Beanstalk app
AWS/Elastic Beanstalk/New-AwsBeanstalkApp.ps1 - Hyper-V checkpoint
Hyper-V/Checkpoint-OnlineVM.ps1 - VMware backup
VMware/Backup-VM.ps1
Windows operations
- DHCP lease lookup
DHCP/Get-DhcpLease.ps1 - DNS resolution test
DNS/Test-DnsNameResolution.ps1 - Server uptime report
Inventorying-Reporting Tools/Get-ServerUptimeReport.ps1 - Windows disk cleanup
File-Folder Management/Invoke-WindowsDiskCleanup.ps1 - SCCM deployment test
SCCM/Start-CMApplicationDeploymentTest.ps1
External integrations
- Campfire messaging
APIs/PostMessageToCampfire.ps1 - Twitter API module
APIs/TwitAPI.psm1 - Ansible module
Ansible/Ansible.psm1 - Dell order sync
Sharepoint/Order Sync/Sync-DellOrder.ps1
Data and files
- CSV to SQL sync
Database-Datasets/Sync-CsvToSql.ps1 - SFTP file retrieval
File-Folder Management/Get-FileViaSftp.ps1 - Invoice generation
Random Stuff/New-Invoice/New-Invoice.ps1