Итак, у меня есть командлет с именем 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
}
К сожалению, это не работает. t работает, если это CmdLet.