When you use double quotes in PowerShell, you can add variables to a string, and PowerShell automatically replaces these with their content – that’s no news:
$ID = 234 "Server $ID Rack12"
However, PowerShell automatically decides when a variable ends, so if you wanted to add a number in between a text without spaces, this would fail:
$ID = 234 "Server$IDRack12"
As the color coding suggests, PowerShell would identify the variable $IDRack12 because it cannot know that the variable was meant to end earlier.
In these scenarios, simply enclose the variable name in braces:
$ID = 234 "Server${ID}Rack12"
Do you know PowerShell Conference EU 2018, taking place April 17-20 in Hanover, Germany? If you are an advanced PowerShell professional, you shouldn’t miss this year’s agenda: www.psconf.eu: Hover over a session to view its abstract.
With 45 international top speakers including PowerShell inventor Jeffrey Snover, 80 sessions, and workshops, this event is much more than just a conference. It is a one-of-a-kind Advanced PowerShell Training and a very unique opportunity to meet friendly PowerShell gurus, get authoritative answers to even the trickiest PowerShell questions, and bring home fresh ideas.
This conference is not profit-driven, and all speakers volunteer. The delegate fee basically covers venue, food and drinks throughout the conference, evening events with grand dinner, and workshops.
Just don’t wait too long: this unique event is limited to 300 delegates, with 280 seats already taken by the time of this writing. Visit http://www.powershellmagazine.com/2018/02/09/powershell-conference-eu-2018/ for more details, or www.powershell.love for a quick impression of last year.