ExecutechUtilities.psd1
@{ RootModule = 'ExecutechUtilities.psm1' ModuleVersion = '1.0.21' GUID = 'dd8bdf00-aab6-4efc-971a-c0bbe32d1c5c' Author = 'Josiah McCall' CompanyName = 'Executech Utah Inc' Copyright = '(c) 2025 Executech Utah Inc. All rights reserved.' Description = 'Collection of frequently used helper functions. Required by other Executech scripts and modules.' PowerShellVersion = '5.1' DotNetFrameworkVersion = '4.7.2' FunctionsToExport = @( 'ConvertFrom-DistinguishedName', 'ConvertTo-Hashtable', 'Copy-ACL', 'Copy-FileTimestamps', 'Find-ReplaceStringInFile', 'Get-AutomateDecryptedString', 'Get-AutomateEncryptedString', 'Get-Base64DecodedString', 'Get-Base64EncodedString', 'Get-CleanFileName', 'Get-CompressedString', 'Get-FileEncoding', 'Get-FirstCharacterUpperCase', 'Get-FolderSize', 'Get-HTMLOuterText', 'Get-LocalTime', 'Get-MySQLEscapedString', 'Get-NewComplexPassword', 'Get-RealDate', 'Get-SelfSignedAppCertificate', 'Get-SQLDateTime', 'Get-TitleCase', 'Get-TrueFalseInteger', 'Get-UnCompressedString', 'Get-UsernameFromSID', 'Get-ExceptionReport', 'Get-WiFiProfile', 'Import-LabTechCommon', 'Import-Presentation', 'Import-VisualBasic', 'Initialize-CWADataSet', 'Initialize-EventLog', 'Initialize-IGatherDataSet', 'Initialize-Module', 'Initialize-ModuleCurrentUser', 'Initialize-ModulePreReqs', 'Invoke-Process', 'New-CenteredString', 'New-ConsoleLog', 'New-ConsoleLogFooter', 'New-ConsoleLogHeader', 'New-FileLogEntry', 'New-IGatherDataSet', 'New-IGatherEntry', 'New-InputBox', 'New-InputPrompt', 'New-InsertString', 'New-LogEntry', 'New-LogEntryConsole', 'New-LogEntryConsoleFooter', 'New-LogEntryConsoleHeader', 'New-LogFooter', 'New-LogHeader', 'New-MessageBox', 'New-PaddedString', 'New-TimeStamp', 'Remove-RegistryProperty', 'Set-RegistryProperty', 'Test-PasswordComplexity', 'Write-HostCenter' ) VariablesToExport = @('FooterLine', 'HeaderLine', 'IGatherDataSet', 'CWADataSet', 'Symbols') CmdletsToExport = @() AliasesToExport = @( 'CENTER', 'Compress-String', 'ConvertFrom-DN', 'Decode-String', 'Decrypt-String', 'Encode-String', 'Encrypt-String', 'Expand-String', 'FLOG', 'Get-CF', 'Get-CleanString', 'Get-CS', 'Get-FCUC', 'GFS', 'INSSTR', 'LOG', 'LOGC', 'LOGCF', 'LOGCH', 'LOGF', 'LOGH', 'PAD', 'TFINT', 'TS', 'Write-Center' ) # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. PrivateData = @{ PSData = @{ } # End of PSData hashtable } # End of PrivateData hashtable } |