One part cool sql query to get a section out of a connection string…other part how you loop over query results in powershell
$use = "use That_Database; " $query = $use + "select distinct(SUBSTRING(super_long_string,CHARINDEX('Database=', super_long_string)+9,CHARINDEX(';', SUBSTRING(super_long_string,CHARINDEX('Database=', super_long_string)+10,len(super_long_string)))))as FoundString from DB_Table where super_long_string!= ''" $results = Invoke-Sqlcmd -Query $query -ServerInstance $server -Username $user -Password $password -Verbose -querytimeout 65535 -AbortOnError -ErrorAction SilentlyContinue $wh_info = @(); if($results -ne $null) { foreach($row in $results) { $wh_info += $row[0] } }
Comments are closed.