I want to create an alias for Get-Help [foo] -online
. But I can't get arguments to work.
I tried a few things including Set-Alias -Name mano -Value "Get-Help -online"
PS C:\Program Files\ConEmu> mano Get-Content
Cannot resolve alias 'mano' because it refers to term 'Get-Help -online',
which is not recognized as a cmdlet, function, operable program, or script
file. Verify the term and try again.
At line:1 char:5
+ mano <<<< Get-Content
+ CategoryInfo : ObjectNotFound: (mano:String) [], CommandNo
tFoundException
+ FullyQualifiedErrorId : AliasNotResolvedException
You can't create an alias with arguments like that.
You can use a function though. Something like...
PS> function mano { Get-Help $args[0] -online }
If you want this to be available every time you start ps, then you can put it in your profile. see $profile
.
If you have Powershell v3
$PSDefaultParameterValues = @{
"Get-Help:Online" = {$True}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With