我想在 Powershell 中找到新的 cmdlet / 函数。我使用了以下方法,但不确定它是否全面/正确。有什么想法可以以更好/不同的方式找到它吗?
从 v2 运行以下一次,从 v3 运行一次(并写入不同的文件)
get-command -Module Microsoft.PowerShell.* |
select -expand name | out-file e:\poshv2.txt
然后使用 Compare-Object 查看添加(或删除)的内容
Compare-Object (gc e:\poshv2.txt) (gc e:\poshv3.txt)
我基于此的观察是添加了 25 个新的 cmdlet(没有一个被删除)
在我的博客上作为评论提出的一个问题是Disable-PsRemoting
,出现在此列表中的 ,并不是真正的新问题。它出现的原因是它不在Microsoft.Powershell.*
(并且它不是 cmdlet)下的模块中,但它在 v3.0 中。