Итак, у меня есть командлет с именем update-name, к которому у меня нет доступа к изменениям.
Я создал функцию с именем update-name (то же имя, что и у командлета).Как вызвать командлет из функции с тем же именем?
Я пробовал несколько вещей, и ни одна из них, похоже, не работает.
function update-name {
param([string] something)
#call cmdlet update-name here
}
Есть способ сделать это, когда это просто функции:
$unBackup = 'DefaultUpdateName'
if(!(Test-Path Function:\$unBackup)) {
Rename-Item Function:\Update-Name $unBackup
}
function update-name {
& $unName
}
К сожалению, это не работает, если это CmdLet.