PSAdminCore Module
The PSAdminCore
module is the foundational component of the powershell-automation
project. It provides a set of essential functions that are used by the operational scripts to perform common administrative tasks.
Core Functions
The module exports the following functions:
- Get-AdminConfig: Retrieves configuration values from JSON files
- Set-AdminConfig: Sets configuration values in JSON files
- Initialize-AdminEnvironment: Sets up the automation environment
- Test-AdminConnectivity: Tests connectivity to required services
- Get-AdminCredential: Securely manages credentials
- Test-AdminParameter: Validates parameters using common patterns
- Test-AdminPrivileges: Checks for administrative privileges
- Write-AdminLog: Writes to a standardized log file
- Send-AdminNotification: Sends email notifications
- New-AdminReport: Creates administrative reports
Security Functions
Additional security and utility functions:
- SecretManagement: Secure credential storage and retrieval
- Security: Security-related utility functions
Use the navigation on the left to explore the detailed documentation for each function.