Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
function Check-Help {
[CmdletBinding()]
param (
$Command
)
$CommandExists = $false
Try {
Get-Command $Command -ErrorAction Stop
$CommandExists = $true
} catch [System.Management.Automation.CommandNotFoundException] {
#Command doesn't exist...
}
if ($CommandExists) {
try {
Get-Help $Command -Online
} catch [System.Management.Automation.PSInvalidOperationException] {
Get-Help $Command -Full
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment