Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Los caracteres comodín te permiten seleccionar elementos con nombres similares en tus scripts. Por ejemplo, puedes usar caracteres comodín de PowerShell para copiar todos los objetos (listas, subsitios, conjuntos de términos, etc.) que tengan un nombre que comience o termine con la misma palabra o cadena de caracteres.
Detalles
Puedes usar caracteres comodín con el parámetro -Name. -Name generalmente se utiliza con comandos estructurales como Copy-Site, Copy-List y Get-TermSet.
Puedes crear un valor que traiga todos los objetos del sitio que comiencen o terminen con un conjunto de caracteres usando el símbolo *.
Escribe * al principio de tu cadena de caracteres para traer todos los objetos cuyo nombre termine con ese conjunto de caracteres.
Escribe * al final de tu cadena de caracteres para traer todos los objetos cuyo nombre comience con ese conjunto de caracteres.
Nota: El soporte para caracteres comodín está limitado a los comandos que funcionan con los parámetros -Name y -ID. Por ejemplo, verás que -Name se puede usar con Copy-Site en la sección de parámetros del artículo Copy Site.
Ejemplos
Copiar subsitios con un nombre que comienza con el mismo conjunto de caracteres
# Conectar al sitio de destino
$dstSite = Connect-Site -Url "http://myfarm2010/sites/yoursite"
# Conectar al sitio de origen
$srcSite = Connect-Site -Url "http://myfarm2013/sites/yoursite"
# Copiar sitios del origen al destino usando un comodín para nombres de sitios que comienzan con "Product"
Copy-Site -Name "Product*" -SourceSite $srcSite -DestinationSite $dstSite
En este ejemplo, copiarás todos los subsitios de la colección de sitios yoursite que comiencen con el nombre Product. Es decir, se migrarán subsitios con nombres como Product A, Product B y Product C.
Copiar listas con un nombre que termina con el mismo conjunto de caracteres
# Conectar al sitio de origen
$srcSite = Connect-Site -Url "http://myfarm2010/sites/yoursite"
# Conectar al sitio de destino
$dstSite = Connect-Site -Url "http://myfarm2013/sites/yoursite"
# Copiar listas del sitio de origen al sitio de destino
# usando un comodín para coincidir con nombres de listas que terminan con "Contracts"
Copy-List -SourceSite $srcSite -Name "*Contracts" -DestinationSite $dstSite
En este ejemplo, copiarás todas las listas del sitio yoursite que terminen con el nombre Contracts. Es decir, se migrarán listas con nombres como Product A Contracts, Product B Contracts y Product C Contracts.
"Este artículo fue traducido usando inteligencia artificial. Si tienes dudas, consulta la versión original en inglés."
