ArgumentList paramètre dans la Commande Invoke-command ne pas envoyer tout le tableau

Premier court-code, puis question

$session = New-PSSession -ComputerName someServer

$servicesList = "Service1", "Service2", "Service3"

Invoke-Command -ScriptBlock {
    Param ($newServicesList)

    Write-Host $newServicesList

} -ArgumentList $servicesList -Session $session

Remove-PSSession  $session

La question est pourquoi Write-Host dans Invoke-Command bloc de donner seulement cette sortie ?

Service1

Merci pour toute les réponses

double possible de Passage de tableau à un autre script avec la Commande Invoke-command Note: j'ai testé cette solution à l'encontre de votre script, et il a résolu le problème.
Anthony - dois-je supprimer la réponse si c'est en double?
meta.stackexchange.com/questions/132600/... (je ne serais pas s'inquiéter à ce sujet, il n'y a rien de mal avec la réponse.)

OriginalL'auteur Zabaa | 2013-09-11