Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Define variáveis para o pacote do aplicativo
$AppName = "EmuladorApp"
$Version = "1.0.0"
$Publisher = "Sua Empresa"
$Description = "Um emulador integrado ao Microsoft Teams"
$ManifestPath = "C:\Caminho\Para\Manifest.json"
$EmuladorPath = "C:\Caminho\Para\Emulador"
# Cria o diretório para o pacote
$PackagePath = "C:\PacoteTeams\$AppName"
New-Item -ItemType Directory -Path $PackagePath -Force
# Copia o emulador para o diretório do pacote
Copy-Item -Path $EmuladorPath -Destination $PackagePath -Recurse
# Cria o arquivo de manifesto JSON
$ManifestContent = @{
"$schema" = "https://developer.microsoft.com/json-schemas/teams/v1.11/MicrosoftTeams.schema.json"
"manifestVersion" = "1.11"
"version" = $Version
"id" = (New-Guid).Guid
"packageName" = "com.suaempresa.$AppName"
"developer" = @{
"name" = $Publisher
"websiteUrl" = "https://www.suaempresa.com"
"privacyUrl" = "https://www.suaempresa.com/privacy"
"termsOfUseUrl" = "https://www.suaempresa.com/terms"
}
"name" = @{
"short" = $AppName
"full" = $AppName
}
"description" = @{
"short" = $Description
"full" = $Description
}
"icons" = @{
"outline" = "icon-outline.png"
"color" = "icon-color.png"
}
"accentColor" = "#FFFFFF"
"bots" = @()
"composeExtensions" = @()
"permissions" = @("identity", "messageTeamMembers")
"validDomains" = @("suaempresa.com")
}
# Salva o manifesto no diretório do pacote
$ManifestContent | ConvertTo-Json -Depth 10 | Out-File -FilePath "$PackagePath\manifest.json" -Encoding utf8
# Compacta o pacote em um arquivo .zip
$ZipFilePath = "C:\PacoteTeams\$AppName.zip"
Compress-Archive -Path $PackagePath\* -DestinationPath $ZipFilePath -Force
Write-Host "Pacote criado com sucesso em $ZipFilePath"
Como Executar o Script:
1. Abra o PowerShell como Administrador.
2. Copie o script acima e cole em um arquivo com a extensão .ps1
, por exemplo, CriarPacoteTeams.ps1
.
3. Edite o script para ajustar os caminhos e informações específicas da sua aplicação, como o caminho do emulador e as URLs do desenvolvedor.
4. Execute o script no PowerShell usando o comando: .\CriarPacoteTeams.ps1
.
5. O pacote será criado no diretório especificado e estará pronto para ser carregado no Microsoft Teams.