2009-03-12 13 views
3

ここで少し肛門がありますが、文字列とコマンドレットの出力を追加するための追加コンテンツがありません。Powershell Add-Content

Add-content -path $logfile -value "This is my text"+(Get-Date) 

は、私はちょうどGET-日の結果に変数を設定したが、その後、私のアドオンコンテンツコマンドに変数を渡すために別の行を追加することができます実現が、私は単一でそれを行うことができれば私は疑問に思いました言っイムアナルいるような行、笑

乾杯

アンディ

答えて

15

はPowerShellで"This is my text $(Get-Date)"

、ダブル現状の文字列を試してみてください変数と式を含むことができます。単純な式でない場合("This is a $value"など)、式を$()(たとえば、"This is a $($value + 1)")にラップする必要があります。

シングルクォートの文字列は「逐語的な文字列」であり、エスケープ文字や式は使用できません。

+0

ニースの仕事、イムを私は右の$が戻っ表現モードにPSを置くと言っに? –

+0

右の$()は、PSが二重引用符で囲まれた文字列内の式を評価するようにします。 –

6

私はMohitC方法を好むが、あなたはまた、括弧内にあなたの価値を囲むことができます。

Add-content -path $logfile -value ('This is my text '+(Get-Date))