我写了一个脚本,该脚本返回搜索参数中具有名称一部分的任何AD组,以节省浏览1000多个组的时间。 我想知道,如果我的函数什么都不返回,我该如何测试并返回Write-Host“未找到结果”,而不是只给出一个没有结果的空白屏幕。
函数为get-adgroup -filter {name -like $ nameentered}
我不知道该如何查找,所有没有返回的结果在我在此处查找时总是显示损坏的脚本,希望我不会问一个愚蠢的问题。
答案 0 :(得分:4)
只使用if \ else
吗?
if ( $x = get-adgroup -filter {name -like $nameentered} ) {
$x
} else {
Write-Host 'nothing found'
}
此操作-检查$x
是否包含任何内容-输出