$info = Invoke-SQLCmd -ServerInstance $Server -Database $Database -inputfile "$queriespath/compare_quantity.sql"
$changes = $info.length
for($i=0; $i-le$changes; $i++) {
$text = "Revise,$info[$i].quantity,$info[$i].itemid" | Set-Content 'C:\Users\pmaho\Dropbox\SAMPOWERSPORTS\CustomChrome\revision.txt'
}
$ info [$ i] .quantity、$ info [$ i] .itemidの値をファイルに書き込もうとしています。変数からファイルへの値の書き込み
これは私のコードは今 を改訂、System.Data.DataRow System.Data.DataRow [2] .quantity、System.Data.DataRow System.Data.DataRow [2] .itemid
Iを出力するものですどのように私はこれを行うことができますvarablesの実際の値を言うためにしたいですか?
EDIT:
for($i=0; $i-le$changes; $i++) {
$text = $($info[$i].quantity) | Set-Content 'C:\Users\pmaho\Dropbox\SAMPOWERSPORTS\CustomChrome\revision.txt'
}
以上は何も印刷されません。
[?あなたは、文字列でオブジェクトのプロパティを使用するにはどうすればよい]の可能な重複(http://stackoverflow.com/questions/ 1145704/how-can-you-use-an-object-in-a-string) – briantist
その投稿は役に立ちません。私はかっこを使用しようとしているし、それを正しく得ることができません –
あなたは何をしているのかを質問してください。 – briantist