If you’re in SharePoint 2010 Management Shell, the time might come that you need to concatenate a string with a variable, and echo it on the screen, to show what’s happening as it’s happening. However, it’s not as straight forward as it is in C# or VB.Net.

First, we define a string (or whatever) for a variable:

$myVar="This Is My string variable. 

But – you don’t want to show just that on the screen, so you want to concatenate it with something more explanatory, like: ‘Variable: ‘ followed by the actual variable.

First off, we’d use ‘echo’ (an alias for write-output) in order to display it all on the screen and enclose the rest in parentheses, separated by a ‘+’ sign:

$myVar="This Is My string variable. 
echo $("Variable: " + $myVar)

That’s all there is to it!