Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
En Windows PowerShell, las comillas simples (') y las comillas dobles (") se usan como límite al definir una cadena. Es decir, la comilla indica el inicio y el final de tu información. Por ejemplo, al usar el parámetro -URL, la cadena "http://myfarm1/sites/mysourcesite" está encerrada entre comillas dobles.
En este artículo, encontrarás un breve resumen de las reglas que siguen las comillas simples y dobles en PowerShell.
Para una explicación más detallada sobre las comillas y PowerShell, consulta el artículo de Microsoft about_Quoting_Rules.
Comillas dobles
Las comillas dobles definen una cadena expandible o dinámica. La información ingresada entre comillas dobles se calcula cuando se definen acciones especiales dentro de la cadena.
Por ejemplo, si la cadena ingresada es "abcd$1234", entonces la cadena se calculará como si contuviera la variable 1234, ya que $ define una variable en PowerShell.
Nota: Para obtener más información sobre cómo definir variables, consulta el artículo de Microsoft about_Variables.
En los artículos de PowerShell de ShareGate Migrate, verás que se usan comillas dobles para la mayoría de los parámetros alfanuméricos, como nombres de usuario o nombres de archivo.
Comillas simples
Cuando usas comillas simples, la cadena se calcula tal como está escrita. Se dice que las comillas simples definen una cadena literal o textual.
En los artículos de PowerShell de ShareGate Migrate, verás que las comillas simples se usan en los ejemplos de password, ya que una contraseña segura y compleja puede contener símbolos que se consideran una acción dentro de una cadena dinámica.
Consejo: Si al ejecutar tu script obtienes un error inesperado, intenta usar comillas simples en lugar de comillas dobles.
Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.
