Repository is used to store and shared useful PowerShell functions that have been developed to serve a specific purpose.
Functions in the repository are usually ported into my PowerShell modules but are also made available as single files for easier download in case the whole module is not needed.
New-Timer used to instantiate and start a new StopWatch timer object
Get-ElapsedTime used to return information about a StopWatch timer object
Stop-Timer used to halt and existing StopWatch timer object
Get-TimerStatus used to get status of an existing StopWatch timer object
New-ApiRequest used to quickly generate API calls to services supporting OAuth2 authentication
Test-IsGuid used to check if a string is a valid GUID
Convert-EmlFile used to convert any eml file into an easy to use PowerShell object
New-StringConversion used to convert special characters from strings
Test-IsRegistryKey used to check if a registry key is valid. Function is a helper for Export-Registry
Export-Registry used to export registry key in either CSV or XML format
Test-IsValidDN used to test if an input string is a valid AD Distinguished Name