UserAdminModule
Table of Contents
- Table of Contents
- Module Overview
- ModuleManagement
- ADFunctions
- Azure
- CertificateUtilities
- Database
- EnvironmentManagement
- Exchange
- FileOperations
- JekyllBlog
- Logging
- MediaManagement
- Network
- PKICertificateTools
- PrintManagement
- ProcessServiceSchedules
- RemoteConnections
- Replication
- Security
- Shell
- ShutdownCommands
- Teams
- Testing
- Utilities
- Virtualization
- Weather
Module Overview
The UserAdminModule consolidates frequently used PowerShell automation into a structured module so that you can import functions by category, streamline profile management, and reuse scripts without copy-and-paste drift. Browse the categories below to explore the available tooling and open each function page for usage guidance and source code.
ModuleManagement
ModuleManagement | Function |
---|---|
Category | Import-PersonalModules |
ADFunctions
Azure
Azure | Function |
---|---|
Category | Connect-toAzure |
Category | Connect-toAzureSubscription |
Category | Connect-toMSGraphApplicationWithCertificate |
Category | Convert-AzuretoOnPrem |
Category | Get-AccessToken |
Category | Get-AzEnterpriseAppConfig |
Category | Get-EntraGuestMembers |
Category | Get-MFAMethods |
Category | Get-MgAdmins |
Category | Get-MgUserDetails |
Category | Invoke-AzureADApp |
Category | Invoke-AzureMailApp |
Category | Manage-AzureADApp |
Category | New-AzureADDynamicGroup |
Category | New-EntraGuestInvitation |
Category | New-EntraGuestInvitationEntra |
Category | Send-EmailUsingAzureApp |
Category | Set-EntraGuestMember |
CertificateUtilities
CertificateUtilities | Function |
---|---|
Category | Get-CertificateExpiry |
Category | Get-RemoteCertificates |
Category | Get-RemoteCipherDetails |
Category | Get-RemoteLdapCertDetails |
Category | Install-RemoteCertificate |
Category | New-CodeSigningCert |
Category | Set-DigitalSignature |
Database
Database | Function |
---|---|
Category | Get-DBInstances |
EnvironmentManagement
EnvironmentManagement | Function |
---|---|
Category | Add-EnvPath |
Category | Get-EnvPath |
Category | Remove-EnvPath |
Exchange
FileOperations
FileOperations | Function |
---|---|
Category | Convert-DnsZoneFile |
Category | Convert-FilenameToGUID |
Category | Copy-FilestoComputer |
Category | Copy-FilestoRemote |
Category | createRandomFilesFunctions |
Category | Expand-NinjaOne7Zip |
Category | Expand-NinjaOneZip |
Category | Get-FileAndFolderPermissions |
Category | Get-LatestFiles |
Category | Get-OldFiles |
Category | Invoke-RemoteZipExpansion |
Category | Merge-Files |
Category | New-DummyFile |
Category | New-DummyFiles |
Category | New-FileofSize |
Category | New-FileReport |
Category | New-PSDriveRootFolder |
Category | New-Shortcut |
Category | Randomize-FilesIntoSubfolders |
Category | Register-FileSystemWatcher |
Category | Remove-DummyFiles |
Category | Remove-EmptyFolders |
Category | Remove-Files |
Category | Remove-FoldersWithoutSpecifiedFiles |
Category | Reorganize-FilesByType |
Category | Save-PasswordFile |
Category | Search-ForFiles |
Category | Search-Scripts |
Category | Show-PSDrive |
Category | Unblock-AndUnzipFiles |
JekyllBlog
JekyllBlog | Function |
---|---|
Category | Get-GistIframe |
Category | New-JekyllBlogPost |
Category | New-JekyllBlogServer |
Category | New-JekyllBlogSession |
Category | Remove-JekyllBlogServer |
Category | Show-JekyllBlogSite |
Category | Start-JekyllBlogging |
Logging
Logging | Function |
---|---|
Category | Get-EventLogs |
Category | Get-EventsFromTimeframe |
Category | Get-FilteredEvents |
Category | Get-SystemEvent |
Category | Get-WmiADEvent |
Category | Initialize-EventLogging |
Category | Log-Event |
Category | New-LogEvent |
MediaManagement
MediaManagement | Function |
---|---|
Category | Create-VLCPlaylists |
Category | Find-Movies |
Category | Set-TransmissionDefaultSettings |
Network
Network | Function |
---|---|
Category | Get-CidrIPRange |
Category | Get-ComputerIP |
Category | Get-HostIOResults |
Category | Get-ipInfo |
Category | Get-MullvadApiDetails |
Category | Get-PortService |
Category | Get-RemoteIPSettings |
Category | Get-RemoteServerPorts |
Category | Get-ServerIPInfo |
Category | Get-WhoIsInformation |
Category | Get-WTFismyIP |
Category | Send-MagicPacket |
Category | Set-DHCPIPAddress |
Category | Set-GoogleDynamicDNS |
Category | Set-StaticIPAddress |
Category | Set-WMIPermissions |
Category | Switch-VpnFailover |
Category | Switch-VpnFailoverMac |
Category | Update-CloudflareDDNS |
PKICertificateTools
PKICertificateTools | Function |
---|---|
Category | Backup-CAServer |
Category | Backup-CertificateServicesDatabase |
Category | Decommission-CA |
Category | Export-CRL |
Category | Find-CertificateByTemplate |
Category | Get-ADCertificates |
Category | Get-AdCertificateTemplate |
Category | Get-AllPKICertificates |
Category | Get-CACertificateInfo |
Category | Get-Oid |
Category | Get-PKICertificate |
Category | Get-PKICertificates |
Category | Get-PublishedTemplate |
Category | Get-RDGCAIssuedCert |
Category | Get-RDGCARequestPending |
Category | Get-Sid |
Category | Move-CertificateServicesDatabase |
Category | Optimize-DomainControllerTlsConfiguration |
Category | Publish-NewCRL |
Category | Remove-ADCSArtifacts |
Category | Remove-CAFromNTAuth |
Category | Remove-CAKeys |
Category | Remove-CASolution |
Category | Remove-CertLogDatabase |
Category | Remove-ExpiredCertificate |
Category | Revoke-AllValidCerts |
Category | Revoke-CACertificate |
Category | Show-CertificateTemplateInformation |
Category | Write-CAActivityLog |
PrintManagement
PrintManagement | Function |
---|---|
Category | Disable-PrintSpooler |
Category | Enable-PrintSpooler |
Category | Get-PrintSpooler |
ProcessServiceSchedules
ProcessServiceSchedules | Function |
---|---|
Category | Get-AllScheduledScripts |
Category | Get-ProcessStatus |
Category | Get-RemoteScheduledTasks |
Category | Get-ScheduledScripts |
Category | Get-ScheduledTasks |
Category | Get-ServiceStatus |
Category | New-ScheduledScript |
Category | Remove-ScheduledScript |
Category | Restart-NinjaRMMService |
Category | Restart-PrintSpooler |
Category | Set-PrintSpoolerConfig |
Category | Set-ServiceConfig |
Category | Start-BullwallServices |
Category | Start-Outlook |
Category | Start-ProcessOnComputer |
Category | Start-ScheduledScript |
Category | Start-ServicesInOrder |
Category | Stop-FailedService |
Category | Stop-NonRespondingProcesses |
Category | Stop-ProcessOnComputer |
Category | Stop-ScheduledScript |
RemoteConnections
RemoteConnections | Function |
---|---|
Category | Connect-CmRcViewer |
Category | Connect-InternalPRTG |
Category | Connect-Mstsc |
Category | Connect-PSExec |
Category | Connect-PSExecPowershell |
Category | Connect-RemoteAssistance |
Category | Disable-RDPRemotely |
Category | Enable-RDPRemotely |
Category | Get-LoggedOnRDPUser |
Category | Get-RDPStatus |
Category | Get-RDPUserReport |
Category | Remove-RDPUserSession |
Category | Set-RDPRemotely |
Category | Set-RDPStatus |
Replication
Replication | Function |
---|---|
Category | Get-ComputerReplicationStatus |
Category | Get-DCDIAGResults |
Category | Get-SysvolReplicationInfo |
Category | Get-UserReplicationStatus |
Category | New-SecurePassword |
Category | Sync-ADwithAAD |
Category | Sync-DomainController |
Security
Security | Function |
---|---|
Category | Disable-CiscoSecure |
Category | Enable-CiscoSecure |
Category | Get-CimNamespacePermissions |
Category | Get-CimNamespacePermissionsRemote |
Category | Get-CimPermsLocal |
Category | Get-InsecureLDAPBinds |
Category | Get-NameSpacePerms |
Category | Get-Namespaces |
Category | Get-PasswordAttempts |
Category | Get-PasswordAttempts2 |
Category | Get-PSGalleryItemsForAuthor |
Category | Get-VpnFailoverEventLogs |
Category | Invoke-CiscoSecureManagement |
Category | Invoke-PasswordifyPhrase |
Category | New-DynamicParameter |
Category | Set-CIMPermissions |
Category | Set-LDAPSBinding |
Category | Update-SSLCertificate |
Shell
ShutdownCommands
ShutdownCommands | Function |
---|---|
Category | Get-RemoteComputerScheduledShutdown |
Category | Get-ShutdownExample |
Category | Invoke-RemoteComputerShutdown |
Category | New-PowerOutage |
Category | Schedule-Shutdown |
Category | Start-RemoteComputerShutdownSchedule |
Category | Stop-RemoteComputerShutdown |
Category | Wait-RemoteComputerShutdown |
Teams
Teams | Function |
---|---|
Category | Clear-TeamsCache |
Category | Convert-ImageForTeams |
Category | Get-MSTeamsPhone |
Category | Get-TeamsFolderStructure |
Category | Get-TeamsVersion |
Category | Get-UsersTeamsFolders |
Category | Initialize-TeamsLocalUploadFolder |
Category | New-MSTeamsPhone |
Testing
Testing | Function |
---|---|
Category | Test-ADReplication |
Category | Test-CiscoSecure |
Category | Test-Computer |
Category | Test-ContactEmail |
Category | Test-DeathstarBackUp |
Category | Test-DisplayName |
Category | Test-DNSRecord |
Category | Test-DnsRecordEndpoints |
Category | Test-DomainMailRecords |
Category | Test-ExchangeConnection |
Category | Test-ExchangeDNSRR |
Category | Test-FileExists |
Category | Test-FolderExists |
Category | Test-ifContactExists |
Category | Test-IsAdmin |
Category | Test-LDAPconnection |
Category | Test-NetworkPort |
Category | Test-O365EmailExists |
Category | Test-OpenPorts |
Category | Test-OpenPortsWitch |
Category | Test-ProfileExists |
Category | Test-RemoteTimeSettings |
Category | Test-SamAccountName |
Category | Test-ServerRolePortGroup |
Category | Test-SMB1Enabled |
Category | Test-SSLProtocols |
Category | Test-Surname |
Category | Test-TLSConnection |
Category | Test-TransmissionSettings |
Category | Test-UserExists |
Category | Test-WebsiteAvailability |
Utilities
Virtualization
Virtualization | Function |
---|---|
Category | Get-DiskReport |
Category | Get-DockerStatsSnapshot |
Category | Get-DriveSpaceReport |
Category | Get-ServerInfo |
Category | Get-UptimeResult |
Category | Get-VMGuestHardwareDetails |
Category | Get-VMInfoCustom |
Category | Get-VMInformation |
Category | Get-VMInformationPlus |
Category | Get-WMIHardwareOSInfo |
Category | New-WindowsSandbox |
Weather
Weather | Function |
---|---|
Category | Get-Weather |
Category | Get-WeatherDetail |