Tengo un servidor SQL 2008 Ent con las bases de datos "DBOne", "DBTwo", "DBThree" en el servidor DEVSQLSRV.Devolver consulta SQL como matriz en Powershell
Aquí está mi script de PowerShell:
$DBNameList = (Invoke-SQLCmd -query "select Name from sysdatabases" -Server DEVSQLSRV)
Esto produce mi lista deseada de los nombres de bases de datos como:
Name
-----
DBOne
DBTwo
DBThree
I ha sido mi suposición de que cualquier cosa que se devuelve como una lista es una matriz en Powershell. Sin embargo, cuando luego tratar esto en Powershell:
$DBNameList -contains 'DBTwo'
se trata de volver tiene "falso" en lugar de "True" que me está dando lugar a creer que mi lista no es una matriz real.
¿Alguna idea de lo que me falta aquí?
¡Muchas gracias!
emotivo cabecera