0
質問の結果(qty_records)が5であるため、PowerShellのIf文で使用できるようにする方法がわかりません。私はここでの問題は、それが唯一ので、単一の値を返すいても、起動-SQLCMDは、データローを返すことだと思います'if'ステートメントでPowerShellの 'invoke-SQLcmd'の結果を使用するにはどうすればよいですか?
====
$my_query = "select count(CustomerNumber) as qty_records from customers"
$qty_records = Invoke-Sqlcmd -Query $my_query -ServerInstance "2008c" -Username sa -Password abc.1234 -Database MikeDB
if ($qty_records -gt 4) {
write-host "do something"
} else {
Write-Host "do something else"
}
====== おかげ