<t>Vous réinventez la roue. Les scripts PowerShell normaux ont des paramètres commençant par -, comme script.ps1 -server http://devserver<br/>
<br/>
Vous les gérez ensuite dans une section param (notez que ceci doit commencer à la première ligne non commentée de votre script).<br/>
<br/>
Vous pouvez également assigner des valeurs par défaut à vos paramètres, les lire depuis la console s'ils ne sont pas disponibles ou arrêter l'exécution du script :<br/>
<br/>
param (<br/>
[string]$server = "http://defaultserver",<br/>
[Parameter(Mandatory=$true)][string]$username,<br/>
[string]$password = $( Read-Host "Saisissez le mot de passe, s'il vous plaît