9

これらの行をスクリプトで使用して、最終的にログ ファイルに記録する情報を書き込んでいます。

$log = "some text: "
$log += Get-Date
$log += "; some text"

この方法でデータを正しく取得できるため、出力はsome text: 02/13/2013 09:31:55; some text. この結果を取得するためのより短い方法はありますか? 私はこのようなものを意味します(実際には機能しません)

$log = "some text: " + Get-Date + "; some text"
4

3 に答える 3

25

試す:

$log = "some text: $(Get-Date); some text"

$()関数または変数のプロパティからの展開値es:$($ myvar.someprop)(文字列内にある場合)。

于 2013-02-13T08:40:46.017 に答える
1

別の方法は次のとおりです。

$log = "some text: {0}; some text" -f (Get-Date)
于 2013-02-13T08:50:56.263 に答える