【发布时间】:2022-01-27 17:38:49
【问题描述】:
我在一个文件夹中有多个.ps1 脚本,示例文件内容如下所示:
file1.ps1
# Do stuff
Get-Acl -Path HKLM:\
file2.ps1
# Do stuff
Get-ADUser -Identity TestUser
使用命令Select-String 我只想查找带有 AD cmdlet 的 .ps1 脚本,例如Get-ADUser、Get-ADGroup 等。示例:
Get-ChildItem -Path C:\MyScripts | Select-String -Pattern "Get-AD*"
这会返回 file1.ps1 和 file2.ps1,预期的输出是 file2.ps1 only
我做错了什么?
【问题讨论】:
-
将
Get-AD*更改为Get-AD\w+
标签: regex powershell