public/Test-Guid.ps1
function Test-Guid { <# .SYNOPSIS Tests if a string is a valid GUID .DESCRIPTION Tests if a string is a valid GUID .PARAMETER Guid Required. The string to test .EXAMPLE Test-Guid -Guid '1234abcd-4321-6789-defg-abcdef123456' Returns True .EXAMPLE Test-Guid -Guid '1234abcd-4321-6789-defg-abcdef1234567' Returns False .LINK https://github.com/Skatterbrainz/helium/blob/master/docs/Test-Guid.md #> param ( [parameter(Mandatory=$False)][string] $Guid ) ([guid]::TryParse($Guid, $([ref][guid]::Empty))) -eq $True } |