Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Este comando te permitirá actuar como tus propietarios de Box.com, lo cual es útil ya que generalmente los propietarios no pueden ejecutar la migración por sí mismos.
Si intentas ejecutar una migración de Box.com con cualquier rol que no sea propietario (incluido admin), la migración fallará y verás el siguiente mensaje:
No tienes autorización para realizar la operación solicitada.
Como admin, necesitas agregar el parámetro -UserEmail de la siguiente manera:
Importar todos los documentos de otro usuario en modo admin
$box = Connect-Box -Email [email protected] -Admin
$dstSite = Connect-Site -Url "https://mycompanysite-my-sharepoint.com" -Browser
$dstList = Get-List -Name "Documents" -Site $dstSite
$copysettings = New-CopySettings -OnContentItemExists IncrementalUpdate
Import-BoxDocument -Box $box -UserEmail Ownerofthefile@company -DestinationList $dstList -DestinationFolder "FromBox"
Conexión con contraseña
Import-Module Sharegate
$box = Connect-Box -Email [email protected] -Admin
$mypassword = ConvertTo-SecureString 'mypassword' -AsPlainText -Force
$dstSite = Connect-Site -Url "https://mycompanysite-my-sharepoint.com" -Username "[email protected]" -Password $mypassword
$dstList = Get-List -Name "Documents" -Site $dstSite
Import-BoxDocument -Box $box -UserEmail [email protected] -DestinationList $dstList -DestinationFolder "FromBox"
Nota: -DestinationFolder no se puede usar para crear nuevas carpetas en el destino.
"Este artículo fue traducido usando inteligencia artificial. En caso de duda, consulta la versión original en inglés."
