Powershell Add-Content

Question:

I can’t get add-content to add both a string and the output of a cmdlet so it would look something like this;

I realise I can just add another line to set a variable to the result of get-date but and then pass the variable into my add-content command but I just wondered if I could do it in a single line, like a said Im being anal lol

Cheers

Andy

Answer:

Try "This is my text $(Get-Date)"

In PowerShell, strings in double quotes can contain variables and expressions. If it’s not a simple expression (e.g. "This is a $value"), then you need to wrap the expression in $() (e.g. "This is a $($value + 1)").

Note that strings in single quotes are “verbatim strings” and do not allow escape characters or expressions.

Source:

Powershell Add-Content by licensed under CC BY-SA | With most appropriate answer!

Leave a Reply