Question syntaxe aide

Plus d'informations
il y a 2 mois 2 jours #32839 par get-help
syntaxe aide a été créé par get-help
Bonjour,
Quelle est le différence entre :
[[-IPAddress] <string[]>]
et
[-InterfaceIndex <uint[]>]
J'ai bien compris que dans l'aide, les crochets indiquent un paramètre facultatif, mais pourquoi ici le premier paramètre contient deux crochets de début ?
Merci.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 2 jours #32840 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet syntaxe aide
Salut,
selon cette doc le paramètre -Interface est positionnel et obligatoire dans le jeu de paramètre associé.
Le second paramètre -IPAdress est positionnel mais facultatif.
A mon avis un peu obscure comme syntaxe :-)

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 2 jours #32842 par get-help
Réponse de get-help sur le sujet syntaxe aide
Salut Laurent,
Merci pour ta réponse.
Pour obligatoire et facultatif pas de problème mais pourrais-tu m'expliquer le positionnel et son implication ?
Merci d'avance.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 2 jours - il y a 2 mois 2 jours #32843 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet syntaxe aide
>>expliquer le positionnel
L'absence de nom de paramètre incrémente, en interne, la position de chaque valeur précisée sur une ligne d'appel de cmdlet (ParameterBinding, cf. Trace-Command). Voir aussi l'attrbut Parameter.

>>et son implication
L'usage du positionnel implique une revue de code si on change "la signature" du cmdlet, ici rien de nouveau, donc de tjr préciser le nom d'un paramètre réduit ce type de modification.C'est laborieux lors de la saisie mais c'est un choix.
Si c'est pour coder rapido dans une console c'est plus le + efficace, on ne maintient pas ce type de code ; -)

Les concepteurs ont autorisés plusieurs manières d'écrire un appel de cmdlet, mais n'ont pas précisés leurs intentions.
Et puis si on doit documenter la documentation, y a un truc qui cloche ;-)

Tutoriels PowerShell
Dernière édition: il y a 2 mois 2 jours par Laurent Dardenne.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 2 jours #32844 par Laurent Dardenne

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 mois 1 jour #32846 par get-help
Réponse de get-help sur le sujet syntaxe aide
Merci pour ces explications :)

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.052 secondes
Propulsé par Kunena