diff --git a/PowerUpSQL.ps1 b/PowerUpSQL.ps1 index 5b5ac60..da56a03 100644 --- a/PowerUpSQL.ps1 +++ b/PowerUpSQL.ps1 @@ -15163,7 +15163,11 @@ Function Get-SQLServerLoginDefaultPw }else{ Write-Verbose "$Instance : No instance match found." return - } + } + + if($TblResultsTemp.GetType().Name -eq "DataRow"){ + $TblResultsTemp = ,$TblResultsTemp + } # Test login #Write-Verbose ($instance).ToString() @@ -15173,8 +15177,8 @@ Function Get-SQLServerLoginDefaultPw # Grab and iterate username and password for($i=0; $i -lt $TblResultsTemp.count; $i++){ #Write-Verbose $TblResultsTemp - $CurrentUsername = $TblResultsTemp.username[$i] - $CurrentPassword = $TblResultsTemp.password[$i] + $CurrentUsername = $TblResultsTemp[$i].username + $CurrentPassword = $TblResultsTemp[$i].password $LoginTest = Get-SQLServerInfo -Instance $instance -Username $CurrentUsername -Password $CurrentPassword -SuppressVerbose if($LoginTest){ @@ -26989,4 +26993,4 @@ Function Invoke-SQLDumpInfo } } -#endregion \ No newline at end of file +#endregion