所以我有一个名为 update-name 的 cmdlet,我无权更改。
我创建了一个名为 update-name 的函数(与 cmdlet 同名)。如何从具有相同名称的函数中调用 cmdlet?
我已经尝试了一些东西,但它们似乎都不起作用。
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,这将不起作用。