Guia passo a passo: configurar um laboratório de teste para implantar o Windows 10

Aplicável ao

  • Windows 10

Este guia contém instruções para configurar um ambiente de verificação de conceito (PoC) exigindo uma quantidade mínima de recursos. O guia faz amplo uso do Windows PowerShell e do Hyper-V. Os guias complementares subsequentes contêm as etapas para implantar o Windows 10 usando o ambiente PoC. Depois de concluir este guia, consulte os seguintes guias de implantação do Windows 10 PoC:

Os guias de implantação de PoC foram projetados para oferecer uma demonstração de ferramentas e processos de implantação do Windows 10 para profissionais do setor de TI que não estão familiarizados com essas ferramentas, bem como para aqueles que estão interessados em configurar um ambiente de verificação de conceito. As instruções neste guia não devem ser utilizadas em um ambiente de produção e não pretendem substituir as instruções encontradas no guia de implantação de produção.

A configuração do ambiente de PoC requer aproximadamente três horas. Você precisará de um computador compatível com Hyper-V executando o Windows 8.1 ou posterior com pelo menos 16 GB de RAM. Os requisitos detalhados são fornecidos abaixo. Você também precisa ter uma conta da Microsoft para baixar o software de avaliação.

Os comandos do Windows PowerShell são fornecidos para configurar o ambiente de PoC rapidamente. Não é necessário ser um especialista no Windows PowerShell para concluir as etapas no guia. No entanto, você será solicitado a personalizar alguns comandos para seu ambiente.

As instruções para "digitar" comandos do Windows PowerShell fornecidos neste guia podem ser seguidas literalmente digitando os comandos, mas o método preferencial é copiar e colar esses comandos.

Uma janela do Windows PowerShell pode ser usada para executar todos os comandos neste guia. No entanto, quando os comandos são especificados para um prompt de comando, você deverá digitar CMD no prompt do Windows PowerShell para entrar no prompt de comando ou preceder o comando "cmd /c", ou se desejar, pode inserir caracteres de escape especiais no comando usando o caractere backtick ('). Na maioria dos casos, a ação mais simples é digitar cmd e entrar no prompt de comando, digitar os comandos necessários e, em seguida, digitar "exit" para voltar ao Windows PowerShell.

O Hyper-V é instalado, configurado e amplamente usado neste guia. Se você não estiver familiarizado com o Hyper-V, consulte o terminologia usada no guia antes de começar.

Neste guia

Este guia contém instruções para obter os três procedimentos gerais: instalar o Hyper-V, configurar o Hyper-V e configurar as VMs. Se você já tiver um computador com Hyper-V, é possível usar este computador e ignorar o primeiro procedimento. Nesse caso, as configurações do switch virtual devem ser modificadas para corresponder às utilizadas neste guia ou as etapas neste guia podem ser modificadas para usar as configurações existentes do Hyper-V.

Depois de concluir as instruções neste guia, você terá um ambiente de PoC que permite o teste de procedimentos de implantação do Windows 10 seguindo as instruções nos guias, que são escritos para usar o ambiente de PoC. Os links são fornecidos para baixar versões de avaliação do Windows Server 2012, Windows 10 Enterprise e todas as ferramentas de implantação necessárias para concluir o laboratório.

Tópicos e procedimentos neste guia estão resumidos na tabela a seguir. Uma estimativa do tempo necessário para concluir cada procedimento também é fornecida. O tempo necessário para concluir os procedimentos varia de acordo com os recursos disponíveis para o host do Hyper-V e atribuídos para as VMs, tais como velocidade do processador, alocação de memória, velocidade de disco e velocidade de rede.


TópicoDescriçãoTempo
Requisitos de hardware e softwarePré-requisitos para concluir este guia.Informativo
Configuração do laboratórioUma descrição e um diagrama do ambiente de PoC.Informativo
Configurar o ambiente de PoCTópico pai sobre os procedimentos.Informativo
Verificar o suporte e instalar o Hyper-VVerifique se a instalação do Hyper-V é suportada e instale a função de servidor do Hyper-V.10 minutos
Baixar os arquivos VHD e ISOBaixe versões de avaliação do Windows Server 2012 R2 e Windows 10, e prepare esses arquivos para serem usadas no host do Hyper-V.30 minutos
Converter o computador em VMConverta um computador físico na rede em uma VM hospedada no Hyper-V.30 minutos
Redimensionar VHDAumente a capacidade de armazenamento para uma das VMs do servidor do Windows.5 minutos
Configurar o Hyper-VCrie comutadores virtuais, determine a RAM disponível para máquinas virtuais e adicione máquinas virtuais.15 minutos
Configurar contas de serviço e usuárioInicie as máquinas virtuais e defina todos os serviços e configurações.60 minutos
Configurar as VMsInicie as máquinas virtuais e defina todos os serviços e configurações.60 minutos
Apêndice A: verificar a configuraçãoVerifique e solucione os problemas de conectividade de rede e os serviços no ambiente de PoC.30 minutos
Apêndice B: terminologia neste guiaTermos usados neste guia.Informativo

Requisitos de hardware e software

Um computador que atende às especificações de hardware e software abaixo é necessário para concluir o guia; um segundo computador é recomendado para validar o processo de atualização.

  • Computador 1: o computador que você usará para executar o Hyper-V e as máquinas virtuais de host. Este computador deve ter 16 GB ou mais de memória RAM instalada e um processador de vários núcleos.
  • Computador 2: um computador cliente da rede corporativa. É feita uma cópia de sombra dele para criar uma VM que pode ser adicionada ao ambiente de PoC, permitindo que você teste uma imagem espelhada de um computador na rede. Se você não tiver um computador para usar nessa simulação, é possível baixar um VHD de avaliação e usá-lo para representar o computador. As guias subsequentes usam o computador para simular os cenários de substituição e atualização do Windows 10, portanto, a VM é necessária mesmo se não for possível criar essa VM com o computador 2.

Os requisitos de harware são exibidos abaixo:

Computador 1 (obrigatório) Computador 2 (recomendado)
Função Host do Hyper-V Computador cliente
Descrição Este computador executará o Hyper-V, as ferramentas de gerenciamento do Hyper-V e o módulo do Hyper-V Windows PowerShell. Este computador é um cliente do Windows 7 ou Windows 8/8.1 na rede corporativa e será convertido em uma VM para demonstrar o processo de atualização.
SO Windows 8.1/10 ou Windows Server 2012/2012 R2/2016* Windows 7 ou posterior
Edição Enterprise, Professional ou Education Qualquer
Arquitetura 64 bits Qualquer
Observação: a retenção de aplicativos e configurações requer que a arquitetura (32 ou 64 bits) seja a mesma de antes e depois da atualização.
RAM 8 GB de RAM (recomendada-se 16 GB) para testar a implantação do Windows 10 com MDT.
16 GB de RAM para testar a implantação do Windows 10 com o System Center Configuration Manager.
Qualquer
Disco 200 GB de espaço de disco rígido disponível, em qualquer formato. Qualquer tamanho, MBR formatada.
CPU CPU com SLAT habilitada Qualquer
Rede Conexão com a Internet Qualquer
*A função de servidor do Hyper-V também pode ser instalada em um computador que executa o Windows Server 2008 R2. No entanto, o módulo do Windows PowerShell para Hyper-V não está disponível no Windows Server 2008 R2, portanto, você não pode usar muitas das etapas fornecidas neste guia para configurar o Hyper-V. Para gerenciar o Hyper-V no Windows Server 2008 R2, você pode usar o WMI do Hyper-V ou o console do Gerenciador do Hyper-V. A explicação de todas as etapas neste guia, como procedimento do WMI do Hyper-V ou 2008 R2 Hyper-V Manager está além do escopo do guia.

A função do Hyper-V não pode ser instalada no Windows 7 ou em versões anteriores do Windows.

Configuração do laboratório

A arquitetura de laboratório é resumida no diagrama a seguir:

PoC

  • O computador 1 está configurado para hospedar quatro VMs em uma rede privada e PoC.
    • Duas VMs executam o Windows Server 2012 R2 com serviços de rede necessários e as ferramentas instaladas.
    • Duas VMs são sistemas do cliente: uma VM é usada para espelhar um host em sua rede corporativa (computador 2) e a outra executa o Windows 10 Enterprise para demonstrar o cenário de substituição de hardware.

Se você tiver um host do Hyper-V, é possível usar esse host e ignorar a seção de instalação do Hyper-V neste guia.

As duas VMs do servidor do Windows podem ser combinadas em uma única VM para conservar espaço na memória RAM e no disco, se necessário. No entanto,as instruções neste guia pressupõem que são usados dois sistemas de servidor. O uso de dois servidores permite que os Serviços de Domínio do Active Directory e DHCP sejam instalados em um servidor que não está diretamente conectado à rede corporativa. Isso reduz o risco dos clientes na rede corporativa receberem concessões DHCP da rede PoC (ou seja, DHCP "invasor") e limita as difusões de serviço de NETBIOS.

Configurar o ambiente de PoC

Dica: antes de começar, verifique se o Windows PowerShell está fixado na barra de tarefas para facilitar o acesso. Se o host do Hyper-V está executando o Windows Server, então o Windows PowerShell automaticamente está fixado na barra de tarefas. O fixar o Windows PowerShell na barra de tarefas do Windows 8.1 ou Windows 10: clique em Iniciar, digite power, clique com botão direito do mouse em Windows PowerShell e clique em Fixar na barra de tarefas. Depois que o Windows PowerShell for fixado na barra de tarefas, você pode abrir um prompt privilegiado do Windows PowerShell ao clicar no ícone na barra de tarefas e, em seguida, clicar em Executar como administrador.

Procedimentos nesta seção

Verificar o suporte e instalar o Hyper-V
Baixar os arquivos VHD e ISO
Converter o computador em VM
Redimensionar VHD
Configurar o Hyper-V
Configurar as VMs

Verificar o suporte e instalar o Hyper-V

A partir do Windows 8, o microprocessador do computador de host deve comportar a conversão de endereços de segundo nível (SLAT) para instalar o Hyper-V. Consulte Hyper-v: lista de CPUs compatíveis com SLAT para Hosts para obter mais informações.

  1. Para verificar se o computador é compatível com SLAT, abra um prompt de comando de administrador, digite systeminfo, pressione ENTER e examine a seção exibida na parte inferior, ao lado dos Requisitos do Hyper-V. Veja o seguinte exemplo:

     C:\>systeminfo
    
     ...
     Hyper-V Requirements:      VM Monitor Mode Extensions: Yes
                                Virtualization Enabled In Firmware: Yes
                                Second Level Address Translation: Yes
                                Data Execution Prevention Available: Yes
     

    Neste exemplo, o computador é compatível com SLAT e Hyper-V.

    Se um ou mais requisitos são avaliados como Não e, em seguida, o computador não oferecer suporte à instalação do Hyper-V. No entanto, se apenas a configuração de virtualização for incompatível, é possível habilitar a virtualização no BIOS e alterar a configuração de Virtualização habilitada no Firmware como Não para Sim. O local dessa configuração depende do fabricante e a versão do BIOS, mas, em geral, é associado às configurações de segurança do BIOS.

    Você também pode identificar o suporte do Hyper-V usando as ferramentas fornecidas pelo fabricante do processador, a ferramenta msinfo32 ou você pode baixar o utilitário coreinfo e executá-lo, como mostrado no exemplo a seguir:

     C:\>coreinfo -v
    
     Coreinfo v3.31 - Dump information on system CPU and memory topology
     Copyright (C) 2008-2014 Mark Russinovich
     Sysinternals - www.sysinternals.com
    
     Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
     Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
     Microcode signature: 0000001B
     HYPERVISOR      -       Hypervisor is present
     VMX             *       Supports Intel hardware-assisted virtualization
     EPT             *       Supports Intel extended page tables (SLAT)
     

    Observação: um sistema operacional de 64 bits é necessário para executar o Hyper-V.

  2. O recurso do Hyper-V não está instalado por padrão. Para instalá-lo, abra uma janela com privilégios elevados no Windows PowerShell e digite o seguinte comando:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All

    Esse comando funciona em todos os sistemas operacionais compatíveis com Hyper-V, mas em sistemas operacionais Windows Server você deve digitar um comando adicional para adicionar o módulo do Windows PowerShell do Hyper-V e o console do Gerenciador do Hyper-V. Esse comando também instala o Hyper-V se ele ainda não estiver instalado, portanto, se desejar, apenas você pode digitar o seguinte comando no Windows Server 2012 ou 2016 em vez de usar o comando Enable-WindowsOptionalFeature:

    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools

    Quando for solicitado a reiniciar o computador, selecione Sim. O computador pode ser reiniciado mais de uma vez. Após a instalação ser concluída, você pode abrir o Gerenciador do Hyper-V ao digitar virtmgmt.msc em um prompt de comando com privilégios elevados.

    Como alternativa, você pode instalar o Hyper-V usando o Painel de Controle no Windows em Ativar ou desativar recursos do Windows para um cliente do sistema operacional ou usando o Assistente de adição de funções e recursos do Gerenciador de servidores em um sistema operacional de servidor, como mostrado a seguir:

    recurso do hyper-v

    hyper-v

    Se você optar por instalar o Hyper-V usando o Gerenciador do Servidor, aceite todas as seleções padrão. Também não se esqueça de instalar ambos os itens em Ferramentas de gerenciamento de funções\Ferramentas de administração do Hyper-V.

Baixar os arquivos VHD e ISO

Ao terminar de instalar o Hyper-V no computador host, inicie a configuração do Hyper-V ao baixar os arquivos VHD e ISO para o host do Hyper-V. Esses arquivos serão usados para criar as VMs usadas no laboratório. Antes de você baixar os arquivos VHD e ISO, é necessário registrar e conectar-se ao Centro de Avaliação do TechNet usando sua conta da Microsoft.

  1. Crie um diretório no host do Hyper-V chamado de C:\VHD e baixe um único VHD do Windows Server 2012 R2 do Centro de Avaliação do TechNet para o diretório do C:\VHD.

    Importante: este guia considera que os VHDs são armazenados no diretório C:\VHD no host do Hyper-V. Se você usar uma pasta diferente para armazenar os VHDs, é necessário ajustar as etapas deste guia adequadamente.

    Depois de concluir o registro, você poderá baixar o ISO de avaliação do VHD do Windows Server 2012 R2 de 7.47 GB. Um exemplo da oferta do download é mostrado abaixo.

    VHD
  2. Baixe o arquivo para o diretório C:\VHD. Quando o download for concluído, renomeie o arquivo VHD que você baixou como 2012R2-poc-1.vhd. Isso é feito para simplificar o reconhecimento e a digitação do nome do arquivo.

  3. Copie o VHD para um segundo arquivo no diretório C:\VHD e nomeie esse VHD como 2012R2-poc-2.vhd.
  4. Baixe o ISO do Windows 10 Enterprise do Centro de Avaliação do TechNet para o diretório C:\VHD no host do Hyper-V.

    Durante o registro, você deve especificar o tipo, a versão e o idioma da mídia de instalação para baixá-la. Neste exemplo, um ISO em inglês do Windows 10 Enterprise de 64 bits. Você pode escolher uma versão diferente, se desejar. Observação: a versão de avaliação do Windows 10 não oferece suporte à atualização no local.

  5. Renomeie o arquivo ISO que você baixou como w10-enterprise.iso. Novamente, isso é feito para que o nome do arquivo seja simples de digitar e reconhecer. Depois de concluir o registro, você poderá baixar o ISO de avaliação do Windows 10 Enterprise de 3.63 GB.

Depois de concluir essas etapas, você terá três arquivos no diretório C:\VHD: 2012R2-poc-1.vhd, 2012R2-poc-2.vhd e w10-enterprise.iso.

O exemplo a seguir exibe os procedimentos descritos nesta seção, antes e depois de baixar os arquivos:

C:\>mkdir VHD
C:\>cd VHD
C:\VHD>ren 9600*.vhd 2012R2-poc-1.vhd
C:\VHD>copy 2012R2-poc-1.vhd 2012R2-poc-2.vhd
   1 file(s) copied.
C:\VHD ren *.iso w10-enterprise.iso
C:\VHD>dir /B
2012R2-poc-1.vhd
2012R2-poc-2.vhd
w10-enterprise.iso

Converter o computador em VM

Importante: não tente usar a VM resultante do procedimento a seguir como uma imagem de referência. Além disso, para evitar conflitos com clientes existentes, não inicie a VM fora da rede PoC.

Se você não tiver um computador disponível para converter a VM, execute as seguintes etapas para baixar uma avaliação de VM:
  1. Abra a página Baixar máquinas virtuais.
  2. Em Máquina virtual, escolha IE11 no Win7.
  3. Em Selecionar plataforma, escolha HyperV (Windows).
  4. Clique em Baixar .zip. O download tem 3.31 GB.
  5. Extraia o arquivo zip. Três diretórios são criados.
  6. Abra o diretório Discos rígidos virtuais e copie IE11 - Win7.vhd para o diretório C:\VHD.
  7. Renomeie IE11 - Win7.vhd como w7.vhd (não renomeie o arquivo como w7.vhdx).
  8. Na etapa 5 da seção Configurar Hyper-V, substitua o nome do arquivo VHD w7.vhdx por w7.vhd.

Se você tiver um computador disponível para converter a VM (computador 2):

  1. Conecte-se no computador 2 usando uma conta com privilégios de Administrador.

Importante: a conta usada nessa etapa deve ter privilégios de administrador local. Você pode usar uma conta de computador local ou uma conta de domínio com direitos administrativos se a política de domínio permitir o uso de credenciais armazenadas em cache. Após a conversão do computador em VM, você deve ser capaz de conectar-se a essa VM com direitos de administrador enquanto ela estiver desconectada da rede corporativa.

  1. Determine o tipo de geração e partição de VM que é necessário.
  2. Com base no tipo de partição e geração de VM, execute um dos seguintes procedimentos: Preparar uma VM de 1ª geração, Preparar uma VM de 2ª geração ou Preparar uma geração VM de 1ª geração para um disco GPT.

Determinar o tipo de geração e partição da VM

Ao criar uma máquina virtual no Hyper-V, você deve especificar se é de 1ª ou 2ª geração. A tabela a seguir descreve os requisitos para esses dois tipos de VMs.

Arquitetura Sistema operacional Estilo da partição
1ª geração 32 bits ou 64 bits Windows 7 ou posterior ativa a
2ª geração 64 bits Windows 8 ou posterior MBR ou GPT

Se o computador estiver executando um sistema operacional de 32 bits ou o sistema operacional Windows 7, é necessário convertê-lo em uma VM de 1ª geração. Caso contrário, ele pode ser convertido em uma VM de 2ª geração.

  • Para determinar o sistema operacional e a arquitetura de um computador, digite systeminfo em um prompt de comando e examine a saída ao lado de Nome do sistema operacional e Tipo de sistema.
  • Para determinar o estilo de partição, abra um prompt do Windows PowerShell no computador e digite o seguinte comando:
Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type

Se a coluna Tipo não indicar GPT, então, o formato de partição de disco é MBR ("Sistema de arquivos instaláveis" = MBR). No exemplo a seguir, o disco é GPT:

PS C:\> Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type

SystemName                           Caption                                 Type
----------                           -------                                 ----
USER-PC1                             Disk #0, Partition #0                   GPT: System
USER-PC1                             Disk #0, Partition #1                   GPT: Basic Data

Em um computador com o Windows 8 ou posterior, você também pode digitar Get-Disk em um prompt do Windows PowerShell para descobrir o estilo de partição. A saída padrão desse cmdlet exibe o estilo de partição para todos os discos conectados. Ambos os comandos são exibidos abaixo. Neste exemplo, o computador cliente está executando o Windows 8.1 e usa um formato de partição estilo GPT:

PS C:\> Get-WmiObject -Class Win32_DiskPartition | Select-Object -Property SystemName,Caption,Type

SystemName                            Caption                               Type
----------                            -------                               ----
PC-X1                                 Disk #0, Partition #0                 GPT: Unknown
PC-X1                                 Disk #0, Partition #1                 GPT: System
PC-X1                                 Disk #0, Partition #2                 GPT: Basic Data
PC-X1                                 Disk #0, Partition #3                 GPT: Basic Data
PC-X1                                 Disk #0, Partition #4                 GPT: Basic Data

PS C:\> Get-Disk

Number Friendly Name                  OperationalStatus                     Total Size Partition Style
------ -------------                  -----------------                     ---------- ---------------
0      INTEL SSDSCMMW240A3L           Online                                223.57 GB GPT

Seleção de geração da VM

A tabela a seguir exibe a geração da VM do Hyper-V para escolher com base no sistema operacional, na arquitetura e no estilo de partição. Links para procedimentos de criação das VMs correspondentes são incluídos.

Sistema operacional Estilo da partição Arquitetura Geração da VM Procedimento
Windows 7 MBR 32 1 Preparar uma VM da geração 1
64 1 Preparar uma VM da geração 1
GPT 32 N/D N/D
64 1 Preparar uma VM da geração 1 de um disco GPT
Windows 8 ou posterior MBR 32 1 Preparar uma VM da geração 1
64 1, 2 Preparar uma VM da geração 1
GPT 32 1 Preparar uma VM da geração 1 de um disco GPT
64 2 Preparar uma VM da geração 2

Observações:

  • Se o computador estiver executando o Windows 7, ele pode ser convertido e hospedados somente no Hyper-V como uma VM de 1ª geração. Esse requisito do Hyper-V significa que, se o computador com Windows 7 também usar um estilo de partição GPT, é possível fazer cópias de sombra do disco do sistema operacional, mas é necessário criar uma nova partição do sistema. Nesse caso, consulte Preparar uma VM de 1ª geração a partir de um disco GPT.
  • Se o computador estiver executando o Windows 8 ou posterior e usar o estilo de partição GPT, é possível capturar a imagem de disco e criar uma VM de 2ª geração. Para fazer isso, é necessário montar temporariamente a partição do sistema EFI, o que é feito usando o comando mountvol. Nesse caso, consulte Preparar uma VM de 2ª geração.
  • Se o computador estiver usando um estilo de partição MBR, você pode converter o disco VHD e usá-lo para criar uma VM de 1ª geração. Se você usar a ferramenta Disk2VHD descrita neste guia, não é necessário montar a partição do sistema MBR, mas ainda é necessária para capturá-la. Nesse caso, consulte Preparar uma VM de 'ª geração.

Preparar uma VM da geração 1

  1. Baixe o utilitário Disk2vhd, extraia o arquivo. zip e copie disk2vhd.exe para uma unidade flash ou outro local acessível a partir do computador que deseja converter.

    Pode ocorrer um tempo limite se você tentar executar o Disk2vhd a partir de um compartilhamento de rede ou especificar um compartilhamento de rede para um destino. Para evitar tempos limite, use uma mídia local e portátil como uma unidade USB.

  2. No computador que você deseja converter, clique duas vezes no utilitário disk2vhd para iniciar a interface gráfica do usuário.

  3. Marque as caixas de seleção ao lado dos volumes C:\ e reservado para o sistema (BIOS/MBR). O volume do sistema não recebe uma letra de unidade, mas será exibido na ferramenta Disk2VHD com um rótulo de volume semelhante a \?\Volume {. Veja o exemplo a seguir. Importante: você deve incluir o volume do sistema para criar um VHD inicializável. Se esse volume não for exibido na ferramenta disk2vhd, provavelmente, o computador está usando o estilo de partição GPT. Para obter mais informações, consulte Determinar a geração da VM.
  4. Especifique um local para salvar o arquivo resultante do VHD ou VHDX (F:\VHD\w7.vhdx no exemplo a seguir) e clique em Criar. Veja o exemplo a seguir:

    disk2vhd

    Disk2vhd pode salvar VHDs em discos rígidos locais, mesmo se forem os mesmos os volumes sendo convertidos. Entretanto, o desempenho é melhor quando o VHD é salvo em um disco diferente daquele sendo convertido, como uma unidade flash.

  5. Quando o utilitário Disk2vhd concluir a conversão do computador de origem em um VHD, copie o arquivo do VHDX (w7.vhdx) para o host do Hyper-V no diretório C:\VHD. Agora, devem existir quatro arquivos nesse diretório:

     C:\vhd>dir /B
     2012R2-poc-1.vhd
     2012R2-poc-2.vhd
     w10-enterprise.iso
     w7.VHDX
     

Preparar uma VM da geração 2

  1. Baixe o utilitário Disk2vhd, extraia o arquivo. zip e copie disk2vhd.exe para uma unidade flash ou outro local acessível a partir do computador que deseja converter.

    Pode ocorrer um tempo limite se você tentar executar o Disk2vhd a partir de um compartilhamento de rede ou especificar um compartilhamento de rede para um destino. Para evitar tempos limite, use uma mídia local e portátil como uma unidade USB.

  2. No computador que deseja converter, abra um prompt de comando com privilégios elevados e digite o seguinte comando:

    mountvol s: /s

    Esse comando temporariamente atribui uma letra de unidade S ao volume do sistema para montá-lo em seguida. Se a letra S já está atribuída a um volume diferente no computador, então, escolha uma disponível (por exemplo, mountvol z: /s).

  3. No computador que você deseja converter, clique duas vezes no utilitário disk2vhd para iniciar a interface gráfica do usuário.

  4. Marque as caixas de seleção ao lado dos volumes C:\ e S:\ e desmarque a caixa de seleção Usar Cópia de Sombra de Volume. A Cópia de sombra do volume não funcionará se a partição do sistema EFI estiver selecionada.

    Importante: você deve incluir a partição do sistema EFI para criar um VHD inicializável. A partição de ferramentas do Windows RE (mostrada abaixo) não é necessária, mas também é possível convertê-la, se desejar.

  5. Especifique um local para salvar o arquivo resultante do VHD ou VHDX (F:\VHD\PC1.vhdx no exemplo a seguir) e clique em Criar. Veja o exemplo a seguir:

    disk2vhd

    Disk2vhd pode salvar VHDs em discos rígidos locais, mesmo se forem os mesmos os volumes sendo convertidos. Entretanto, o desempenho é melhor quando o VHD é salvo em um disco diferente daquele sendo convertido, como uma unidade flash.

  6. Quando o utilitário Disk2vhd concluir a conversão do computador de origem em um VHD, copie o arquivo do VHDX (PC1.vhdx) para o host do Hyper-V no diretório C:\VHD. Agora, devem existir quatro arquivos nesse diretório:

     C:\vhd>dir /B
     2012R2-poc-1.vhd
     2012R2-poc-2.vhd
     w10-enterprise.iso
     PC1.VHDX
     

Preparar uma VM da geração 1 de um disco GPT

  1. Baixe o utilitário Disk2vhd, extraia o arquivo. zip e copie disk2vhd.exe para uma unidade flash ou outro local acessível a partir do computador que deseja converter.

    Pode ocorrer um tempo limite se você tentar executar o Disk2vhd a partir de um compartilhamento de rede ou especificar um compartilhamento de rede para um destino. Para evitar tempos limite, use uma mídia local e portátil como uma unidade USB.

  2. No computador que você deseja converter, clique duas vezes no utilitário disk2vhd para iniciar a interface gráfica do usuário.

  3. Marque a caixa de seleção ao lado do volume C:\ e desmarque a caixa de seleção ao lado de Usar Vhdx. Observação: o volume do sistema não é copiado nesse cenário; ele será adicionado posteriormente.
  4. Especifique um local para salvar o arquivo resultante do VHD (F:\VHD\w7.vhd no exemplo a seguir) e clique em Criar. Veja o exemplo a seguir:

    disk2vhd

    Disk2vhd pode salvar VHDs em discos rígidos locais, mesmo se forem os mesmos os volumes sendo convertidos. Entretanto, o desempenho é melhor quando o VHD é salvo em um disco diferente daquele sendo convertido, como uma unidade flash.

  5. Quando o utilitário Disk2vhd concluir a conversão do computador de origem em um VHD, copie o arquivo do VHD (w7.vhd) para o host do Hyper-V no diretório C:\VHD. Agora, devem existir quatro arquivos nesse diretório:

     C:\vhd>dir /B
     2012R2-poc-1.vhd
     2012R2-poc-2.vhd
     w10-enterprise.iso
     w7.VHD
     

    Em seu estado atual, o arquivo w7.VHD não é inicializável. O VHD será usado para criar uma VM inicializável posteriormente na seção Configurar Hyper-V.

Redimensionar VHD


Modo de sessão avançado

Importante: antes de prosseguir, verifique se que você pode aproveitar o modo avançado de sessão ao concluir as instruções neste guia. O modo de sessão avançado permite que você copie e cole os comandos do host Hyper-V em VMs, entre VMs e sessões RDP. Depois de copiar algum texto, você pode colá-lo ao clicar com o botão direito do mouse em uma janela do Windows PowerShell. Antes de clicar com o botão direito do mouse, não clique com o botão esquerdo em outros locais, pois isso pode esvaziar a área de transferência. Você também pode copiar e colar arquivos diretamente de um computador para outro clicando com o botão direito do mouse e selecionando a cópia em um computador e, em seguida, clicando com o botão direito mouse e selecionando para colar em outro computador.

Para assegurar que o modo de sessão avançado está habilitado no host Hyper-V, digite o comando a seguir em um prompt do Windows PowerShell com privilégios elevados no host Hyper-V:

Set-VMhost -EnableEnhancedSessionMode $TRUE

Se o modo avançado de sessão não foi habilitado anteriormente, feche as conexões da máquina virtual e abra-as novamente para habilitar o acesso ao modo de sessão avançado. Como mencionado anteriormente: as instruções para comandos do tipo "type" são fornecidas neste guia, mas o método preferencial e copiar e colar os comandos. A maioria dos comandos até esse ponto neste guia foram resumidos, mas muitos comandos nas seções abaixo são mais longos e complexos.


O segundo VHD do Windows Server 2012 R2 precisa ser expandido de 40 GB para 100 GB a fim de oferecer suporte às ferramentas de geração de imagens de instalação e armazenamento de imagens do sistema operacional.

  1. Para adicionar o espaço disponível à partição, digite os seguintes comandos em um prompt do Windows PowerShell com privilégios elevados no host do Hyper-V:

     Resize-VHD –Path c:\VHD\2012R2-poc-2.vhd –SizeBytes 100GB
     $x = (Mount-VHD –Path c:\VHD\2012R2-poc-2.vhd -passthru | Get-Disk | Get-Partition | Get-Volume).DriveLetter
     Resize-Partition -DriveLetter $x -Size (Get-PartitionSupportedSize -DriveLetter $x).SizeMax
     
  2. Verifique se que a unidade montada do VHD é redimensionada para 100 GB e desmonte-a:

     Get-Volume -DriveLetter $x
     Dismount-VHD –Path c:\VHD\2012R2-poc-2.vhd

Configurar o Hyper-V

  1. Abra uma janela do Windows PowerShell com privilégios elevados e digite o seguinte comando para criar dois comutadores virtuais chamados "poc-interno" e "poc-externo":

    Se o host do Hyper-V já tem um comutador virtual externo associado a uma placa de rede física, não tente adicionar um segundo comutador virtual externo. A tentativa de adicionar um segundo comutador externo resultará em uma mensagem de erro indicando que a placa de rede já está vinculada ao protocolo de Comutador Virtual Microsoft. Nesse caso, selecione uma das seguintes opções:
       A) Remova o comutador virtual externo e, em seguida, adicione o comutador poc-externo
       B) Renomeie o switch externo atual para "poc-externo"
       C) Substitua cada instância de "poc-externo" usada neste guia com o nome do comutador virtual externo atual
    Se você escolher B) ou C), não execute o segundo comando abaixo.

     New-VMSwitch -Name poc-internal -SwitchType Internal -Notes "PoC Network"
     New-VMSwitch -Name poc-external -NetAdapterName (Get-NetAdapter |?{$_.Status -eq "Up" -and !$_.Virtual}).Name -Notes "PoC External"
     

    Observação: o segundo comando acima interromperá temporariamente a conectividade de rede no host do Hyper-V.

    Como um comutador virtual externo está associado a um adaptador de rede físico do host do Hyper-V, esse adaptador deve ser especificado ao adicionar o comutador virtual. Os comandos anteriores automatizam isso pela filtragem para adaptadores ethernet ativos não virtuais usando o cmdlet Get-NetAdapter ($.Status - eq "Up" - e ! $.Virtual). Se o host do Hyper-V tem duas bases com vários adaptadores ethernet ativos, essa automação não funcionará e ocorrerá falha do segundo comando acima. Nesse caso, você deve editar o comando usado para adicionar o comutador virtual "poc-externo" ao inserir o NetAdapterName apropriado. O valor de NetAdapterName corresponde ao nome da interface de rede que você deseja usar. Por exemplo, se a interface de rede usada no host do Hyper-V para se conectar à Internet for chamado de "Ethernet 2", digite o seguinte comando para criar um comutador virtual externo: New-VMSwitch -Name poc-external -NetAdapterName "Ethernet 2" -Notes "PoC External"

  2. No prompt do Windows PowerShell com privilégios elevados, digite o seguinte comando para determinar os megabytes de RAM disponíveis atualmente no host do Hyper-V:

     (Get-VMHostNumaNode).MemoryAvailable
     

    Esse comando exibirá os megabytes de RAM disponível para VMs. Em um computador host do Hyper-V com 16 GB de RAM física instalados, 10.000 MB de RAM ou superior devem estar disponíveis se o computador não estiver executando outros aplicativos. Em um computador com 8 GB de RAM física instalados, pelo menos 4000 MB devem estar disponíveis. Se o computador tiver menos RAM disponível que isso, tente fechar aplicativos para liberar mais memória.

  3. Determine a memória disponível para VMs ao dividir a RAM disponível por 4. Por exemplo:

     (Get-VMHostNumaNode).MemoryAvailable/4
     2775.5
     

    Neste exemplo, as VMs podem usar no máximo 2700 MB de RAM cada para executar quatro VMs simultaneamente.

  4. No prompt do Windows PowerShell com privilégios elevados, digite o seguinte comando para criar duas novas VMs. Outras VMs serão adicionados posteriormente.

    Importante: substitua o valor de 2700 MB para $maxRAM no primeiro comando abaixo pelo valor de RAM que você calculou na etapa anterior.

     $maxRAM = 2700MB
     New-VM -Name "DC1" -VHDPath c:\vhd\2012R2-poc-1.vhd -SwitchName poc-internal
     Set-VMMemory -VMName "DC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
     Enable-VMIntegrationService -Name "Guest Service Interface" -VMName DC1
     New-VM -Name "SRV1" -VHDPath c:\vhd\2012R2-poc-2.vhd -SwitchName poc-internal
     Add-VMNetworkAdapter -VMName "SRV1" -SwitchName "poc-external"
     Set-VMMemory -VMName "SRV1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 80
     Enable-VMIntegrationService -Name "Guest Service Interface" -VMName SRV1
     

    Observação: os valores de RAM atribuídos às VMs nesta etapa não são permanentes e podem ser facilmente aumentados ou reduzidos posteriormente, se necessário, para resolver os problemas de desempenho.

  5. Com o prompt do Windows PowerShell com privilégios elevados usado na etapa anterior, digite um dos seguintes conjuntos de comandos, dependendo do tipo de VM preparada na seção Determinar a geração da VM, 1ª geração, 2ª geração ou 1ª geração 1 com GPT.

    Para criar uma VM de 1ª geração (usando c:\vhd\w7.vhdx):

     New-VM -Name "PC1" -VHDPath c:\vhd\w7.vhdx -SwitchName poc-internal
     Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
     Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
     

    Para criar uma VM de 2ª geração (usando c:\vhd\PC1.vhdx):

     New-VM -Name "PC1" -Generation 2 -VHDPath c:\vhd\PC1.vhdx -SwitchName poc-internal
     Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
     Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
     

    Para criar uma VM de 1ª geração de um disco GPT (usando c:\vhd\w7.vhd):

    Observação: o procedimento a seguir é mais complexo porque inclui etapas para converter a partição do sistema operacional de GPT no formato MBR. As etapas estão incluídas para criar um VHD temporário e anexá-lo à VM, a imagem de sistema operacional é salva nessa unidade, a unidade do sistema operacional é reformatada para MBR, a imagem de sistema operacional é restaurada e a unidade temporária é removida.

    Primeiro, digite os seguintes comandos em um prompt do Windows PowerShell com privilégios elevados no host do Hyper-V para criar um VHD temporário que será usado para salvar a imagem do sistema operacional. Não se esqueça de incluir um pipe (|) no final dos primeiro cinco comandos:

     New-VHD -Path c:\vhd\d.vhd -SizeBytes 1TB |
     Mount-VHD -Passthru |
     Get-Disk -Number {$_.DiskNumber} |
     Initialize-Disk -PartitionStyle MBR -PassThru |
     New-Partition -UseMaximumSize |
     Format-Volume -Confirm:$false -FileSystem NTFS -force
     Dismount-VHD -Path c:\vhd\d.vhd
     

    Em seguida, crie uma VM PC1 com dois VHDs anexados e inicialize pelo DVD ($maxram deve ser definido anteriormente usando o mesmo promt do Windows PowerShell):

     New-VM -Name "PC1" -VHDPath c:\vhd\w7.vhd -SwitchName poc-internal
     Add-VMHardDiskDrive -VMName PC1 -Path c:\vhd\d.vhd
     Set-VMDvdDrive -VMName PC1 -Path c:\vhd\w10-enterprise.iso
     Set-VMMemory -VMName "PC1" -DynamicMemoryEnabled $true -MinimumBytes 512MB -MaximumBytes $maxRAM -Buffer 20
     Enable-VMIntegrationService -Name "Guest Service Interface" -VMName PC1
     Start-VM PC1
     vmconnect localhost PC1
     

    A VM será inicializada automaticamente durante a instalação do Windows. Na janela do PC1:

    1. Clique em Avançar.
    2. Clique em Reparar seu computador.
    3. Clique em Solucionar problemas.
    4. Clique no Prompt de Comando.
    5. Digite o seguinte comando para salvar uma imagem da unidade do sistema operacional:

      dism /Capture-Image /ImageFile:D:\c.wim /CaptureDir:C:\ /Name:Drive-C
      
    6. Aguarde até que a imagem de sistema operacional seja salva e, em seguida, digite os seguintes comandos para converter a unidade C: em MBR:

      diskpart
      select disk 0
      clean
      convert MBR
      create partition primary size=100
      format fs=ntfs quick
      active
      create partition primary
      format fs=ntfs quick label=OS
      assign letter=c
      exit
      
    7. Digite os seguintes comandos para restaurar os arquivos de imagem e inicialização do sistema operacional:

      dism /Apply-Image /ImageFile:D:\c.wim /Index:1 /ApplyDir:C:\
      bcdboot c:\windows
      exit
      
    8. Clique em Continuar e verifique se a VM foi inicializado com êxito (não inicialize do DVD).

    9. Clique em Ctrl + Alt + Del e, em seguida, no canto inferior direito, clique em Desligar.
    10. Digite os seguintes comandos em um prompt do Windows PowerShell com privilégios elevados no host do Hyper-V para remover os discos e as unidades temporários do PC1:

      Remove-VMHardDiskDrive -VMName PC1 -ControllerType IDE -ControllerNumber 0 -ControllerLocation 1
      Set-VMDvdDrive -VMName PC1 -Path $null
      

Configurar VMs

  1. Em um prompt do Windows PowerShell com privilégios elevados no host do Hyper-V, inicie a primeiro VM do Windows Server e conecte-se a ela digitando os seguintes comandos:

     Start-VM DC1
     vmconnect localhost DC1
     
  2. Clique em Próxima para aceitar as configurações padrão, leia os termos de licença e clique em Aceito, forneça uma senha de administrador como pass@word1 e clique em Concluir.

  3. Clique em Ctrl + Alt + Del no canto superior esquerdo da janela de conexão de máquina virtual e, em seguida, conecte-se ao DC1 usando a conta de Administrador.
  4. Clique com o botão direito do mouse em Iniciar, aponte para Desligar ou sair e clique em Sair. a conexão de VM será reiniciada e uma caixa de diálogo de nova conexão aparecerá, permitindo que você escolha uma configuração de exibição personalizada. Selecione um tamanho da área de trabalho, clique em Conectar e conecte-se novamente com a conta de Administrador local. Observação: a conexão dessa forma garante que o modo avançado de sessão esteja habilitado. É necessário fazer isso somente na primeira vez que você conectar-se a uma nova VM.
  5. Se DC1 for configurado como descrito neste guia, ele será atribuído atualmente a um endereço APIPA, terá um nome de host gerado aleatoriamente e um adaptador de rede chamado "Ethernet". Abra um prompt do Windows PowerShell com privilégios elevados em DC1 e digite ou cole os seguintes comandos para fornecer um novo nome de host e configurar um endereço IP estático e gateway:

     Rename-Computer DC1
     New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.1 –PrefixLength 24 -DefaultGateway 192.168.0.2
     Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
     

    O gateway padrão em 192.168.0.2 será configurado posteriormente neste guia.

    Observação: uma lista de tarefas disponíveis para um aplicativo será preenchida na primeira vez que você executá-lo na barra de tarefas. Como essas tarefas não estão disponíveis até que o aplicativo seja executado, você não exibirá a tarefa Executar como administrador até clicar com o botão esquerdo do mouse em Windows PowerShell pela primeira vez. Nessa VM recém-criada, você deverá clicar em Windows PowerShell uma vez e, em seguida, clicar com botão direito do mouse e selecionar Executar como administrador para abrir um prompt do Windows PowerShell com privilégios elevados.

  6. Instale a função Serviços de Domínio do Active Directory, digitando o seguinte comando em um prompt elevado do Windows PowerShell:

     Install-WindowsFeature -Name AD-Domain-Services -IncludeAllSubFeature -IncludeManagementTools
     
  7. Antes de promover DC1 a Controlador de domínio, você deve reinicializar para que a alteração do nome na etapa 3 acima seja efetivada. Para reiniciar o computador, digite o seguinte comando em um prompt elevado do Windows PowerShell:

     Restart-Computer
     
  8. Quando DC1 foi reinicializado, faça logon novamente e abra um prompt do Windows PowerShell com privilégios elevados. Agora é possível promover esse servidor a controlador de domínio. A senha do modo de restauração de serviços de diretório deve ser inserida como uma cadeia de caracteres segura. Digite os seguintes comandos no prompt elevado do Windows PowerShell:

     $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
     Install-ADDSForest -DomainName contoso.com -InstallDns -SafeModeAdministratorPassword $pass -Force
     

    Ignore qualquer aviso exibido. O computador será reinicializado automaticamente após a conclusão.

  9. Quando a reinicialização for concluído, reconecte DC1, entrar usando a conta CONTOSO\Administrator., abra um prompt do Windows PowerShell com privilégios elevados e use os seguintes comandos para adicionar uma zona de pesquisa inversa para a rede PoC, adicionar a função de servidor DHCP, autorizar o DHCP em Active Directory e suprime o alerta de DHCP-post-instalar:

     Add-DnsServerPrimaryZone -NetworkID "192.168.0.0/24" -ReplicationScope Forest
     Add-WindowsFeature -Name DHCP -IncludeManagementTools
     netsh dhcp add securitygroups
     Restart-Service DHCPServer
     Add-DhcpServerInDC  dc1.contoso.com  192.168.0.1
     Set-ItemProperty –Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12 –Name ConfigurationState –Value 2
     
  10. Em seguida, adicione um escopo de DHCP e defina valores de opção:

    Add-DhcpServerv4Scope -Name "PoC Scope" -StartRange 192.168.0.100 -EndRange 192.168.0.199 -SubnetMask 255.255.255.0 -Description "Windows 10 PoC" -State Active
    Set-DhcpServerv4OptionValue -ScopeId 192.168.0.0 -DnsDomain contoso.com -Router 192.168.0.2 -DnsServer 192.168.0.1,192.168.0.2 -Force
    

    A opção - Force é necessária ao adicionar opções de escopo para ignorar a validação de 192.168.0.2 como um servidor DNS, pois nós ainda não o configuramos. O escopo deve começar a emissão de concessões imediatamente na rede PoC. A primeira concessão de DHCP que será emitida é a interface vEthernet no host do Hyper-V, que é um membro da rede interna. Você pode verificar isso usando o comando: Get-DhcpServerv4Lease - ScopeId 192.168.0.0.

  11. A função de servidor DNS também será instalada no servidor membro, SRV1, em 192.168.0.2 para que seja possível encaminhar consultas do DNS de DC1 para SRV1 a fim de resolver nomes de Internet sem precisar configurar um encaminhador fora da rede PoC. Como o endereço IP do SRV1 já existe no adaptador de rede do DC1, ele será adicionado automaticamente durante o processo DCPROMO. Para verificar este encaminhador DNS de nível de servidor em DC1, digite o seguinte comando em um prompt do Windows PowerShell com privilégios elevados no DC1:

    Get-DnsServerForwarder
    

    A seguinte saída deve ser exibida:

    UseRootHint        : True
    Timeout(s)         : 3
    EnableReordering   : True
    IPAddress          : 192.168.0.2
    ReorderedIPAddress : 192.168.0.2
    

    Se este resultado não for exibido, você pode usar o seguinte comando para adicionar SRV1 como encaminhador:

    Add-DnsServerForwarder -IPAddress 192.168.0.2
    

    Configurar contas de serviço e usuário

    A implantação do Windows 10 com MDT e o System Center Configuration Manager requer contas específicas para executar algumas ações. As contas de serviço serão criadas para essas tarefas. Uma conta de usuário também é adicionada ao domínio contoso.com que pode ser usado para fins de teste. No ambiente de laboratório de teste, as senhas são definidas para nunca expirarem.

    Para manter o laboratório de teste relativamente simples, não criaremos uma estrutura de UO personalizada e definiremos permissões. As permissões necessárias são habilitadas ao adicionar contas ao grupo Administradores do domínio. Para definir essas configurações em um ambiente de produção, consulte Preparar para a instalação Zero Touch do Windows 10 com o Gerenciador de configurações

    Em DC1, abra um prompt elevado do Windows PowerShell e digite os seguintes comandos:

    New-ADUser -Name User1 -UserPrincipalName user1 -Description "User account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    New-ADUser -Name MDT_BA -UserPrincipalName MDT_BA -Description "MDT Build Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    New-ADUser -Name CM_JD -UserPrincipalName CM_JD -Description "Configuration Manager Join Domain Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    New-ADUser -Name CM_NAA -UserPrincipalName CM_NAA -Description "Configuration Manager Network Access Account" -AccountPassword (ConvertTo-SecureString "pass@word1" -AsPlainText -Force) -ChangePasswordAtLogon $false -Enabled $true
    Add-ADGroupMember "Domain Admins" MDT_BA,CM_JD,CM_NAA
    Set-ADUser -Identity user1 -PasswordNeverExpires $true
    Set-ADUser -Identity administrator -PasswordNeverExpires $true
    Set-ADUser -Identity MDT_BA -PasswordNeverExpires $true
    Set-ADUser -Identity CM_JD -PasswordNeverExpires $true
    Set-ADUser -Identity CM_NAA -PasswordNeverExpires $true
    
  12. Minimize a janela da VM de DC1, mas não interrompa a VM.

    Em seguida, a VM cliente será iniciada e ingressará no domínio contoso.com. Isso é feito antes de adicionar um gateway para a rede PoC para que não haja nenhum perigo de registros de DNS duplicados do cliente físico e a VM clonada do domínio corporativo.

  13. Se a VM do PC1 ainda não foi iniciada, usando um prompt do Windows PowerShell com privilégios elevados no host do Hyper-V, inicie a VM cliente (PC1) e conecte-se a ela:

    Start-VM PC1
    vmconnect localhost PC1
    
  14. Conecte-se ao PC1 usando uma conta com direitos de administrador local.

    O PC1 será desconectados de domínio atual, portanto, você não pode usar uma conta de domínio para conectar-se, exceto quando essas credenciais são armazenadas em cache e o uso de credenciais armazenadas em cache é permitido pela política de grupo. Se as credenciais armazenadas em cache estão disponíveis e são permitidas, você pode usar essas credenciais para conectar-se. Caso contrário, use uma conta de administrador local existente.

  15. Depois de conectar-se, o sistema operacional detecta que está em execução no novo ambiente. Os novos drivers serão instalados automaticamente, incluindo o driver do adaptador de rede. O driver do adaptador de rede deve ser atualizado antes de continuar para que você consiga ingressar no domínio contoso.com. Dependendo dos recursos alocados para PC1, a instalação do driver do adaptador de rede pode demorar alguns minutos. Você pode monitorar a instalação do driver de dispositivo ao clicar em Mostrar ícones ocultos na área de notificação.

    PoC

    Se o cliente foi configurado com um endereço estático, você deve alterar isso para um dinâmico a fim de obter um DHCP.

  16. Quando o novo driver do adaptador de rede concluir a instalação, você receberá um alerta para definir o local de rede da rede contoso.com. Selecione Rede de trabalho e, em seguida, clique em Fechar. Ao receber um alerta de que é necessário reinicializar, clique em Reiniciar mais tarde.

  17. Abra um prompt do Windows PowerShell com privilégios elevados no PC1 e verifique se a VM cliente recebeu um DHCP e pode se comunicar com o controlador de domínio contoso.com.

    Para abrir o Windows PowerShell no Windows 7, clique em Iniciare procure por "energia". Clique com botão direito do mouse em Windows PowerShell e, em seguida, clique em Fixar na barra de tarefas para simplificar o uso do Windows Powershell durante este laboratório. Clique em Windows PowerShell na barra de tarefas e, em seguida, digite ipconfig no prompt para ver o endereço IP atual do cliente. Digite também ping dc1.contoso.com e nltest /dsgetdc:contoso.com para confirmar se ele pode acessar o controlador de domínio. Consulte os seguintes exemplos de uma conexão de rede com êxito:

    ipconfig
    
    Windows IP Configuration
    
    Ethernet adapter Local Area Connection 3:
        Connection-specific DNS Suffix  . : contoso.com
        Link-local IPv6 Address . . . . . : fe80::64c2:4d2a:7403:6e02%18
        Ipv4 Address. . . . . . . . . . . : 192.168.0.101
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.0.2
    
    ping dc1.contoso.com
    
    Pinging dc1.contoso.com [192.168.0.1] with 32 bytes of data:
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    Reply from 192.168.0.1: bytes=32 time<1ms TTL=128
    
    nltest /dsgetdc:contoso.com
               DC: \\DC1
          Address: \\192.168.0.1
         Dom Guid: fdbd0643-d664-411b-aea0-fe343d7670a8
         Dom Name: CONTOSO
      Forest Name: contoso.com
     Dc Site Name: Default-First-Site-Name
    Our Site Name: Default-First-Site-Name
            Flags: PDC GC DS LDAP KDC TIMESERV WRITABLE DNS_FOREST CLOSE_SITE FULL_SECRET WS 0xC000
    

    Se o PC1 estiver executando o Windows 7, o modo de sessão avançado pode não estar disponível, ou seja, você não pode copiar e colar comandos a partir do host do Hyper-V em um prompt do Windows PowerShell do PC1. No entanto, é possível usar os serviços de integração para copiar um arquivo de host do Hyper-V para uma VM. O procedimento a seguir demonstra isso. Se o comando Copy-VMFile falhar, digite os comandos abaixo em um prompt do Windows PowerShell com privilégios elevados no PC1 em vez de salvá-los em um script para ser executado remotamente. Se o PC1 está executando o Windows 8 ou um sistema operacional posterior, você pode usar o modo de sessão avançado para copiar e colar esses comandos em vez de digitá-los.

  18. Minimize a janela do PC1 e alterne para o computador host do Hyper-V. Abra uma janela ISE do Windows PowerShell com privilégios elevados no host do Hyper-V (clique com botão direito do mouse em Windows PowerShell e clique em Executar ISE como administrador) e digite os seguintes comandos no painel do editor de script (superior):

    (Get-WmiObject Win32_ComputerSystem).UnjoinDomainOrWorkgroup($null,$null,0)
    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    $user = "contoso\administrator"
    $cred = New-Object System.Management.Automation.PSCredential($user,$pass)
    Add-Computer -DomainName contoso.com -Credential $cred
    Restart-Computer
    

    Caso o painel de script não seja exibido, clique em Exibir e verifique se Mostrar painel de script superior está habilitado. Clique em Arquivo e. em seguida, clique em Novo.

    Veja o exemplo a seguir:

    ISE

  19. Clique em Arquivo e, em seguida, clique em Salvar comoe salve os comandos como c:\VHD\pc1.ps1 no host do Hyper-V.

  20. Na janela entrada de terminal (inferior), digite os seguintes comandos para habilitar a Interface de serviço de convidado no PC1 e, em seguida, use esse serviço para copiar o script para o PC1:

    Enable-VMIntegrationService -VMName PC1 -Name "Guest Service Interface"
    Copy-VMFile "PC1" –SourcePath "C:\VHD\pc1.ps1"  –DestinationPath "C:\pc1.ps1" –CreateFullPath –FileSource Host
    

    Para esse comando funcionar corretamente, o PC1 deve executar o serviço vmicguestinterface (Interface de serviço de convidado do Hyper-V). Se esse serviço não estiver habilitado nesta etapa, ocorrerá uma falha no comando copy-VMFile. Nesse caso, você pode tentar atualizar os serviços de integração na VM ao montar a Configuração dos serviços de integração do Hyper-V (vmguest.iso), localizada em C:\Windows\System32 nos sistemas operacionais Windows Server 2012 e 2012 R2 que executam o serviço de função do Hyper-V.

    Se o comando copy-vmfile não funcionar e não for possível habilitar ou atualizar corretamente os serviços de integração em PC1, então crie o arquivo c:\pc1.ps1 na VM ao digitar os comandos manualmente neste arquivo. O comando copy-vmfile é usado somente neste procedimento como uma demonstração dos métodos de automação que podem ser usados em um ambiente do Hyper-V quando o modo de sessão avançado não está disponível. Depois de digitar manualmente o arquivo de script, certifique-se de salvar o arquivo como um arquivo de script do Windows PowerShell com a extensão. ps1 e não como um arquivo de texto (.txt).

  21. No PC1, digite os seguintes comandos em um prompt elevado do Windows PowerShell:

    Get-Content c:\pc1.ps1 | powershell.exe -noprofile -
    

    Os comandos neste script podem demorar alguns minutos para serem concluídos. Se um erro for exibido, verifique se você digitou o comando corretamente, prestando atenção aos espaços. O PC1 é removido do seu domínio nesta etapa quando não está conectado à rede corporativa para garantir que o objeto do computador do domínio corporativo não seja afetado. O PC1 também não é renomeado como "PC1" nas propriedades do sistema, portanto, ele mantém algumas das identidades espelhadas. No entanto, se desejar, também é possível renomear o computador.

  22. Após a conclusão do script, o PC1 será reiniciado automaticamente. Quando for reiniciado, conecte-se ao domínio contoso.com usando a opção Alternar usuário, com a conta user1 que você criou na etapa 11 desta seção.

    Importante: as configurações que serão usadas posteriormente para migrar os dados do usuário selecionam especificamente apenas as contas que pertencem ao domínio CONTOSO. No entanto, isso pode ser alterado para migrar todas as contas de usuário ou apenas outras contas especificadas. Se você desejar testar a migração de dados do usuário e as configurações com contas diferentes no domínio CONTOSO, é necessário especificar essas contas ou domínios ao configurar o valor de ScanStateArgs no guia de laboratório de teste do MDT. Este valor é discriminado especificamente ao chegar a essa etapa. Se você desejar migrar somente contas CONTOSO, faça logon com a conta user1 ou a conta de administrador e, em seguida, modifique alguns dos arquivos e configurações para uso posterior no teste de migração.

  23. Minimize a janela PC1, mas não desative-a enquanto o segundo Windows Server 2012 R2 VM (SRV1) está sendo configurado. Verifica se o host do Hyper-V tem recursos suficientes para executar todas as VMs simultaneamente. Em seguida, SRV1 será iniciado, ingressará no domínio contoso.com e será configurado com os serviços RRAS e DNS.
  24. No computador de host do Hyper-V, digite os seguintes comandos em um prompt do Windows PowerShell elevado:

    Start-VM SRV1
    vmconnect localhost SRV1
    
  25. Aceite as configurações padrão, leia os termos de licença e aceite-os. Forneça uma senha de administrador como pass@word1e clique em Concluir. Quando você for solicitado a localizar computadores, dispositivos e conteúdo na rede, clique em Sim.

  26. Entre em SRV1 com a conta de administrador local. Da mesma forma como foi feito em DC1, saia de SRV1 e conecte-se novamente para habilitar o modo de sessão avançado. Isso permitirá que você copie e cole comandos do Windows PowerShell do host Hyper-V na VM.
  27. Abra um prompt do Windows PowerShell com privilégios elevados em SRV1 e digite os seguintes comandos:

    Rename-Computer SRV1
    New-NetIPAddress –InterfaceAlias Ethernet –IPAddress 192.168.0.2 –PrefixLength 24
    Set-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.1,192.168.0.2
    Restart-Computer
    

    Importante

    Verifique se você está configurando a interface correta nesta etapa. Os comandos nesta etapa pressupõem que a interface do poc-interno em SRV1 é chamada "Ethernet". Se você não tiver certeza de como verificar a interface, consulte a etapa 30 abaixo para obter instruções e dicas sobre como verificar e modificar o nome da interface.

  28. Aguarde até que o computador reinicie, entre novamente e, em seguida, digite os seguintes comandos em um prompt do Windows PowerShell com privilégios elevados:

    $pass = "pass@word1" | ConvertTo-SecureString -AsPlainText -Force
    $user = "contoso\administrator"
    $cred = New-Object System.Management.Automation.PSCredential($user,$pass)
    Add-Computer -DomainName contoso.com -Credential $cred
    Restart-Computer
    
  29. Conecte-se ao domínio contoso.com em SRV1 usando a conta de administrador do domínio (digite contoso\administrador como o usuário), abra um prompt do Windows PowerShell com privilégios elevados e digite os seguintes comandos:

    Install-WindowsFeature -Name DNS -IncludeManagementTools
    Install-WindowsFeature -Name WDS -IncludeManagementTools
    Install-WindowsFeature -Name Routing -IncludeManagementTools
    
  30. Antes de configurar o serviço de roteamento que acabou de ser instalado, verifique se as interfaces de rede foram adicionadas ao SRV1 na ordem certa, resultando em um alias de interface "Ethernet" para a interface privada e um alias de interface "Ethernet 2" para a interface pública. Também verifique se a interface externa tem uma concessão de endereço IP de DHCP externo válida.

    Para exibir uma lista de interfaces, aliases de interface associados e endereços IP em SRV1, digite o seguinte comando do Windows PowerShell. O exemplo de saída do comando também é mostrado abaixo:

    Get-NetAdapter | ? status -eq ‘up’ | Get-NetIPAddress -AddressFamily IPv4 | ft IPAddress, InterfaceAlias
    
    IPAddress                                                                  InterfaceAlias
    ---------                                                                  --------------
    10.137.130.118                                                             Ethernet 2
    192.168.0.2                                                                Ethernet
    

    Neste exemplo, a interface de rede poc interna em 192.168.0.2 está associada à interface "Ethernet" e a interface poc externa da Internet está associada à interface "Ethernet 2". Se as interfaces forem diferentes, você deve ajustar adequadamente os comandos fornecidos na próxima etapa para configurar serviços de roteamento. Além disso, observe se a interface "Ethernet 2" tem um endereço IP no intervalo 192.168.0.100-105; se tiver, ela provavelmente está recebendo uma concessão DHCP de DC1, e não da rede corporativa. Se for esse o caso, você pode tentar remover e adicionar novamente a segunda interface de rede da VM SRV1 por meio de suas configurações do Hyper-V.

    Dica

    Ocasionalmente, um computador terá interfaces ocultas e desconectadas que impedem a nomeação de um adaptador de rede. Quando você tentar renomear um adaptador, receberá um erro informando que o nome do adaptador já existe. Esses dispositivos desconectados podem ser exibidos no gerenciador de dispositivos, clicando em Exibir e em Mostrar dispositivos ocultos. O dispositivo desconectado pode, então, ser desinstalado, permitindo que você reutilize o nome do adaptador.

  31. Para configurar SRV1 com capacidade de roteamento para a rede PoC, digite ou cole os seguintes comandos em um prompt do Windows PowerShell com privilégios elevados em SRV1:

    Install-RemoteAccess -VpnType Vpn
    cmd /c netsh routing ip nat install
    cmd /c netsh routing ip nat add interface name="Ethernet 2" mode=FULL
    cmd /c netsh routing ip nat add interface name="Ethernet" mode=PRIVATE
    cmd /c netsh routing ip nat add interface name="Internal" mode=PRIVATE
    
  32. O serviço DNS no SRV1 também precisa resolver hosts no domínio contoso.com. Isso pode ser feito com um encaminhador condicional. Abra um prompt elevado do Windows PowerShell em SRV1 e digite o seguinte comando:

    Add-DnsServerConditionalForwarderZone -Name contoso.com -MasterServers 192.168.0.1
    
  33. Na maioria dos casos, isso conclui a configuração da rede PoC. No entanto, se a rede corporativa tem um firewall que filtra consultas de servidores DNS locais, você também precisará configurar um encaminhador DNS do nível de servidor em SRV1 para resolver nomes de Internet. Para testar se o DNS está funcionando sem este encaminhador, tente acessar um nome na Internet de DC1 ou PC1, que usam apenas serviços DNS na rede PoC. Você pode testar o DNS com o comando ping, por exemplo:

    ping www.microsoft.com
    

    Se você observar "A solicitação de ping não localizou o host www.microsoft.com" em PC1 e DC1, mas não em SRV1, é necessário configurar um encaminhador DNS do nível de servidor em SRV1. Para fazer isso, abra um prompt elevado do Windows PowerShell no SRV1 e digite o seguinte comando.

    Observação: esse comando também presume que "Ethernet 2" é o adaptador de rede externo em SRV1. Se o adaptador externo tem um nome diferente, substitua "Ethernet 2" no comando abaixo por esse nome:

    Add-DnsServerForwarder -IPAddress (Get-DnsClientServerAddress -InterfaceAlias "Ethernet 2").ServerAddresses
    
  34. Se o DNS e o roteamento estão funcionando corretamente, você verá o seguinte em DC1 e PC1 (o endereço IP pode ser diferente, mas não há problemas):

    PS C:\> ping www.microsoft.com
    
    Pinging e2847.dspb.akamaiedge.net [23.222.146.170] with 32 bytes of data:
    Reply from 23.222.146.170: bytes=32 time=3ms TTL=51
    Reply from 23.222.146.170: bytes=32 time=2ms TTL=51
    Reply from 23.222.146.170: bytes=32 time=2ms TTL=51
    Reply from 23.222.146.170: bytes=32 time=1ms TTL=51
    
    Ping statistics for 23.222.146.170:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 1ms, Maximum = 3ms, Average = 2ms
    
  35. Verifique se que todas as três VMs podem se acessar e a Internet. Consulte Apêndice A: verificar a configuração para obter mais informações.

  36. Por fim, como o computador cliente tem um hardware diferente após copiá-lo para uma VM, a ativação do Windows será invalidada e você poderá receber uma mensagem informando que deve ativar o Windows em três dias. Para estender esse período de 30 dias, digite os seguintes comandos em um prompt do Windows PowerShell com privilégios elevados no PC1:

    runas /noprofile /env /user:administrator@contoso.com "cmd /c slmgr -rearm"
    Restart-Computer
    

Isso conclui a configuração do ambiente de PoC inicial. Ferramentas e serviços adicionais são instalados nos guias subsequentes.

Apêndice A: verificar a configuração

Use os seguintes procedimentos para verificar se o ambiente de PoC está configurado corretamente e funcionando conforme o esperado.

  1. Em DC1, abra um prompt elevado do Windows PowerShell e digite os seguintes comandos:

     Get-Service NTDS,DNS,DHCP
     DCDiag -a
     Get-DnsServerResourceRecord -ZoneName contoso.com -RRType A
     Get-DnsServerForwarder
     Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com
     Get-DhcpServerInDC
     Get-DhcpServerv4Statistics
     ipconfig /all
     

    Get-Service exibe o status "Em execução" para todos os três serviços.
    DCDiag exibe "aprovado no teste" para todos os testes.
    Get-DnsServerResourceRecord exibe os registros de endereço DNS corretos para DC1, SRV1 e o nome do computador de PC1. Registros de endereço adicionais para o ápice de zona (@). DomainDnsZones e ForestDnsZones também serão registrados.
    Get-DnsServerForwarder exibe um único encaminhador de 192.168.0.2.
    Resolver DnsName exibe os resultados de endereço IP públicos para www.microsoft.com.
    Get-DhcpServerInDC exibe 192.168.0.1, dc1.contoso.com.
    Get-DhcpServerv4Statistics exibe um escopo com dois endereços em uso (esses nomes pertencem ao PC1 e ao host do Hyper-V).
    ipconfig exibe uma lista de pesquisa de sufixos e sufixos primários de DNS de contoso.com, endereço IP 192.168.0.1, máscara de sub-rede de 255.255.255.0, gateway padrão de 192.168.0.2 e endereços de servidor DNS de 192.168.0.1 e 192.168.0.2.

  2. Em SRV1, abra um prompt elevado do Windows PowerShell e digite os seguintes comandos:

     Get-Service DNS,RemoteAccess
     Get-DnsServerForwarder
     Resolve-DnsName -Server dc1.contoso.com -Name www.microsoft.com
     ipconfig /all
     netsh int ipv4 show address
     

    Get-Service exibe o status "Em execução" para ambos os serviços.
    Get-DnsServerForwarder não exibe nenhum encaminhador ou exibe uma lista de encaminhadores que você precisa usar para que SRV1 possa resolver nomes da Internet.
    Resolver DnsName exibe os resultados de endereço IP públicos para www.microsoft.com.
    ipconfig exibe um sufixo DNS primário do contoso.com. A lista de pesquisa de sufixo contém contoso.com e seu domínio corporativo. São mostrados dois adaptadores ethernet: o adaptador "Ethernet" tem um endereço IP de 192.168.0.2, máscara de sub-rede de 255.255.255.0, nenhum gateway padrão e endereços de servidor DNS de 192.168.0.1 e 192.168.0.2. O adaptador "Ethernet 2" tem um endereço IP, máscara de sub-rede e gateway padrão configurado pelo DHCP na rede corporativa.
    O netsh exibe três interfaces no computador: interface "Ethernet 2" com DHCP ativado = Sim e o endereço IP atribuído pela rede corporativa, a interface "Ethernet" com DHCP ativado = Não e endereço IP 192.168.0.2 e a interface "Loopback Pseudo-Interface 1" com o endereço IP do 127.0.0.1.

  3. Em PC1, abra um prompt elevado do Windows PowerShell e digite os seguintes comandos:

     whoami
     hostname
     nslookup www.microsoft.com
     ping -n 1 dc1.contoso.com
     tracert www.microsoft.com
     

    whoami exibe o contexto atual do usuário, por exemplo, em um prompt do Windows PowerShell com privilégios elevados, contoso\administrador é exibido.
    nome do host exibe o nome do computador local, por exemplo W7PC-001.
    nslookup exibe o servidor DNS usado para a consulta e os resultados dela. Por exemplo, o endereço do servidore dc1.contoso.com, 192.168.0.1, Nome e2847.dspb.akamaiedge.net.
    ping exibe se a origem pode resolver o nome de destino e se o destino responde a ICMP. Se não for possível resolver, "...não foi possível localizar o host"será ser exibido e, se o destino for encontrado e também responder a ICMP, você verá "Resposta de" e o endereço IP do alvo.
    tracert exibe o caminho para chegar ao destino, por exemplo, srv1.contoso.com [192.168.0.2] seguido por uma lista de hosts e endereços IP correspondentes a nós subsequentes de roteamento entre a origem e o destino.

Apêndice B: terminologia utilizada neste guia

 

TermoDefinição
GPTA Tabela de partição GUID (GPT) é um esquema de formatação de disco rígido atualizado que permite o uso de hardware mais recente. O GPT é um dos formatos de partição que podem ser escolhidos ao inicializar um disco rígido antes de criar e formatar partições.
Hyper-VHyper-V é uma função de servidor introduzida no Windows Server 2008 que permite criar um ambiente de computação virtualizado. O Hyper-V também pode ser instalado como um recurso do Windows em sistemas de operacionais cliente Windows a partir do Windows 8.
Host Hyper-VO computador onde o Hyper-V está instalado.
Gerenciador do Hyper-VO console de interface do usuário usado para exibir e configurar o Hyper-V.
MBRO Registro mestre de inicialização (MBR) é um esquema de formatação de disco rígido herdado que limita o suporte para hardware mais recente. O MBR é um dos formatos de partição que podem ser escolhidos ao inicializar um disco rígido antes de criar e formatar partições. O MBR será substituído pelo formato de partição GPT.
Verificação de conceito (PoC)Confirmação de que um processo ou ideia funciona conforme o esperado. Uma PoC é realizada em um ambiente de teste para verificar e aprender sobre um processo.
Cópia de sombraUma cópia ou "instantâneo" de um computador em um ponto no tempo, criado pelo Serviço de Cópias de Sombra de Volume (VSS), normalmente para fins de backup.
Máquina virtual (VM)Uma VM é um computador virtual com seu próprio sistema operacional, o host do Hyper-V.
Comutador virtualUma conexão de rede virtual usada para conectar as VMs e os adaptadores de rede física do host do Hyper-V.
Instantâneo da VMUma imagem de um período de uma VM que inclui o estado de disco, memória e dispositivo. Ele pode ser usado para retornar uma máquina virtual a um estado anterior correspondente ao período em que o instantâneo foi tirado.

Tópicos relacionados

Cenários de implantação do Windows 10