Este repositório contém um script em PowerShell que automatiza a criação de grupos no Microsoft Teams e a configuração de uma estrutura de pastas no site do SharePoint associado. Ideal para organizações que desejam padronizar e agilizar a configuração de novos grupos e suas respectivas estruturas de pastas, integrando de forma eficaz o Teams e o SharePoint.
- Criação automática de grupos no Microsoft Teams.
- Configuração de uma estrutura de pastas predefinida no site do SharePoint correspondente.
- Sincronização perfeita com o Teams para uso imediato da estrutura de pastas.
- PowerShell 7.2 ou superior.
- Módulo MicrosoftTeams.
- Módulo PnP.PowerShell.
- Permissões administrativas no Teams e SharePoint.
-
Clone este repositório:
git clone https://github.com/seu-usuario/Teams-SharePoint-Integration.git
-
Navegue até o diretório do projeto:
cd Teams-SharePoint-Integration
-
Execute o script:
.\setup-teams-sharepoint.ps1
-
Edite o script para configurar as variáveis
$folders
,$site
,$sites
, e$projeto
conforme necessário:$folders = @("pasta1", "pasta2", "pasta3") $site = "https://seu-dominio.sharepoint.com"
-
Execute o script:
.\setup-teams-sharepoint.ps1
-
Quando solicitado, digite o nome do projeto. O script então:
- Criará um novo grupo no Microsoft Teams com o nome do projeto.
- Conectará ao site do SharePoint associado ao grupo.
- Criará as pastas especificadas no array
$folders
dentro do diretório "Documentos Compartilhados/General".
O script executa as seguintes etapas:
-
Importação dos Módulos:
- Importa o módulo MicrosoftTeams, instalando-o se necessário.
- Importa o módulo PnP.PowerShell, instalando-o se necessário.
-
Conexão ao Microsoft Teams:
- Conecta ao Microsoft Teams.
-
Criação do Grupo no Teams:
- Solicita ao usuário o nome do projeto.
- Cria um novo grupo no Microsoft Teams com o nome fornecido.
-
Conexão ao SharePoint:
- Conecta ao site do SharePoint associado ao grupo criado.
-
Criação das Pastas no SharePoint:
- Cria as pastas especificadas no array
$folders
dentro do diretório "Documentos Compartilhados/General" do site do SharePoint.
- Cria as pastas especificadas no array
Contribuições são bem-vindas! Por favor, abra uma issue ou envie um pull request para melhorias, correções de bugs ou novas funcionalidades.