Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Script:
# Script para instalação e configuração de RDS com Active Directory no Windows Server 2019
function Mostrar-Menu {
Clear-Host
Write-Host "============================================" -ForegroundColor Green
Write-Host " Menu de Configuração RDS " -ForegroundColor Green
Write-Host "============================================" -ForegroundColor Green
Write-Host "1. Instalar Função Active Directory Domain Services"
Write-Host "2. Configurar Novo Domínio"
Write-Host "3. Instalar e Configurar DNS"
Write-Host "4. Instalar Remote Desktop Services"
Write-Host "5. Sair"
Write-Host "============================================" -ForegroundColor Green
}
function Instalar-ADDS {
Write-Host "Instalando Active Directory Domain Services..."
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
Write-Host "ADDS instalado com sucesso!" -ForegroundColor Green
}
function Configurar-Dominio {
Write-Host "Configurando novo domínio..."
# Exemplo de configuração de um novo domínio
$securePassword = ConvertTo-SecureString "SenhaSegura123" -AsPlainText -Force
Install-ADDSForest -DomainName "meudominio.local" -SafeModeAdministratorPassword $securePassword -InstallDns
Write-Host "Domínio configurado com sucesso!" -ForegroundColor Green
}
function Instalar-DNS {
Write-Host "Instalando e configurando DNS..."
Install-WindowsFeature -Name DNS -IncludeManagementTools
Write-Host "DNS instalado e configurado com sucesso!" -ForegroundColor Green
}
function Instalar-RDS {
Write-Host "Instalando Remote Desktop Services..."
Install-WindowsFeature -Name RDS-RD-Server -IncludeManagementTools
Write-Host "RDS instalado com sucesso!" -ForegroundColor Green
}
while ($true) {
Mostrar-Menu
$escolha = Read-Host "Escolha uma opção"
switch ($escolha) {
"1" { Instalar-ADDS }
"2" { Configurar-Dominio }
"3" { Instalar-DNS }
"4" { Instalar-RDS }
"5" { break }
default { Write-Host "Opção inválida, por favor escolha novamente." -ForegroundColor Red }
}
Pause
}
Como Executar o Script:
.ps1
, por exemplo, ConfigurarRDS.ps1
..\ConfigurarRDS.ps1
.