1
如果我輸入這個命令......包管理器控制檯只搜索
GET-包裝-ListAvailable -Filter newtonsoft
我得到引用字符串「newtonsoft」在所有包的列表,其Id或說明/發行說明字段。有沒有辦法只搜索Id字段?
如果我輸入這個命令......包管理器控制檯只搜索
GET-包裝-ListAvailable -Filter newtonsoft
我得到引用字符串「newtonsoft」在所有包的列表,其Id或說明/發行說明字段。有沒有辦法只搜索Id字段?
您可以使用Where-Object
cmdlet來篩選結果。該$_
代表在管道中的當前對象:
Get-Package -ListAvailable -Filter newtonsoft | Where {$_.<prop-name> -match '<regex>'}
注意,-match
運營商指定的屬性名稱到指定的正則表達式的值相匹配。具體而言,我想你想這樣:
Get-Package -ListAvailable -Filter newtonsoft | Where {$_.Id -match 'newtonsoft'}
完美!謝謝。 –