#_Classic format string > "Hello, $first $last." #_.NET string format string > [string]::Format('Hello, {0} {1}.',$first,$last) #_PowerShell format string > 'Hello, {0} {1}.' -f $first, $last
Si la ligne de mise en forme est trop longue, on peut mettre les variables dans un tableau :
> $values = @( > "Kevin" > "Marquette" > ) > 'Hello, {0} {1}.' -f $values
> $directory = Get-Item 'c:\windows' > $message = "Time: $($directory.CreationTime)"
> $message = "Date: $(Get-Date)"
> $servers = @( > 'server1' > 'server2' > 'server3' > ) > $servers -join ',' server1,server2,server3
Autre solution :
> [string]::Concat('server1','server2','server3') #_ou > [string]::Concat($servers)