我正在尝试使用Select-String -Pattern
从Get-Command
Commandlet中过滤搜索。键入Get-Command -CommandType Function
时,会得到一长串函数。裁剪后的输出为:
Function Update-NetIPsecRule 2.0.0.0 NetSecurity
Function Update-Script 1.0.0.1 PowerShellGet
Function Update-ScriptFileInfo 1.0.0.1 PowerShellGet
Function Update-SmbMultichannelConnection 2.0.0.0 SmbShare
但是,当我将输出通过管道传递到Select-String
并尝试过滤列表时,我得到了空白输出。由于每条输出行都以“功能”一词开头,所以我尝试过
Get-Command -CommandType Function | Select-String Fun.*
Get-Command -CommandType Function | Select-String "Fun.*"
Get-Command -CommandType Function | Select-String "Fun"
Get-Command -CommandType Function | Select-String -Pattern "Fun"
Get-Command -CommandType Function | Select-String -Pattern "Fun.*"
但是,我总是得到空白输出。我在做什么错了?
我是PowerShell的新手,如果这是一个琐碎的问题,我深表歉意。