我正在尝试运行一个脚本,选择目录中包含" Sitecore.Social"的所有文件。在他们的文件名。
代码:
$includeFolder = "C:\Sitecore_Installation\afhs72\Website\App_Config\Include\"
$temp = Get-ChildItem ($includeFolder + "*.config") | select-string -SimpleMatch "Sitecore.Social" | group path | select name
echo $temp
以下链接是我运行脚本时PowerShell控制台的屏幕截图。我将代码放在" temp.ps1。"当我运行脚本时,它不会显示任何文件。
http://i.imgur.com/ZpM9r8K.png
提前致谢!
答案 0 :(得分:0)
如果您只想将其打印到控制台,可以使用以下代码:
ri C:\Sitecore_Installation\afhs72\Website\App_Config\Include\*sitecore.social*.config
此代码将从$ includefolder路径中获取子项,然后查找名称中包含sitecore.social的文件名,并在最后查找.config。
要删除名称中包含该字符串的所有文件,请使用ri(remove-item)
(keywords LIKE '%wheels%')