none
Cargar ficheros locales usando posershell RRS feed

  • Pregunta

  • Hola, estoy intentando subir un fichero a una carpeta de un sitio en SharePoint usando powershell pero no lo consigo. Pongo el código:

    #Conectar con SharePoint automáticamente

    $claveSegura

    =ConvertTo-SecureString'password'-AsPlainText-Force

    $credencial

    =New-ObjectSystem.Management.Automation.PSCredential'usuario',$claveSegura

    $sourceFiles ='C:\x\documentos'

    $sourcePackage ='C:\x\source'

    $targetPackage ='C:\x\target'

    $targetWeb ='https://empresa.sharepoint.com/sites/Prueba2'

    $targetdDocLib ='/documentos compartidos/ICT/PKI'

    New-SPOMigrationPackage -SourceFilesPath$sourceFiles-OutputPackagePath$sourcePackage-TargetWebUrl$targetWeb  -TargetDocumentLibraryPath$targetdDocLib  -IgnoreHidden-ReplaceInvalidCharacters  -NoAzureADLookup

    $finalPackages =ConvertTo-SPOMigrationTargetedPackage-ParallelImport-SourceFilesPath$sourceFiles-SourcePackagePath$sourcePackage-OutputPackagePath$targetPackage-Credentials$credencial-TargetWebUrl$targetWeb-TargetDocumentLibraryPath$targetdDocLib

    $jobs

    =$finalPackages|%{Invoke-SPOMigrationEncryptUploadSubmit-SourceFilesPath$_.FilesDirectory.FullName -SourcePackagePath$_.PackageDirectory.FullName -Credentials$credencial-TargetWebUrl$targetWeb  }

    Con este código consigo copiar el fichero correspondiente si la variable $targetdDocLib ='/documentos compartidos'

    Pero si $targetdDocLib ='/documentos compartidos/ICT/PKI'  

    entonces no me funciona, me dice que la carpeta ICT no existe.

    Gracias de antemano


    • Editado David2067 domingo, 16 de diciembre de 2018 18:17
    domingo, 16 de diciembre de 2018 18:12