Disons que je l'ai écrit un script PowerShell qui comprend ce commmand:Cohérence de Microsoft dans la dénomination des paramètres PowerShell CmdLet
Get-ChildItem -Recurse
Mais au lieu que j'ai écrit:
Get-ChildItem -Re
Pour gagner du temps. Après un certain temps et j'ai mis à jour ma version PowerShell, Microsoft a décidé d'ajouter un paramètre à Get-ChildItem appelé "-Return", qui retourne par exemple True ou False selon que des éléments sont trouvés ou non.
Dans ce scénario virtuel, dois-je modifier tous mes anciens scripts pour m'assurer que le script fonctionnera comme prévu? Je comprends la tentative de Microsoft de sauver mon temps de frappe, mais c'est mon souci et donc je vais probablement toujours essayer d'écrire le nom complet du paramètre. À moins bien sûr que vous sachiez quelque chose que je ne sais pas. Merci pour votre perspicacité!
Merci pour votre répondre. Ce n'est pas une diatribe, mais je lisais le livre populaire "Apprenez Windows PowerShell dans un mois" et l'auteur n'a pas spécifié cette exigence dans les scripts. Il a juste dit que vous pouviez écrire le paramètre court etc. J'ai donc pensé qu'il était important de demander si Microsoft avait quelque chose à dire sur ce sujet dont je n'avais pas entendu parler. Quoi qu'il en soit, ce que vous avez dit a beaucoup de sens. Merci beaucoup. –
Je ne trouve pas de références officielles, mais chaque employé Microsoft et MVP dont j'ai discuté est d'accord sans clignoter –
Edit: L'auteur du livre auquel j'ai fait référence * écrit toujours le paramètre complet * lors de l'écriture scripts plus tard dans le chapitre. Je voulais juste corriger cette information pour lui donner un crédit approprié. –