Что вы можете сделать, это на целевом сервере, на котором вы выполняете команду PowerShell, открыть сеанс PowerShell и выполнить следующее:
Get-Command deletevm
Это разрешит команду и даст вам общее представление о ней. например, Function
или Alias
, имя Function/Alias
, и из какого модуля он получен (в свойстве Source
). Если свойство Source
пустое, оно где-то определено в сценарии с точечным источником, хорошее место для проверки - это одно из мест, указанных в переменной $profile
(см. Ниже).
Если это Function
, вы можете увидеть тело функции со следующим кодом:
( Get-Command deletevm ).Definition
Если это Application
, то это внешняя команда, и вы можете увидеть путь под свойством Source
.
Чтобы проверить возможные местоположения профиля для текущего сеанса, вы можете увидеть их, выполнив следующее:
$profile | Get-Member -MemberType NoteProperty
Посмотрите на свойство Definition
здесь; расположение профиля будет на правой стороне =
.