Passer un tableau de paramètres plutôt qu'une énumération [Powershell] - Shell/Batch - Programmation
Marsh Posté le 30-01-2024 à 10:18:23
Coool merci pour le Wording, j'ai trouvé mon bonheur
Question complémentaire :
- On peut variabiliser le nom d'un paramètre ?
Par exemple :
$NomDuParam = "City"
$param1 = "Paris"
Update-MgUser -UserId $id -$NomDuParam $param1
Ca me simplifierait la vie
Marsh Posté le 30-01-2024 à 11:58:52
bah avec du splatting oui :
$params[$NomDuParam] = $param1
....
Update-MgUser -UserId $id @params
Marsh Posté le 31-01-2024 à 11:45:58
Je@nb a écrit : bah avec du splatting oui : |
Marsh Posté le 26-01-2024 à 14:34:42
Bonjour,
J'aimerais savoir si il est possible, et comment, de passer de
Update-MgBetaUser -UserId $id -param1 $param1 -param2 $param2 -param3 $param3 ...
à quelque chose comme
Update-MgBetaUser -UserId $id [-param1=$param1; -param2=$param2; -param3=$param3...]
L'idée c'est que je ne sais pas à l'avance combien de paramètres je dois mettre à jour, et parfois je ne dois mettre à jour que 1 param, parfois 2, parfois 3 mais pas toujours les mêmes.
Je me dit que pour éviter de faire une série de
Update-MgBetaUser -UserId $id -paramx=$paramx
à la suite, ça serait plus optimal d'empiler mes paramètres dans un tableau de taille ajustable
Je ne sais pas si c'est clair
---------------
Mon topic de vente - Mon feed-back