Passer au contenu principal

Guillemets

Remarque : L’intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n’est pas disponible avec le plan Essentials.

Dans Windows PowerShell, les guillemets simples (') et les guillemets doubles (") servent à délimiter une chaîne de caractères. Autrement dit, le guillemet indique le début et la fin de votre information. Par exemple, lors de l’utilisation du paramètre -URL, la chaîne "http://myfarm1/sites/mysourcesite" est entourée de guillemets doubles.

Dans cet article, vous trouverez un résumé des règles concernant l’utilisation des guillemets simples et doubles dans PowerShell.

Pour une explication plus détaillée sur les guillemets et PowerShell, consultez l’article Microsoft about_Quoting_Rules.

Guillemets doubles

Les guillemets doubles définissent une chaîne extensible ou dynamique. Les informations saisies entre guillemets doubles sont interprétées lorsque des actions spéciales sont définies à l’intérieur de la chaîne.

Par exemple, si la chaîne saisie est "abcd$1234", alors la chaîne sera interprétée comme contenant la variable 1234 puisque $ définit une variable dans PowerShell.

Remarque : Pour plus d’informations sur la définition des variables, consultez l’article Microsoft about_Variables.

Dans les articles ShareGate Migrate PowerShell, vous verrez que les guillemets doubles sont utilisés pour la plupart des paramètres alphanumériques, comme les noms d’utilisateur ou les noms de fichiers.

Guillemets simples

Lorsque vous utilisez des guillemets simples, la chaîne est interprétée telle quelle. On dit que les guillemets simples définissent une chaîne littérale ou verbatim.

Dans les articles ShareGate Migrate PowerShell, vous verrez que les guillemets simples sont utilisés pour les exemples de password, car un mot de passe sécurisé et complexe peut contenir des symboles considérés comme des actions dans une chaîne dynamique.

Astuce : Si l’exécution de votre script génère une erreur inattendue, essayez d’utiliser des guillemets simples à la place des guillemets doubles.


"Cet article a été traduit à l’aide de l’intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."

Avez-vous trouvé la réponse à votre question ?