Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Instalar e Configurar Terminal Service com Active Directory, DNS e Domínio no Windows

Script:

# Script para Instalar e Configurar Terminal Service com Active Directory, DNS e Domínio no Windows

# Função para instalar o Active Directory
function Install-ActiveDirectory {
    Write-Host "Instalando o Active Directory..."
    Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
    Write-Host "Active Directory instalado com sucesso."
}

# Função para configurar o Active Directory
function Configure-ActiveDirectory {
    param (
        [string]$DomainName
    )
    Write-Host "Configurando o Active Directory..."
    Install-ADDSForest -DomainName $DomainName -InstallDNS
    Write-Host "Active Directory configurado com sucesso."
}

# Função para instalar o DNS
function Install-DNS {
    Write-Host "Instalando o DNS..."
    Install-WindowsFeature -Name DNS -IncludeManagementTools
    Write-Host "DNS instalado com sucesso."
}

# Função para instalar o Terminal Services
function Install-TerminalServices {
    Write-Host "Instalando o Terminal Services..."
    Install-WindowsFeature -Name Remote-Desktop-Services -IncludeAllSubFeature
    Write-Host "Terminal Services instalado com sucesso."
}

# Função para reiniciar o sistema
function Restart-System {
    param (
        [bool]$ShouldRestart
    )
    if ($ShouldRestart) {
        Write-Host "Reiniciando o sistema..."
        Restart-Computer
    } else {
        Write-Host "Reinicialização do sistema ignorada."
    }
}

# Execução do script
$domainName = Read-Host "Digite o nome do domínio que deseja configurar"
$restartAfterAD = Read-Host "Deseja reiniciar após a instalação do Active Directory? (Sim/Não)"
$restartAfterDNS = Read-Host "Deseja reiniciar após a instalação do DNS? (Sim/Não)"
$restartAfterTS = Read-Host "Deseja reiniciar após a instalação do Terminal Services? (Sim/Não)"

Install-ActiveDirectory
Restart-System -ShouldRestart ($restartAfterAD -eq "Sim")

Configure-ActiveDirectory -DomainName $domainName
Restart-System -ShouldRestart ($restartAfterAD -eq "Sim")

Install-DNS
Restart-System -ShouldRestart ($restartAfterDNS -eq "Sim")

Install-TerminalServices
Restart-System -ShouldRestart ($restartAfterTS -eq "Sim")

Write-Host "Script concluído com sucesso."

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, configurarTerminalService.ps1.
  3. No PowerShell, navegue até o diretório onde o arquivo foi salvo.
  4. Execute o script digitando .\configurarTerminalService.ps1.
  5. Siga as instruções fornecidas pelo script para configurar o Active Directory, DNS e Terminal Services.
  6. Escolha se deseja reiniciar o sistema após cada instalação conforme solicitado.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.