Skip to content

Este repositório contém um script em PowerShell que automatiza a criação de grupos no Microsoft Teams e a configuração 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.

Notifications You must be signed in to change notification settings

LucasPeixer/Teams-SharePoint-Integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Teams-SharePoint-Integration

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.

Funcionalidades

  • 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.

Requisitos

  • PowerShell 7.2 ou superior.
  • Módulo MicrosoftTeams.
  • Módulo PnP.PowerShell.
  • Permissões administrativas no Teams e SharePoint.

Instruções de Instalação

  1. Clone este repositório:

    git clone https://github.com/seu-usuario/Teams-SharePoint-Integration.git
  2. Navegue até o diretório do projeto:

    cd Teams-SharePoint-Integration
  3. Execute o script:

    .\setup-teams-sharepoint.ps1

Como Usar

  1. 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"
  2. Execute o script:

    .\setup-teams-sharepoint.ps1
  3. 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".

Detalhes do Script

O script executa as seguintes etapas:

  1. 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.
  2. Conexão ao Microsoft Teams:

    • Conecta ao Microsoft Teams.
  3. 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.
  4. Conexão ao SharePoint:

    • Conecta ao site do SharePoint associado ao grupo criado.
  5. Criação das Pastas no SharePoint:

    • Cria as pastas especificadas no array $folders dentro do diretório "Documentos Compartilhados/General" do site do SharePoint.

Contribuição

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.

About

Este repositório contém um script em PowerShell que automatiza a criação de grupos no Microsoft Teams e a configuração 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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published