PowerShell - 当覆盖与该函数同名的cmdlet名称时,如何在函数中调用cmdlet?
所以我有一个名为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则不起作用。
没有找到相关结果
已邀请:
3 个回复
广躺椽
布埃郝卞簿
担每棱绰