看完之后,我对这些之间的关系感到困惑。我不相信gwmi
是Get-WmiObject
的纯别名,因为它们在我见过的示例中似乎有相似但不完全相同的语法。
有趣的是,当我google" gwmi"就其本身而言,所有热门参考文献都会立即返回Get-WmiObject
,但似乎并未提及gwmi
本身。
答案 0 :(得分:6)
这里没有花哨的伏都教。 PowerShell中的别名是一个非常简单的机制,可以帮助进行短手编码。另一方面,Unix别名是不同的,可以包括整个命令调用(这可能是混乱的来源?)。
在所有情况下,只有你在Get-Alias
PS C:\Users\Bagel> get-alias gwmi
CommandType Name ModuleName
----------- ---- ----------
Alias gwmi -> Get-WmiObject
如果您有相反的证据,我相信社区会很乐意看到它!
答案 1 :(得分:1)
您需要清除此权限的权威性参考是about_Aliases:
别名是cmdlet或命令元素的备用名称或昵称,例如函数,脚本,文件或可执行文件。您可以在任何Windows PowerShell命令中使用别名而不是命令名。