相关疑难解决方法(0)

如何找到用户使用的Cmdlet别名?

如果你发现这是一个非常蹩脚的问题,请原谅我,但是因为我正在学习Powershell,我需要问一下.

这是在此处发布和回答的问题的下一部分.

我有一个名为Get-DirectoryListing的自定义cmdlet,我添加了一个别名'gdl'(在.psm1文件中使用New-Alias命令).因此,用户可以使用Get-DirectoryListing或gdl来触发相同的命令.现在我想在我的代码(.NET,C#)中检测用于执行命令的文本.让我们说如果用户使用别名'gdl'来执行命令,我想显示消息

'此别名已弃用,不应使用.

但是如果用户使用Get-DirectoryListing来执行命令,我不想显示此消息.

实现这一目标的最佳方法是什么?

powershell cmdlets alias

5
推荐指数
1
解决办法
335
查看次数

标签 统计

alias ×1

cmdlets ×1

powershell ×1