过滤掉表
问题描述:
$d=$s.databases[$Database].Tables
$d
包含$Database
指定数据库的每个表。 现在我需要通过再次过滤来选择某个表。过滤掉表
$d=$s.databases[$Database].Tables | where-object {$_.displayname -like $tables}
我运行的代码,但它给空
答
您需要使用大括号为Where-Object
cmdlet或省略他们和只写属性名称:
$d=$s.databases[$Database].Tables | where-object displayname -like $tables
我们可以看到'$ s.databases [$ Database] .Tables'中的一些行吗?现在 – Matt