Instalar ou desinstalar funções, serviços de função ou recursos

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

Experimente nosso agente virtual – Ele pode ajudar você a identificar e corrigir rapidamente problemas relacionados a Funções e Recursos.

No Windows Server, o console do Gerenciador do Servidor e os cmdlets do Windows PowerShell para o Gerenciador do Servidor permitem a instalação de funções e recursos em servidores locais ou remotos, ou em VHDs (discos rígidos virtuais) offline. Você pode instalar várias funções e recursos em um servidor remoto ou VHD offline em apenas uma sessão do Windows PowerShell ou no Assistente para Adicionar Funções e Recursos.

Importante

Gerenciador de servidores não podem ser usados para gerenciar uma versão mais recente do sistema operacional Windows Server. O Gerenciador do Servidor em execução no Windows Server 2012 R2 ou Windows 8.1 não pode ser usado para instalar funções, serviços de função e recursos em servidores que estão executando o Windows Server 2016.

Você precisa estar conectado a um servidor como administrador para instalar ou desinstalar funções, serviços de função e recursos. Caso esteja conectado ao computador remoto com uma conta sem direitos de administrador no servidor de destino, clique com o botão direito no servidor de destino, no bloco Servidores, e clique em Gerenciar como para fornecer uma conta com direitos de administrador. O servidor no qual você deseja montar o VHD offline deve ser adicionado ao Gerenciador do Servidor, e você deve ter direitos de Administrador nesse servidor.

Para obter mais informações sobre o que são funções, serviços de função e recursos, consulte Funções, Serviços de função e Recursos.

Este tópico inclui as seções a seguir.

Instalar funções, serviços de função e recursos usando o Assistente para Adicionar Funções e Recursos

Em apenas uma sessão no Assistente para Adicionar Funções e Recursos, você pode instalar funções, serviços de função e recursos no servidor local, em um servidor remoto que foi adicionado ao Gerenciador do Servidor ou um VHD offline. Para obter mais informações sobre como adicionar um servidor para o Gerenciador do Servidor gerenciar, consulte Adicionar servidores ao Gerenciador do Servidor.

Observação

Se você estiver executando Gerenciador do Servidor no Windows Server 2016 ou Windows 10, poderá usar o Assistente para Adicionar Funções e Recursos para instalar funções e recursos somente em servidores e VHDs offline que estão executando Windows Server 2016.

Para instalar funções e recursos usando o Assistente para Adicionar Funções e Recursos

  1. Se o Gerenciador do Servidor já estiver aberto, vá para a etapa seguinte. Se o Gerenciador do Servidor ainda não estiver aberto, abra-o de uma das maneiras a seguir.

    • Na área de trabalho do Windows, inicie o Gerenciador do Servidor clicando em Gerenciador do Servidor na barra de tarefas do Windows.

    • Na tela inicial do Windows, clique no bloco Gerenciador do Servidor.

  2. No menu Gerenciar, clique em Adicionar Funções e Recursos.

  3. Na página Antes de começar, verifique se o servidor de destino e o ambiente de rede estão preparados para a função e o recurso que você vai instalar. Clique em Próximo.

  4. Na página Selecionar tipo de instalação, escolha a Instalação baseada em função ou recurso para instalar todas as partes das funções ou dos recursos em um único servidor, ou a Instalação de Serviços de Área de Trabalho Remota para instalar uma infraestrutura de área de trabalho baseada em máquina virtual ou uma infraestrutura de área de trabalho baseada em sessão para os Serviços de Área de Trabalho Remota. A opção Instalação dos Serviços de Área de Trabalho Remota distribui partes lógicas da função Serviços de Área de Trabalho Remota por servidores diferentes, conforme necessário para os administradores. Clique em Próximo.

  5. Na página Selecionar servidor de destino , escolha um servidor no pool de servidores ou um VHD offline. Para selecionar um VHD offline como servidor de destino, primeiro selecione o servidor no qual deseja montar o VHD e selecione o arquivo VHD. Para obter informações sobre como adicionar servidores ao seu pool de servidores, consulte Adicionar Servidores ao Gerenciador do Servidor. Após selecionar o servidor de destino, clique em Avançar.

    Observação

    Para instalar funções e recursos em VHDs offline, os VHDs de destino devem atender aos requisitos a seguir.

    • Os VHDs precisam estar executando a versão do Windows Server compatível com a versão do Gerenciador do Servidor que você está executado. Consulte a observação no início de Instalar funções, serviços de função e recursos usando o Assistente para Adicionar Funções e Recursos.

    • Os VHDs não podem ter mais de um volume ou partição do sistema.

    • A pasta compartilhada de rede na qual o arquivo VHD é armazenado deve conceder os seguintes direitos de acesso à conta do computador (ou sistema local) do servidor selecionado para montagem do VHD. O acesso à conta somente do usuário não é suficiente. O compartilhamento pode fornecer permissões de Leitura e Gravação ao grupo Todos para conceder acesso ao VHD. Porém, por motivos de segurança, isso não é recomendado.

      • Acesso de leitura/gravação na caixa de diálogo Compartilhamento de Arquivos.
      • Acesso de controle total na guia Segurança, caixa de diálogo Propriedades da pasta ou arquivo.
  6. Selecione funções, selecione serviços de função para a função (se aplicável) e clique em Avançar para selecionar recursos.

    Conforme você prosseguir, o Assistente para Adicionar Funções e Recursos informará automaticamente caso localize conflitos no servidor de destino que possam impedir que as funções ou os recursos selecionados sejam instalados ou funcionem normalmente. Você também receberá um aviso para adicionar quaisquer funções, serviços de função ou recursos que sejam exigidos pelas funções ou recursos que você selecionou.

    Além disso, se você pretende gerenciar a função remotamente, seja de outro servidor ou de um computador cliente com Windows que executa as Ferramentas de Administração de Servidor Remoto, pode optar por não instalar as ferramentas de gerenciamento e os snap-ins das funções no servidor de destino. Por padrão, no Assistente para Adicionar Funções e Recursos as ferramentas de gerenciamento são selecionadas para instalação.

  7. Na página Confirmar seleções de instalação, revise suas escolhas de função, recurso e servidor. Se já estiver pronto para instalar, clique em Instalar.

    Você também pode exportar suas seleções para um arquivo de configuração baseado em XML e usá-lo para instalações autônomas com o Windows PowerShell. Para exportar a configuração especificada nesta sessão do Assistente para Adicionar Funções e Recursos, clique em Exportar definições de configuração e salve o arquivo XML em um local conveniente.

    O comando Especificar um caminho de origem alternativo na página Confirmar seleções de instalação permite especificar um caminho de origem alternativo para os arquivos necessários para a instalação das funções e dos recursos no servidor selecionado. No Windows Server 2012 e em versões posteriores do Windows Server, os Recursos sob Demanda permitem reduzir a quantidade de espaço em disco usada pelo sistema operacional removendo arquivos de funções e recursos de servidores com gerenciamento exclusivamente remoto. Se você tiver removido arquivos de funções e recursos de um servidor usando o cmdlet Uninstall-WindowsFeature -remove , será possível instalar funções e recursos no servidor futuramente, especificando um caminho de origem alternativo, ou um compartilhamento no qual os arquivos de funções e recursos obrigatórios estão armazenados. O caminho de origem ou o compartilhamento de arquivo precisam conceder permissões de Leitura ao grupo Todos (não recomendável por questões de segurança) ou à conta de computador (DOMAIN\SERVERNAME$) do servidor de destino; permitir acesso à conta de usuário não é suficiente. Para obter mais informações sobre Recursos sob Demanda, consulte Opções de instalação do Windows Server.

    Você pode especificar um arquivo WIM como uma origem de arquivo de recurso alternativa ao instalar funções, serviços de função e recursos em um servidor físico em funcionamento. O caminho de origem de um arquivo WIM deve ser o formato a seguir, com WIM como prefixo e o índice no qual os arquivos de recursos estão localizados como um sufixo: WIM:e:\sources\install.wim:4. No entanto, não é possível usar um arquivo WIM diretamente como fonte para a instalação de funções, serviços de função e recursos em um VHD offline; você precisa montar o VHD offline e apontar para o caminho de montagem relativo aos arquivos de origem ou apontar para uma pasta que contenha uma cópia do conteúdo do arquivo WIM.

  8. Depois que você clicar em Instalar, a página Progresso da instalação exibirá o andamento, os resultados e as mensagens de instalação, como avisos, falhas ou etapas de configuração pós-instalação necessárias para as funções ou os recursos instalados. No Windows Server 2012 e em versões posteriores do Windows Server, você pode fechar o Assistente para Adicionar Funções e Recursos enquanto a instalação ainda estiver em andamento e exibir os resultados da instalação ou outras mensagens na área Notificações na parte superior do console do Gerenciador do Servidor. Clique no ícone do sinalizador Notificações para ver mais detalhes sobre as instalações ou outras tarefas que você está executando no Gerenciador do Servidor.

Instalar funções, serviços de função e recursos usando os cmdlets do Windows PowerShell

Os cmdlets de implantação do Gerenciador do Servidor para o Windows PowerShell funcionam de maneira semelhante ao Assistente para Adicionar Funções e Recursos baseado no GUI, com uma diferença IMPORTANTE. No Windows PowerShell, diferente do Assistente para Adicionar Funções e Recursos, as ferramentas de gerenciamento e os suplementos para uma função não são incluídos por padrão. Para incluir ferramentas de gerenciamento como parte da instalação de uma função, adicione o parâmetro IncludeManagementTools ao cmdlet. Se você estiver instalando funções e recursos em um servidor que executa a opção de instalação Server Core do Windows Server 2012 ou versões posteriores, poderá adicionar ferramentas de gerenciamento da função à instalação. Porém, suplementos e ferramentas de gerenciamento baseadas em GUI não poderão ser instalados nos servidores que executam a opção de instalação Server Core do Windows Server. Somente as ferramentas de gerenciamento do Windows PowerShell e de linha de comando podem ser instaladas na opção de instalação Server Core.

Para instalar funções e recursos usando o cmdlet Install-WindowsFeature

  1. Execute uma das ações a seguir para abrir uma sessão do Windows PowerShell com direitos de usuário elevados.

    Observação

    Se você estiver instalando funções e recursos em um servidor remoto, não precisará executar o Windows PowerShell com direitos de usuário elevados.

    • Na área de trabalho do Windows, clique com o botão direito do mouse no Windows PowerShell na barra de tarefas e clique em Executar como Administrador.

    • Na tela Iniciar do Windows, clique com o botão direito do mouse no bloco do Windows PowerShell e, na barra de aplicativos, clique em Executar como Administrador.

  2. Digite Get-WindowsFeature e pressione Enter para exibir uma lista de funções e recursos disponíveis e instalados no servidor local. Se o computador local não for um servidor ou se você quiser informações sobre um servidor remoto, execute Get-WindowsFeature -computerName <computer_name>, em que computer_name representa o nome de um computador remoto que está executando o Windows Server 2016. Os resultados do cmdlet contêm os nomes de comandos das funções e dos recursos que você adicionar ao cmdlet na etapa 4.

    Observação

    No Windows PowerShell 3.0 e em versões posteriores do Windows PowerShell, não é necessário importar o módulo de cmdlet do Gerenciador do Servidor para a sessão do Windows PowerShell antes de executar os cmdlets que fazem parte do módulo. Um módulo é importado automaticamente durante a primeira execução de um cmdlet que faça parte do módulo. Além disso, nem os cmdlets do Windows PowerShell nem os nomes de recurso usados com os cmdlets diferenciam maiúsculas de minúsculas.

  3. Digite Get-help Install-WindowsFeature e pressione Enter para exibir a sintaxe e os parâmetros aceitos para o cmdlet Install-WindowsFeature.

  4. Digite o seguinte e pressione Enter, em que feature_name representa o nome do comando de uma função ou recurso que você deseja instalar (obtido na etapa 2) e computer_name representa um computador remoto em que você deseja inserir as funções e os recursos. Separe com vírgulas vários valores de nome_do_recurso. O parâmetro Restart reiniciará o servidor de destino automaticamente se for exigido pela instalação da função ou do recurso.

    Install-WindowsFeature -Name <feature_name> -computerName <computer_name> -Restart
    

    Para instalar funções e recursos em um VHD offline, adicione os dois parâmetros computerName e VHD . Se você não adicionar o parâmetro computerName , o cmdlet vai considerar que o computador local está montado para acessar o VHD. O parâmetro computerName contém o nome do servidor em que será montado o VHD, e o parâmetro VHD contém o caminho para o arquivo VHD no servidor especificado.

    Observação

    Você precisará adicionar o parâmetro computerName se estiver executando o cmdlet em um computador que executa um sistema operacional cliente Windows.

    Para instalar funções e recursos em VHDs offline, os VHDs de destino devem atender aos requisitos a seguir.

    • Os VHDs precisam estar executando a versão do Windows Server compatível com a versão do Gerenciador do Servidor que você está executado. Consulte a observação no início de Instalar funções, serviços de função e recursos usando o Assistente para Adicionar Funções e Recursos.

    • Os VHDs não podem ter mais de um volume ou partição do sistema.

    • A pasta compartilhada de rede na qual o arquivo VHD é armazenado deve conceder os seguintes direitos de acesso à conta do computador (ou sistema local) do servidor selecionado para montagem do VHD. O acesso à conta somente do usuário não é suficiente. O compartilhamento pode fornecer permissões de Leitura e Gravação ao grupo Todos para conceder acesso ao VHD. Porém, por motivos de segurança, isso não é recomendado.

      • Acesso de leitura/gravação na caixa de diálogo Compartilhamento de Arquivos.
      • Acesso de controle total na guia Segurança, caixa de diálogo Propriedades da pasta ou arquivo.
    Install-WindowsFeature -Name <feature_name> -VHD <path> -computerName <computer_name> -Restart
    

    Exemplo: o cmdlet a seguir instala a função Active Directory Domain Services e o recurso Gerenciamento de Política de Grupo em um servidor remoto, ContosoDC1. As ferramentas de gerenciamento e os snap-ins são adicionados usando o parâmetro IncludeManagementTools , e o servidor de destino é reiniciado automaticamente quando a instalação exige a reinicialização dos servidores.

    Install-WindowsFeature -Name AD-Domain-Services,GPMC -computerName ContosoDC1 -IncludeManagementTools -Restart
    
  5. Após concluída, verifique a instalação abrindo a página Todos os Servidores no Gerenciador do Servidor selecionando um servidor em que você instalou as funções e os recursos e exibindo o bloco Funções e Recursos na página do servidor selecionado. Você também pode executar o cmdlet Get-WindowsFeature direcionado ao servidor selecionado (Get-WindowsFeature -computerName <computer_name>) para exibir uma lista de funções e recursos que estão instalados no servidor.

Remover funções, serviços de função e recursos usando o Assistente para Remover Funções e Recursos

Você precisa estar conectado a um servidor como administrador para desinstalar funções, serviços de função e recursos. Caso esteja conectado ao computador remoto com uma conta sem direitos de administrador no servidor de destino de desinstalação, clique com o botão direito no servidor de destino, no bloco Servidores, e clique em Gerenciar como para fornecer uma conta com direitos de administrador. O servidor no qual você deseja montar o VHD offline deve ser adicionado ao Gerenciador do Servidor, e você deve ter direitos de Administrador nesse servidor.

Para remover funções e recursos usando o Assistente para Remover Funções e Recursos

  1. Se o Gerenciador do Servidor já estiver aberto, vá para a etapa seguinte. Se o Gerenciador do Servidor ainda não estiver aberto, abra-o de uma das maneiras a seguir.

    • Na área de trabalho do Windows, inicie o Gerenciador do Servidor clicando em Gerenciador do Servidor na barra de tarefas do Windows.

    • Na tela inicial do Windows, clique no bloco Gerenciador do Servidor.

  2. No menu Gerenciar, clique em Remover Funções e Recursos.

  3. Na página Antes de começar, verifique se você está preparado para remover funções ou recursos de um servidor. Clique em Próximo.

  4. Na página Selecionar servidor de destino, escolha um servidor no pool de servidores ou um VHD offline. Para selecionar um VHD offline, primeiro selecione o servidor no qual deseja montar o VHD e depois selecione o arquivo VHD.

    Observação

    A pasta compartilhada de rede na qual o arquivo VHD é armazenado deve conceder os seguintes direitos de acesso à conta do computador (ou sistema local) do servidor selecionado para montagem do VHD. O acesso à conta somente do usuário não é suficiente. O compartilhamento pode fornecer permissões de Leitura e Gravação ao grupo Todos para conceder acesso ao VHD. Porém, por motivos de segurança, isso não é recomendado.

    • Acesso de leitura/gravação na caixa de diálogo Compartilhamento de Arquivos.
    • Acesso de controle total na guia Segurança, caixa de diálogo Propriedades da pasta ou arquivo.

    Para obter informações sobre como adicionar servidores ao pool de servidores, consulte Adicionar servidores ao Gerenciador do Servidor. Após selecionar o servidor de destino, clique em Avançar.

    Observação

    Você pode usar o Assistente para Remover Funções e Recursos para remover funções e recursos de servidores que estão executando a mesma versão do Windows Server que dá suporte à versão do Gerenciador do Servidor que você está usando. Você não poderá remover funções, serviços de função ou recursos de servidores que estão executando o Windows Server 2016 se estiver executando o Gerenciador do Servidor no Windows Server 2012 R2, Windows Server 2012 ou Windows 8. Você não pode usar o Assistente para Remover Funções e Recursos para remover funções e recursos de servidores que estão executando o Windows Server 2008 ou o Windows Server 2008 R2.

  5. Selecione funções, selecione serviços de função para a função (se aplicável) e clique em Avançar para selecionar recursos.

    À medida que você avança, o Assistente para Remover Funções e Recursos solicita automaticamente a remoção de qualquer função, serviço de função ou recurso que não possa ser executado sem as funções ou os recursos que você está removendo.

    Além disso, você pode optar por remover as ferramentas e os suplementos de gerenciamento para funções no servidor de destino. Por padrão, no Assistente para Remover Funções e Recursos as ferramentas de gerenciamento são selecionadas para remoção. Você pode deixar as ferramentas de gerenciamento e os snap-ins se planeja usar o servidor selecionado para gerenciar a função em outros servidores remotos.

  6. Na página Confirmar seleções de remoção, confira as seleções de função, recurso e servidor. Se estiver pronto para remover as funções ou os recursos, clique em Remover.

  7. Depois que você clica em Remover, a página Progresso da remoção exibe o andamento, os resultados e as mensagens de remoção, como avisos, falhas ou as etapas de configuração pós-remoção necessárias; por exemplo, reiniciar o servidor de destino. No Windows Server 2012 e em versões posteriores do Windows Server, você pode fechar o Assistente para Remover Funções e Recursos enquanto a remoção ainda estiver em andamento e exibir os resultados da remoção ou outras mensagens na área Notificações na parte superior do console do Gerenciador do Servidor. Clique no sinalizador Notificações para ver mais detalhes sobre as remoções ou outras tarefas que você está executando no Gerenciador do Servidor.

Remover funções, serviços de função e recursos usando os cmdlets do Windows PowerShell

Os cmdlets de implantação do Gerenciador do Servidor do Windows PowerShell funcionam de maneira semelhante ao Assistente para Remover Funções e Recursos baseado na GUI, com uma diferença IMPORTANTE. No Windows PowerShell, diferente do Assistente para Remover Funções e Recursos, as ferramentas de gerenciamento e os suplementos para uma função não são removidos por padrão. Para remover ferramentas de gerenciamento como parte da remoção de uma função, adicione o parâmetro IncludeManagementTools ao cmdlet. Se você estiver desinstalando funções e recursos de um servidor executando a opção de instalação Server Core do Windows Server 2012 ou uma versão posterior do Windows Server, esse parâmetro removerá as ferramentas gerenciamento do Windows PowerShell e de linha de comando para as funções e os recursos selecionados.

Para remover funções e recursos usando o cmdlet Uninstall-WindowsFeature

  1. Execute uma das ações a seguir para abrir uma sessão do Windows PowerShell com direitos de usuário elevados.

    Observação

    Se você estiver desinstalando funções e recursos de um servidor remoto, não precisará executar o Windows PowerShell com direitos de usuário elevados.

    • Na área de trabalho do Windows, clique com o botão direito do mouse no Windows PowerShell na barra de tarefas e clique em Executar como Administrador.

    • Na tela Iniciar do Windows, clique com o botão direito do mouse no Windows PowerShell e, na barra de aplicativos, clique em Executar como Administrador.

  2. Digite Get-WindowsFeature e pressione Enter para exibir uma lista de funções e recursos disponíveis e instalados no servidor local. Se o computador local não for um servidor ou se você quiser informações sobre um servidor remoto, execute Get-WindowsFeature -computerName <computer_name>, em que computer_name representa o nome de um computador remoto que está executando o Windows Server 2016. Os resultados do cmdlet contêm os nomes de comandos das funções e dos recursos que você adicionar ao cmdlet na etapa 4.

    Observação

    No Windows PowerShell 3.0 e em versões posteriores do Windows PowerShell, não é necessário importar o módulo de cmdlet do Gerenciador do Servidor para a sessão do Windows PowerShell antes de executar os cmdlets que fazem parte do módulo. Um módulo é importado automaticamente durante a primeira execução de um cmdlet que faça parte do módulo. Além disso, nem os cmdlets do Windows PowerShell nem os nomes de recurso usados com os cmdlets diferenciam maiúsculas de minúsculas.

  3. Digite Get-help Uninstall-WindowsFeaturee pressione Enter para exibir a sintaxe e os parâmetros aceitos para o cmdlet Uninstall-WindowsFeature.

  4. Digite o seguinte e pressione Enter, em que nome_do_recurso representa o nome do comando de uma função ou recurso que deseja remover (obtido na etapa 2) e nome_do_computador representa o computador remoto do qual as funções e os recursos serão removidos. Separe com vírgulas vários valores de nome_do_recurso. O parâmetro Restart reiniciará os servidores de destino automaticamente se for exigido pela remoção da função ou do recurso.

    Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -Restart
    

    Para remover funções e recursos de um VHD offline, adicione os dois parâmetros computerName e VHD . Se você não adicionar o parâmetro computerName , o cmdlet vai considerar que o computador local está montado para acessar o VHD. O parâmetro computerName contém o nome do servidor em que será montado o VHD, e o parâmetro VHD contém o caminho para o arquivo VHD no servidor especificado.

    Observação

    Você precisará adicionar o parâmetro computerName se estiver executando o cmdlet em um computador que executa um sistema operacional cliente Windows.

    A pasta compartilhada de rede na qual o arquivo VHD é armazenado deve conceder os seguintes direitos de acesso à conta do computador (ou sistema local) do servidor selecionado para montagem do VHD. O acesso à conta somente do usuário não é suficiente. O compartilhamento pode fornecer permissões de Leitura e Gravação ao grupo Todos para conceder acesso ao VHD. Porém, por motivos de segurança, isso não é recomendado.

    • Acesso de leitura/gravação na caixa de diálogo Compartilhamento de Arquivos.
    • Acesso de controle total na guia Segurança, caixa de diálogo Propriedades da pasta ou arquivo.
    Uninstall-WindowsFeature -Name <feature_name> -VHD <path> -computerName <computer_name> -Restart
    

    Exemplo: o cmdlet a seguir remove a função Active Directory Domain Services e o recurso Gerenciamento de Política de Grupo de um servidor remoto, ContosoDC1. As ferramentas de gerenciamento e os snap-ins também são removidos, e o servidor de destino é reiniciado automaticamente quando a remoção exige a reinicialização dos servidores.

    Uninstall-WindowsFeature -Name AD-Domain-Services,GPMC -computerName ContosoDC1 -IncludeManagementTools -Restart
    
  5. Após a conclusão da remoção, verifique se as funções e os recursos foram removidos abrindo a página Todos os servidores no Gerenciador do Servidor, selecionando o servidor do qual você removeu as funções e os recursos e exibindo o bloco Funções e Recursos na página para o servidor selecionado. Você também pode executar o cmdlet Get-WindowsFeature direcionado ao servidor selecionado (Get-WindowsFeature -computerName <computer_name>) para exibir uma lista de funções e recursos que estão instalados no servidor.

Instalar funções e recursos em vários servidores executando um script do Windows PowerShell

Embora não possa usar o Assistente para Adicionar Funções e Recursos para instalar funções, serviços de função e recursos em mais de um servidor de destino em apenas uma sessão do assistente, você pode usar um script do Windows PowerShell para instalar funções, serviços de função e recursos em vários servidores de destino que está gerenciando usando o Gerenciador do Servidor. O script utilizado para realizar a implantação em lote, como este processo é chamado, aponta para um arquivo de configuração XML que você pode criar facilmente usando o Assistente para Adicionar Funções e Recursos e clicando em Exportar definições de configuração após avançar no assistente até a página Confirmar seleções de instalação do assistente.

Importante

Todos os servidores de destino especificados no script precisam estar executando a versão do Windows Server que corresponde à versão do Gerenciador do Servidor em execução no computador local. Por exemplo, se você estiver executando o Gerenciador do Servidor no Windows 10, poderá instalar funções, serviços de função e recursos em servidores que estão executando o Windows Server 2016. Caso sejam adicionadas ferramentas de gerenciamento baseadas em GUI à instalação, o processo de instalação converterá automaticamente os servidores de destino que estão executando a opção de instalação Server Core do Windows Server para a opção com instalação completa (servidor com GUI completa, também conhecido como Shell Gráfico de Servidor).

O script fornecido nesta seção é um exemplo de como a implantação em lote pode ser realizada usando o cmdlet Install-WindowsFeature e um script do Windows PowerShell. Há outros scripts e métodos que podem ser usados para realizar implantação em lote em vários servidores. Para pesquisar ou fornecer outros scripts para implantar funções e recursos, pesquise o Repositório da Central de Scripts.

Para instalar funções e recursos em vários servidores

  1. Caso ainda não tenha feito isso, crie um arquivo de configuração XML que contenha as funções, os serviços de função e os recursos que voce deseja instalar em vários servidores. Você pode criar esse arquivo de configuração executando o Assistente para Adicionar Funções e Recursos, selecionando as funções, os serviços de função e os recursos desejados e clicando em Exportar definições de configuração após avançar até a página Confirmar seleções de instalação do assistente. Salve o arquivo de configuração em um local conveniente. Não será necessário clicar em Instalar nem concluir o assistente caso esteja executando-o somente para criar um arquivo de configuração.

  2. Execute uma das ações a seguir para abrir uma sessão do Windows PowerShell com direitos de usuário elevados.

    • Na área de trabalho do Windows, clique com o botão direito do mouse no Windows PowerShell na barra de tarefas e clique em Executar como Administrador.

    • Na tela Iniciar do Windows, clique com o botão direito do mouse no Windows PowerShell e, na barra de aplicativos, clique em Executar como Administrador.

  3. Copie e cole o script a seguir na sessão do Windows PowerShell.

    function Invoke-WindowsFeatureBatchDeployment {
        param (
            [parameter(mandatory)]
            [string[]] $computerNames,
            [parameter(mandatory)]
            [string] $ConfigurationFilepath
        )
    
        # Deploy the features on multiple computers simultaneously.
        $jobs = @()
        foreach($computerName in $computerNames) {
            $jobs += start-Job -Command {
                Install-WindowsFeature -ConfigurationFilepath $using:ConfigurationFilepath -computerName $using:computerName -Restart
            }
        }
    
        Receive-Job -Job $jobs -Wait | select-Object Success, RestartNeeded, exitCode, FeatureResult
    }
    

    Se necessário, os servidores de destino serão automaticamente reiniciado pelas funções e recursos selecionados.

  4. Execute a função utilizando o procedimento a seguir.

    1. Crie uma variável para armazenar os nomes dos computadores de destino, separados por vírgulas. No exemplo a seguir, a variável $ServerNames armazena os nomes dos servidores de destino Contoso_01 e Contoso_02. Pressione Enter.

      # Sample Invocation
      $ServerNames = 'Contoso_01','Contoso_02'
      Invoke-WindowsFeatureBatchDeployment -computerNames $ServerNames -ConfigurationFilepath C:\Users\sampleuser\Desktop\DeploymentConfigTemplate.xml
      
    2. Para executar a função, digite o comando a seguir e pressione Enter, onde $ServerNames é um exemplo da variável criada na etapa anterior e C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml é um exemplo de caminho para o arquivo de configuração criado na etapa 1.

      Invoke-WindowsFeatureBatchDeployment -computerNames $ServerNames -ConfigurationFilepath C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml

  5. Após concluída, verifique a instalação abrindo a página Todos os Servidores no Gerenciador do Servidor selecionando um servidor em que você instalou as funções e os recursos e exibindo o bloco Funções e Recursos na página do servidor selecionado. Você também pode executar o cmdletGet-WindowsFeature direcionado a um servidor específico (Get-WindowsFeature -computerName<nome_do_computador>) para exibir uma lista de funções e recursos que estão instalados no servidor.

Instalar o .NET Framework 3.5 e outros recursos sob demanda

Começando no Windows Server 2012 e no Windows 8, os arquivos de recursos do .NET Framework 3.5 (que inclui o .NET Framework 2.0 e o .NET Framework 3.0) não estão disponíveis no computador local por padrão. Os arquivos foram removidos. Os arquivos dos recursos que foram removidos na configuração Recursos sob Demanda, juntamente com os arquivos de recursos do .NET Framework 3.5, estão disponíveis através do Windows Update. Por padrão, quando não há arquivos de recursos disponíveis no servidor de destino que executa o Windows Server 2012 ou versões posteriores, o processo de instalação pesquisa pelos arquivos ausentes se conectando ao Windows Update. É possível substituir o comportamento padrão definindo uma configuração de Política de Grupo ou especificando um caminho de origem alternativo durante a instalação, tanto para a instalação usando a GUI do Assistente para Adicionar Funções e Recursos quanto de uma linha de comando.

É possível instalar o .NET Framework 3.5 de uma das seguintes maneiras.

Configure fontes alternativas para os arquivos de recursos na Política de Grupo para o .NET Framework 3.5 ou outros recursos, se os arquivos de recursos não forem encontrados no computador local.

Importante

Quando você instala arquivos de recursos de uma fonte remota, o caminho de origem ou o compartilhamento de arquivos deve conceder as permissões Leitura ao grupo Todos (não é recomendável por questões de segurança) ou à conta de computador (sistema local) do servidor de destino. Permitir acesso à conta de usuário apenas não é suficiente.

Os servidores que estão em grupos de trabalho não podem acessar compartilhamentos de arquivos externos, mesmo que a conta do computador do servidor do grupo tenha permissões Leitura no compartilhamento externo. Locais de origem alternativos que funcionam para servidores de grupos de trabalho incluem mídias de instalação, o Windows Update e arquivos VHD ou WIM armazenados no servidor de grupo de trabalho local.

Você pode especificar um arquivo WIM como uma origem de arquivo de recurso alternativa ao instalar funções, serviços de função e recursos em um servidor físico em funcionamento. O caminho de origem de um arquivo WIM deve ser o formato a seguir, com WIM como prefixo e o índice no qual os arquivos de recursos estão localizados como um sufixo: WIM:e:\sources\install.wim:4. No entanto, não é possível usar um arquivo WIM diretamente como fonte para a instalação de funções, serviços de função e recursos em um VHD offline; você precisa montar o VHD offline e apontar para o caminho de montagem relativo aos arquivos de origem ou apontar para uma pasta que contenha uma cópia do conteúdo do arquivo WIM.

Para instalar o .NET Framework 3.5 executando o cmdlet Install-WindowsFeature

  1. Execute uma das ações a seguir para abrir uma sessão do Windows PowerShell com direitos de usuário elevados.

    Observação

    Se você estiver desinstalando funções e recursos de um servidor remoto, não precisará executar o Windows PowerShell com direitos de usuário elevados.

    • Na área de trabalho do Windows, clique com o botão direito do mouse no Windows PowerShell na barra de tarefas e clique em Executar como Administrador.

    • Na tela Iniciar do Windows, clique com o botão direito do mouse no Windows PowerShell e, na barra de aplicativos, clique em Executar como Administrador.

    • Em um servidor que executa a opção de instalação Server Core do Windows Server 2012 R2 ou do Windows Server 2012, digite PowerShell em um prompt de comando e pressione Enter.

  2. Digite o comando a seguir e pressione Enter. No seguinte exemplo, os arquivos de origem estão localizados em um repositório lado a lado (abreviado para SxS) na mídia de instalação na unidade D.

    Install-WindowsFeature NET-Framework-Core -Source D:\Sources\SxS
    

    Para que o comando utilize o Windows Update como a fonte para os arquivos de recursos ausentes, ou se uma fonte padrão já foi configurada usando a Política de Grupo, você não precisa adicionar o parâmetro Source , exceto para especificar uma fonte diferente.

Para instalar o .NET Framework 3.5 usando o Assistente para Adicionar Funções e Recursos

  1. No menu Gerenciar no Gerenciador do Servidor, clique em Adicionar Funções e Recursos.

  2. Selecione um servidor de destino executando o Windows Server 2016.

  3. Na página Selecionar recursos do Assistente para Adicionar Funções e Recursos, selecione .NET Framework 3.5.

  4. Se o computador local tiver permissão para fazer isso usando as configurações de Política de Grupo, o processo de instalação tentará obter os arquivos de recursos ausentes através do Windows Update. Clique em Instalar; não é preciso avançar para a próxima etapa.

    Se as configurações de Política de Grupo não derem permissão para isso ou se você quiser usar outra origem para os arquivos de recursos do .NET Framework 3.5, na página Confirmar seleções de instalação do assistente, clique em Especificar um caminho de origem alternativo.

  5. Indique o caminho para o repositório lado a lado (chamado de SxS) na mídia de instalação ou para um arquivo WIM. No seguinte exemplo, a mídia de instalação está localizada na unidade D.

    D:\Sources\SxS\

    Para especificar um arquivo WIM, adicione o prefixo WIM: e acrescente o índice da imagem para usar no arquivo WIM como um sufixo, conforme mostrado no exemplo a seguir.

    WIM:\\nome_do_servidor\share\install.wim:3

  6. Clique em OK e em Instalar.

Para instalar o .NET Framework 3.5 usando o DISM

  1. Execute uma das ações a seguir para abrir uma sessão do Windows PowerShell com direitos de usuário elevados.

    Observação

    Se você estiver desinstalando funções e recursos de um servidor remoto, não precisará executar o Windows PowerShell com direitos de usuário elevados.

    • Na área de trabalho do Windows, clique com o botão direito do mouse no Windows PowerShell na barra de tarefas e clique em Executar como Administrador.

    • Na tela Iniciar do Windows, clique com o botão direito do mouse no Windows PowerShell e, na barra de aplicativos, clique em Executar como Administrador.

    • Em um servidor que executa a opção de instalação Server Core, digite PowerShell em um prompt de comando e pressione ENTER.

  2. Execute um dos seguintes comandos DISM.

    • Se o computador tiver acesso ao Windows Update ou se um local de arquivo de origem padrão já tiver sido configurado na Política de Grupo, execute o comando a seguir.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All
      
    • Se o computador tiver acesso à mídia de instalação, execute um comando semelhante ao mostrado a seguir. No seguinte exemplo, a mídia de instalação do sistema operacional está localizada na unidade D. O parâmetro LimitAccess impede que o comando tente entrar em contato com o Windows Update ou com um servidor que esteja executando o WSUS.

      DISM /online /Enable-Feature /Featurename:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
      

    Observação

    O comando DISM diferencia maiúsculas de minúsculas.

Configurar fontes alternativas para os arquivos de recursos na Política de Grupo

A configuração de Política de Grupo descrita nesta seção especifica os locais de origem autorizados para os arquivos do .NET Framework 3.5 e outros arquivos de recursos que foram removidos como parte da configuração Recursos sob Demanda. A configuração de política Especificar configurações para instalação de componentes opcionais e reparo de componentes está localizada na pasta Configuração do Computador\Modelos Administrativos\Sistema no Console de Gerenciamento de Política de Grupo ou no Editor de Política de Grupo Local.

Observação

Você deve ser membro do grupo Administradores para alterar as configurações de Política de Grupo no computador local. Se as configurações de Política de Grupo do computador que você deseja gerenciar forem controladas no nível do domínio, você deverá ser membro do grupo Administradores de Domínio para alterar as configurações de Política de Grupo.

Para configurar um caminho de origem alternativo padrão na Política de Grupo
  1. No Editor de Política de Grupo Local ou no Console de Gerenciamento de Política de Grupo, abra a configuração de política a seguir.

    Configuração do Computador\Modelos Administrativos\Sistema\Especificar configurações para instalação de componentes opcionais e reparo de componentes

  2. Selecione Habilitado para habilitar a configuração de política, caso ainda não esteja habilitada.

  3. Na caixa de texto Caminho de arquivo de origem alternativo da área Opções, especifique o caminho totalmente qualificado para uma pasta compartilhada ou um arquivo WIM. Para especificar um arquivo WIM como um local de arquivo de origem alternativo, adicione o prefixo WIM: ao caminho e acrescente o índice da imagem para usar no arquivo WIM como um sufixo. Veja a seguir exemplos de valores que você pode especificar.

    • Caminho para uma pasta compartilhada: \\nome_do_servidor\share\nome_da_pasta

    • Caminho para um arquivo WIM, em que 3 representa o índice da imagem na qual os arquivos de recursos se encontram: WIM:\\nome_do_servidor\share\install.wim:3

  4. Se você não deseja que os computadores controlados por essa configuração de política procurem os arquivos de recursos ausentes no Windows Update, selecione Nunca tentar baixar carga do Windows Update.

  5. Se os computadores controlados por essa configuração de política normalmente recebem atualizações pelo WSUS, mas você prefere usar o Windows Update em vez do WSUS para localizar os arquivos de recursos ausentes, selecione Contatar diretamente o Windows Update para baixar conteúdo de reparo em vez do WSUS (Windows Server Update Services).

  6. Clique em OK quando terminar de alterar essa configuração de política e feche o Editor de Política de Grupo.

Consulte Também

Opções de instalação do Windows ServerConsiderações sobre a implantação do Microsoft .NET Framework 3.5Como habilitar ou desabilitar recursos do Windows