Gerenciar sites do SharePoint usando o Windows PowerShell

Concluído

No SharePoint Online, você pode ter vários sites que contêm conteúdo diferente. Há um site padrão projetado para colaboração que é criado automaticamente quando você cria seu locatário. Há também sites criados automaticamente para cada grupo do Microsoft 365 ou usuários do Microsoft Team e OneDrive. Além disso, você pode criar seus próprios sites do SharePoint e personalizá-los.

Criação de sites

Você pode usar o cmdlet New-SPOSite para criar novos sites no SharePoint online. Quando você cria um novo site, os parâmetros na tabela a seguir são necessários.

Tabela 1: Parâmetros para criar um novo site

Parâmetro Descrição
-URL A URL do site, que precisa estar com seu namespace do SharePoint Online. Por exemplo, se a URL padrão para seu locatário do SharePoint Online for https://adatum.sharepoint.com, a URL do site poderá ser https://adatum.sharepoint.com/sites/Marketing.
-Proprietário O proprietário do site que pode gerenciá-lo.
-Quota de armazenamento O tamanho máximo do site em megabytes (MB). Isso deve ser menor do que a cota disponível no locatário.

O exemplo a seguir cria um novo site com AbbieP@adatum.com como proprietário e uma cota de armazenamento de 256 MB:

New-SPOSite -Url https://adatum.sharepoint.com/sites/Marketing -Owner AbbieP@adatum.com -StorageQuota 256

Na maioria das vezes, ao criar um site, você vai querer baseá-lo em um modelo. Um modelo define componentes que são incluídos automaticamente em um site. Há modelos incluídos no SharePoint Online por padrão e você também pode criar o seu próprio. Para rever o modelo no seu tenant do SharePoint Online, use o cmdlet Get-SPOWebTemplate. Para usar um modelo ao criar um site com o cmdlet New-SPOSite , use o parâmetro -Template .

Modificando sites

Você pode usar o cmdlet Set-SPOSite para modificar sites existentes. Para definir qual site você deseja modificar, use o parâmetro -Identity e forneça a URL para o site. A URL de um site é um identificador exclusivo para o site e você não pode modificá-lo usando Set-SPOSite. A tabela a seguir lista alguns parâmetros que você pode usar com Set-SPOSite.

Tabela 2: Parâmetros para modificar sites existentes

Parâmetro Descrição
-Título Define o título do site. O título normalmente é exibido quando os usuários entram no site. Por exemplo, um título pode ser Portal de Marketing.
-StorageQuotaWarningLevel Envia uma mensagem de aviso ao proprietário do site quando o nível de aviso é atingido. Esse valor deve ser menor que -StorageQuota.
-PermitirEdição Controla se os usuários têm permissão para editar arquivos do Office no navegador e copiar e colar o conteúdo do arquivo do Office fora da janela do navegador.
-LockState Define o estado de bloqueio em um site. Os valores válidos são: NoAccess, ReadOnly e Unlock.

O exemplo a seguir define o título de um site:

Set-SPOSite -Identity https://adatum.sharepoint.com/sites/Marketing -Title "Marketing Portal"

Listar e rever sites

Você pode usar o cmdlet Get-SPOSite para examinar os sites criados em seu locatário do SharePoint Online e suas configurações. Para listar todos os sites em seu locatário, não inclua nenhum parâmetro. Para listar as propriedades específicas do site, use o parâmetro -Identity e especifique a URL do site. O exemplo a seguir mostra como listar as propriedades de um site específico:

Get-SPOSite -Identity https://adatum.sharepoint.com/sites/Marketing | Format-List

Remoção de sites

Você usa Remove-SPOSite para remover um site. O exemplo a seguir mostra como usar esse cmdlet para remover um site:

Remove-SPOSite -Identity https://adatum.sharepoint.com/sites/Marketing

Quando você remove um site, ele é colocado na Lixeira do SharePoint. Você pode usar o cmdlet Restore-SPODeletedSite para restaurar um site a partir da Lixeira do SharePoint. Para limpar um site excluído da Lixeira do SharePoint, você pode usar o cmdlet Remove-SPODeletedSite .

Terminologia do SharePoint Online

O centro de administração do SharePoint usa a terminologia do site e do subsite para descrever como aninhar conteúdo. Quando você cria um subsite, ele herda algumas das configurações do site, como o proprietário.

Se você estiver familiarizado com a versão local do SharePoint, ele usará a terminologia conjuntos de sites e sites . Ao examinar a documentação para cmdlets do SharePoint Online, você pode notar que ele geralmente usa a terminologia de conjuntos de sites locais. Não há cmdlets para gerenciar sites em conjuntos de sites (ou subsites).