こんにちは、1 つのことを除いて正常に動作するスクリプトを作成しました。返される文字列が長すぎて PowerShell コンソールに収まらない場合があり、後でテキストをリッチテキスト ボックスに送信すると、すべてが得られます ...... . 文字列全体ではなく最後に
$username = "myaccount"
$sqlconnection = New-Object system.data.sqlclient.sqlconnection
$sqlconnection.ConnectionString ="server=myserver\sccm;database=sccm;trusted_connection=true;"
$sqlconnection.Open()
sqlcmd = New-Object system.data.sqlclient.sqlcommand
$sqlcmd = $sqlconnection.CreateCommand()
$sqlcmd.CommandText = "SELECT Info from SCCM.dbo.log WHERE Username = '$username'"
$sqlcmd.Connection = $sqlconnection
$data = New-Object system.data.sqlclient.sqldataadapter $sqlcmd
$dataset = New-Object system.data.dataset
$data.Fill($dataset)
$global:result = $dataset.Tables
-Width パラメーターをどこにも指定できないため、結果の全長を取得する方法がわかりません。