Возможно ли получить доступ к псевдониму без удаления? - PullRequest
0 голосов
/ 27 апреля 2018

Предположим, что в сеансе PowerShell определен псевдоним:

Set-Alias Write-Host BadAliasName

Где BadAliasName определено в другом месте и ничего не делает. BadAliasName может быть чем угодно, даже другим командлетом в библиотеке PowerShell.

Командлет с именем Write-Host теперь закрыт. Можно ли выполнить оригинал / базовый Write-Host без предварительного выполнения Remove-Item alias:Write-Host?

Ответы [ 2 ]

0 голосов
/ 27 апреля 2018

Вы можете использовать оператор вызова (&) с объектом команды commandinfo, как в: & (Get-Command -type cmdlet Write-Host) Hello

0 голосов
/ 27 апреля 2018

Вы можете добавить префикс к имени модуля следующим образом:

Microsoft.PowerShell.Utility\Write-Host "Hello World"
...