Powershell でストリームをディスクに保存するにはどうすればよいですか? どんな例でも感謝します。
(情報については、ストリームは WCF Web サービス呼び出しからの戻り値です)
Powershell でストリームをディスクに保存するにはどうすればよいですか? どんな例でも感謝します。
(情報については、ストリームは WCF Web サービス呼び出しからの戻り値です)
通常、C#を使用して処理を行う方法はGoogleにとって便利です。PowerShellの構文は少し似ているため、C#からPowershellへの変換はVB.Netからの変換よりもIMHOの方が簡単です。C#の例から、使用されている.Netクラスとその方法を簡単に見つけることができます。その知識を身につければ、テクニックをPowershellに変換するのは非常に簡単です。
まず、データを変数に取得します。ファイルを指すFileStreamを作成します。ファイルストリームを使用するStreamWriterを作成し、それにデータを書き込みます。そのようです、
$webPage = [Net.WebClient]::DownloadString("http://www.google.com") # Sample data
$fs = new-object IO.FileStream("c:\temp\out.txt", [IO.FileMode]::Append) # New FileStream to some file
$sw = new-object IO.StreamWriter $fs # A streamwriter will write to the file via filestream above
$sw.WriteLine($webPage) # Write stuff to the file via streamwriter
$sw.Close() # Close writer
$fs.Close() # Close stream