問題,我希望能夠比較對象列表和字符串數組。或多或少,就像使用Sql'IN'操作符(其中TableName IN('Table1','Table2','Table3')。比較Powershell中的數組
具體來說,我使用SMO表列表,我想通過包含表名的數組內的名稱只返回表
例如: $ tablelist = @(「地址」,「電話」,「電子郵件」)
SL「SQLSERVER: SQL \ SERVERNAME \ DEFAULT \ DATABASES \ DATABASENAME \ TABLES「
$ tables = gci |其中{$ _。名稱 - > wtf是否可以在$ tablelist中執行,如果可以的話}
TIA! 乙
是在豪華2.0比較運算符-in可用一個簡單的例子??爲什麼我能找到它? –
@Christian - 我只是意識到它只存在於V3.0!我以爲它一直在那裏。對於那個很抱歉。 – manojlds
關閉,但不完全。 $ tablelist也是一個數組。我喜歡-in功能,看起來正是我在尋找的東西,但我懷疑我正在嘗試做什麼(將數組與數組進行比較並僅返回具有相同名稱的對象)可能必須使用自定義過濾器來完成。我只是好奇這個功能是否已經存在,但我只是沒有看到它。這是我多次需要的功能。感謝您的建議/幫助傢伙!-B- –