2011-09-19 59 views
3

我想在Powershell中查找新的cmdlet /函數。我使用了以下方法,但不確定它是否全面/正確。任何想法以更好/不同的方式找到它?如何在Powershell v3.0中查找新的cmdlet

運行下面從V2一次,從V3一次(和寫入到不同的文件)

get-command -Module Microsoft.PowerShell.* | 
select -expand name | out-file e:\poshv2.txt 

然後使用比較-對象,以真實添加了什麼(或刪除)

Compare-Object (gc e:\poshv2.txt) (gc e:\poshv3.txt) 

我基於此的觀察是有25個新cmdlet被添加(並且沒有被刪除)

在我的博客上提出的一個作爲評論的問題是Disable-PsRemoting,它出現在這份名單中,並不是真正新鮮的東西。它出現的原因是它不在Microsoft.Powershell.*(它不是cmdlet)的模塊中,但它在v3.0中。

回答

相關問題