Я никогда не использовал doskey с PowerShell, поэтому я не уверен, как они выглядят. Мое предположение заключается в том, что PowerShell рассматривает их как команды типа «Приложение», что обычно означает внешние исполняемые файлы.
Для начала проверьте, что видит PowerShell:
Get-Command 105 | Format-List *
# or
gcm 105 | fl *
Оттуда вы можете увидеть просто какой-нибудь exe-файл типа doskey.exe
или, возможно, вы увидите дополнительную информацию.
Если он только что указан как исполняемый файл, то я не уверен, что вы сможете получить информацию из doskey.
PowerShell имеет собственные версии псевдонимов, которые позволили бы вам выполнить полное обнаружение, но псевдонимы PowerShell не могут принимать параметры, они просто называют одну команду другой.
Вы можете смоделировать функциональность doskey в PowerShell, написав вместо этого следующие функции:
function static5 {
code.exe 'E:\static5'
}