So I have a cmdlet named update-name that I have no access to change.
I have created a function named update-name (the same name as the cmdlet). How do I call the c
You the cmdlet's module name to disambiguate the names:
PS> Get-Command Start-Process | Format-Table ModuleName
ModuleName
----------
Microsoft.PowerShell.Management
PS> Microsoft.PowerShell.Management\Start-Process Notepad
This will do the trick as well - thanks Keith Dahlby! http://twitter.com/dahlbyk/status/55341994817503232
$unName=Get-Command 'Update-Name' -CommandType Cmdlet;
function update-name {
& $unName
}
Can you use a proxy function?