PPoshTools - PPOSHGROUP/PPoShTools GitHub Wiki
- Add-ToLocalGroup - Adds a user or a group to local administrators of a remote computer
- Get-CredentialValidate - Get domain credential.
- Get-LAPSCredential - Retrieves LAPS password from AD and creates Credential Object
- Get-CsvData - Reads CSV file using specific encoding and running optional Validation and Transformation rules.
- Test-ColumnIsValid - Validates a column value in a single CSV row.
- Add-Font - Add-Font [-Path <string[]>] [-FontFile ] []
Add-Font [-Path <string[]>] [-FontFile ] []
- Format-RemoteDrive - Formats all RAW drives on a remote system.
- New-MarkdownDoc - Generates markdown documentation for each public function from given module.
- Set-LogConfiguration - Sets global logging configuation (used by Write-Log).
- Write-ErrorRecord - Logs ErrorRecord message, including script StackTrace and exception StackTrace.
- Write-Log - Writes a nicely formatted Message to stdout/file/event log.
-
Convert-HashtableToString - Converts hashtable or any other dictionary to a serializable string. It also supports nested hashtables.
-
ConvertTo-Date - Converts a string to a DateTime using specified DateFormat.
-
ConvertTo-HashtableFromJSON - ConvertTo-HashtableFromJSON [-Path] []
-
ConvertTo-PSObjectFromJSON - ConvertTo-PSObjectFromJSON [-Path] []
-
ConvertTo-UncPath - A simple function to convert a local file path and a computer name to a network UNC path.
-
Get-ConfigurationData - Get-ConfigurationData will retrieve configuratin depending on the input
-
New-ConnectionParameters - Creates an universal connection parameters object that can be conveniently used for opening connections.
-
New-PSSessionCustom - Creates PS Session object depends on parameters passed
-
Set-SimpleAcl - Sets a simple ACL rule for given Path.
-
Start-ExternalProcess - Runs external process.
-
Stop-ProcessForcefully - Kills process forcefully along with its children.
-
Test-Online - Checks if given names/IP addresses are available.
-
Test-WritePermission - Tests if it's possible to create file in given location (path)