gpt4 book ai didi

powershell - 如何在 Powershell v3.0 中查找新的 cmdlet

转载 作者:行者123 更新时间:2023-12-02 23:16:05 26 4
gpt4 key购买 nike

我想在 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 中。

最佳答案

您已经注意到的唯一区别是,在 v2 中,Disable-PsRemoting 是一个函数,而在 v3 中,它是一个 cmdlet。我在 PowerShell Magazine 网站上写了关于 v3 中的 cmdlet 和参数更改(使用类似的比较方法)。

http://www.powershellmagazine.com/2011/09/15/how-to-find-out-whats-new-in-powershell-vnext/

关于powershell - 如何在 Powershell v3.0 中查找新的 cmdlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7477983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com