Compartilhar via


Importar uma lista ou biblioteca de documentos no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Você pode importar um site, uma lista ou uma biblioteca de documentos no SharePoint Server usando o PowerShell.

Antes de começar

Embora você possa usar tanto o PowerShell quanto o Administração Central para exportar um site, uma lista ou uma biblioteca de documento, você pode usar apenas o PowerShell para importar um site, uma lista ou uma biblioteca de documento. Para obter mais informações sobre como exportar listas ou bibliotecas, consulte Exportar sites, listas ou bibliotecas de documentos no SharePoint Server.

Antes de começar essa operação, analise as seguintes informações:

  • Você pode usar a importação como um método de restauração de itens ou como um método de transferência ou cópia de itens de um farm a outro. Você pode importar um site, uma lista ou uma biblioteca de documento de um backup do farm atual, de um backup de outro farm ou de um banco de dados de conteúdo apenas leitura. Para a última opção, antes é preciso anexar o banco de dados somente leitura. Para obter mais informações, consulte Anexar e restaurar bancos de dados somente leitura no SharePoint Server.

  • Não é possível importar um site, lista ou biblioteca de documentos exportado de uma versão do SharePoint Server para outra versão do SharePoint Server.

Como importar um site, uma lista ou uma biblioteca de documentos no SharePoint Server

Você pode usar o PowerShell para importar um site, uma lista ou uma biblioteca de documentos manualmente ou como parte de um script que possa ser executado regularmente.

Para importar um site, uma lista ou uma biblioteca de documentos usando o PowerShell

  1. Verifique se você possui as seguintes associações:

    • A função de servidor fixa securityadmin na instância do SQL Server.

    • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

    • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

      Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint Server.

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do PowerShell, consulte Add-SPShellAdmin.

  2. Inicie o Shell de Gerenciamento do SharePoint.

  3. No prompt de comando do PowerShell, digite o seguinte comando:

    Import-SPWeb -Identity  <SiteURL>  -Path <ImportFileName>  [-Force] [-NoFileCompression] [-Verbose]
    

    Em que:

    • <SiteURL> é o URL para o site o qual você está importando.

    • <ImportFileName> é o nome do arquivo do qual você está exportando.

    Importante

    O site ou subsite que está a importar tem de ter um modelo que corresponda ao modelo do site especificado por Identity.

    Também pode utilizar o Get-SPWeb cmdlet e transmitir o ID ao Import-SPWeb utilizar o pipeline do PowerShell. O valor do Path parâmetro especifica o caminho e o nome de ficheiro do ficheiro a partir do qual importar a lista ou biblioteca. Para incluir as definições de segurança do utilizador com a lista ou biblioteca de documentos, utilize o IncludeUserSecurity parâmetro . Para substituir a lista ou biblioteca que especificou, utilize o Force parâmetro . Pode utilizar o UpdateVersions parâmetro para especificar a forma como os conflitos de controlo de versões serão processados. Para ver o progresso da operação, utilize o Verbose parâmetro .

    O NoFileCompression parâmetro permite-lhe especificar que não é efetuada qualquer compressão de ficheiros durante o processo de importação. Usar esse parâmetro pode baixar o uso de recurso para até 30% durante o processo de exportação e importação. Se estiver a importar um site, lista ou biblioteca de documentos que exportou da Administração Central ou se exportou um site, lista ou biblioteca de documentos com o Import-SPWeb PowerShell e não utilizou o NoFileCompression parâmetro no Export-SPWeb cmdlet, não pode utilizar este parâmetro no cmdlet.

    Observação

    Não existe nenhuma instalação no Import-SPWeb cmdlet para importar um subconjunto dos itens no ficheiro de exportação. Portanto, a operação de importação importará tudo do arquivo.

Para obter mais informações, consulte Import-SPWeb.

Observação

Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.

Confira também

Conceitos

Exportar sites, listas ou bibliotecas de documentos no SharePoint Server