Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Verifica se o usuário possui permissões administrativas
if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
{
Write-Host "Execute este script como Administrador." -ForegroundColor Red
exit
}
# Atualiza o winget para a versão mais recente
Write-Host "Atualizando o winget..."
winget upgrade --id Microsoft.Winget.Source
# Lista de aplicativos a serem instalados
$appList = @(
"Google.Chrome",
"Mozilla.Firefox",
"Microsoft.VisualStudioCode",
"7zip.7zip"
)
# Instala os aplicativos da lista usando o winget
foreach ($app in $appList) {
Write-Host "Instalando $app..."
winget install --id $app --silent --accept-package-agreements --accept-source-agreements
}
# Instala o Office 365
Write-Host "Instalando o Office 365..."
# Certifique-se de que o Office Deployment Tool está baixado e configurado corretamente
Start-Process -FilePath "setup.exe" -ArgumentList "/configure configuration.xml" -Wait
Write-Host "Todos os pacotes foram instalados com sucesso." -ForegroundColor Green
Como Executar o Script:
.ps1
, por exemplo, InstalarAplicativos.ps1
.configuration.xml
está configurado corretamente para a instalação do Office 365..\InstalarAplicativos.ps1
no PowerShell.