Implantar o Nano ServerDeploy Nano Server

Aplica-se a: Windows Server 2016Applies To: Windows Server 2016

Importante

A partir do Windows Server, versão 1709, o Nano Server estará disponível somente como uma imagem do sistema operacional de base de contêiner.Starting in Windows Server, version 1709, Nano Server will be available only as a container base OS image. Confira Mudanças no Nano Server para saber o que isso significa.Check out Changes to Nano Server to learn what this means.

Este tópico aborda as informações necessárias para implantar imagens do Nano Server mais personalizadas para suas necessidades em comparação aos exemplos simples no Tópico de início rápido do Nano Server.This topic covers information you need to deploy Nano Server images that are more customized to your needs compared to the simple examples in the Nano Server Quick Start topic. Você encontrará informações sobre como criar uma imagem personalizada do Nano Server com os recursos que você deseja, como instalar imagens do Nano Server de VHD ou WIM, como editar arquivos, como trabalhar com domínios, lidar com pacotes usando vários métodos e trabalhar com funções de servidor.You'll find information about making a custom Nano Server image with exactly the features you want, installing Nano Server images from VHD or WIM, editing files, working with domains, dealing with packages by several methods, and working with server roles.

Construtor de Imagens do Nano ServerNano Server Image Builder

O Construtor de Imagens do Nano Server é uma ferramenta que ajuda você a criar uma imagem personalizada do Nano Server e uma mídia USB inicializável com o auxílio de uma interface gráfica.The Nano Server Image Builder is a tool that helps you create a custom Nano Server image and bootable USB media with the aid of a graphical interface. Com base nas entradas fornecidas por você, ele gera scripts reutilizáveis do PowerShell que permitem que você automatize com facilidade instalações consistentes do Nano Server que executam o Windows Server 2016 Datacenter ou edições Standard.Based on the inputs you provide, it generates reusable PowerShell scripts that allow you easily automate consistent installations of Nano Server running either Windows Server 2016 Datacenter or Standard editions.

Obtenha a ferramenta do Centro de Download.Obtain the tool from the Download Center.

A ferramenta também exige o ADK (Kit de Avaliação e Implantação do Windows).The tool also requires Windows Assessment and Deployment Kit (ADK).

O Construtor de Imagens do Nano Server cria imagens personalizadas do Nano Server nos formatos VHD, VHDX ou ISO e pode criar uma mídia USB inicializável para implantar o Nano Server ou detectar a configuração de hardware de um servidor.Nano Server Image Builder creates customized Nano Server images in VHD, VHDX, or ISO formats and can create bootable USB media to deploy Nano server or detect the hardware configuration of a server. Também pode fazer o seguinte:It also can do the following:

  • Aceitar os termos de licençaAccept the license terms
  • Criar formatos VHD, VHDX ou ISOCreate VHD, VHDX or ISO formats
  • Adicionar funções de servidorAdd server roles
  • Adicionar drivers de dispositivoAdd device drivers
  • Definir o nome do computador, a senha do administrador, o caminho do arquivo de log e o fuso horárioSet machine name, administrator password, logfile path, and timezone
  • Ingressar em um domínio usando uma conta existente do Active Directory ou um blob coletado ingressado em domínioJoin a domain by using an existing Active Directory account or a harvested domain-join blob
  • Habilitar o WinRM para comunicação fora da sub-rede localEnable WinRM for communication outside the local subnet
  • Habilitar IDs de LAN Virtual e configurar endereços IP estáticosEnable Virtual LAN IDs and configure static IP addresses
  • Injetar novos pacotes de serviço em tempo realInject new servicing packages on the fly
  • Adicionar um setupcomplete.cmd ou outros scripts de cliente para execução após o processamento de unattend.xmlAdd a setupcomplete.cmd or other customer scripts to run after the unattend.xml is processed
  • Habilitar o EMS (Serviços de gerenciamento de emergência) para acesso de console de porta serialEnable Emergency Management Services (EMS) for serial port console access
  • Habilitar serviços de desenvolvimento para permitir o teste de drivers assinados e aplicativos não assinados, o shell padrão do PowerShellEnable development services to enable test signed drivers and unsigned applications, PowerShell default shell
  • Habilitar a depuração em protocolos em série, USB, TCP/IP ou IEEE 1394Enable debugging over serial, USB, TCP/IP, or IEEE 1394 protocols
  • Criar uma mídia USB usando o WinPE que particionará o servidor e instalará a imagem NanoCreate USB media using WinPE that will partition the server and install the Nano image
  • Criar uma mídia USB usando o WinPE que detectará sua configuração de hardware existente do Nano Server e reportará todos os detalhes em um log e na tela.Create USB media using WinPE that will detect your existing Nano Server hardware configuration and report all the details in a log and on-screen. Isso inclui os adaptadores de rede, endereços MAC e firmware do Tipo (BIOS ou UEFI).This includes network adapters, MAC addresses, and firmware Type (BIOS or UEFI). O processo de detecção também listará todos os volumes no sistema e os dispositivos que não têm um driver incluído no pacote de drivers do Server Core.The detection process will also list all of the volumes on the system and the devices that do not have a driver included in the Server Core drivers package.

Se você não conhecer qualquer um desses, revise o restante deste tópico e os outros tópicos sobre Nano Server para se preparar para fornecer à ferramenta as informações necessárias.If any of these are unfamiliar to you, review the remainder of this topic and the other Nano Server topics so that you'll be prepared to provide the tool with the information it will need.

Criar uma imagem personalizada do Nano ServerCreating a custom Nano Server image

Para o Windows Server 2016, o Nano Server é distribuído em mídia física, na qual você encontrará uma pasta NanoServer que contém uma imagem .wim e uma subpasta chamada Pacotes.For Windows Server 2016, Nano Server is distributed on the physical media, where you will find a NanoServer folder; this contains a .wim image and a sub-folder called Packages. São esses arquivos de pacote que você usa para adicionar funções de servidor e recursos para a imagem VHD, na qual você inicializa.It is these package files that you use to add server roles and features to the VHD image, which you then boot to.

Você também pode localizar e instalar esses pacotes com o provedor NanoServerPackage do módulo PackageManagement (OneGet) do PowerShell.You can also find and install these packages with the NanoServerPackage provider of PackageManagement (OneGet) PowerShell module. Confira a seção Instalar funções e recursos online deste tópico.See the Installing roles and features online section of this topic.

Esta tabela mostra as funções e recursos disponíveis nesta versão do Nano Server, juntamente com as opções do Windows PowerShell que instalarão os pacotes.This table shows the roles and features that are available in this release of Nano Server, along with the Windows PowerShell options that will install the packages for them. Alguns pacotes são instalados diretamente com suas próprias opções do Windows PowerShell (como -Compute); outros você instala passando nomes de pacote para o parâmetro -Package, que você pode combinar em uma lista separada por vírgulas.Some packages are installed directly with their own Windows PowerShell switches (such as -Compute); others you install by passing package names to the -Package parameter, which you can combine in a comma-separated list. Liste dinamicamente os pacotes disponíveis usando o cmdlet Get-NanoServerPackage.You can dynamically list available packages using the Get-NanoServerPackage cmdlet.

Função ou recursoRole or feature OpçãoOption
Função do Hyper-V (incluindo NetQoS)Hyper-V role (including NetQoS) -Compute-Compute
Clustering de failover e outros componentes, detalhados após esta tabelaFailover Clustering and other components, detailed after this table -Clustering-Clustering
Drivers básicos para vários adaptadores de rede e controladores de armazenamento.Basic drivers for a variety of network adapters and storage controllers. Esse é o mesmo conjunto de drivers incluído em uma instalação do Server Core do Windows Server 2016.This is the same set of drivers included in a Server Core installation of Windows Server 2016. -OEMDrivers-OEMDrivers
Função Servidor de Arquivos e outros componentes de armazenamento, detalhados após esta tabelaFile Server role and other storage components, detailed after this table -Storage-Storage
Windows Defender, incluindo um arquivo de assinatura padrãoWindows Defender, including a default signature file -Defender-Defender
Reverta os encaminhadores para compatibilidade de aplicativos, por exemplo, estruturas de aplicativo comuns, como Ruby, Node. js etc.Reverse forwarders for application compatibility, for example common application frameworks such as Ruby, Node.js, etc. Agora incluído por padrãoNow included by default
Função de Servidor DNSDNS Server role -Package Microsoft-NanoServer-DNS-Package-Package Microsoft-NanoServer-DNS-Package
DSC (Desired State Configuration) do PowerShellPowerShell Desired State Configuration (DSC) -Package Microsoft-NanoServer-DSC-Package-Package Microsoft-NanoServer-DSC-Package

Observação: Para obter mais detalhes, confira Usar DSC no Nano Server.Note: For full details, see Using DSC on Nano Server.

Internet Information Server (IIS)Internet Information Server (IIS) -Package Microsoft-NanoServer-IIS-Package-Package Microsoft-NanoServer-IIS-Package

Observação: confira IIS no Nano Server para saber mais sobre como trabalhar com o IIS.Note: See IIS on Nano Server for details about working with IIS.

Suporte de host para contêineres do WindowsHost support for Windows Containers -Containers-Containers
Agente do System Center Virtual Machine ManagerSystem Center Virtual Machine Manager agent -Package Microsoft-NanoServer-SCVMM-Package-Package Microsoft-NanoServer-SCVMM-Package

-Package Microsoft-NanoServer-SCVMM-Compute-Package-Package Microsoft-NanoServer-SCVMM-Compute-Package

Observação: use o SCVMM Compute Package somente se estiver monitorando o Hyper-V.Note: Use the SCVMM Compute package only if you are monitoring Hyper-V. Para implantações hiperconvergidas em VMM, você também deve especificar o parâmetro -Storage.For hyper-converged deployments in VMM, you should also specify the -Storage parameter. Para saber mais, confira a documentação do VMM.For more details, see the VMM documentation.

Agente do System Center Operations ManagerSystem Center Operations Manager agent Instalado separadamente.Installed separately. Para saber mais, confira a documentação do System Center Operations Manager em https://technet.microsoft.com/system-center-docs/om/manage/install-agent-on-nano-server.See the System Center Operations Manager documentation for more details at https://technet.microsoft.com/system-center-docs/om/manage/install-agent-on-nano-server.
Data Center Bridging (incluindo DCBQoS)Data Center Bridging (including DCBQoS) -Package Microsoft-NanoServer-DCB-Package-Package Microsoft-NanoServer-DCB-Package
Implantar em uma máquina virtualDeploying on a virtual machine -Package Microsoft-NanoServer-Guest-Package-Package Microsoft-NanoServer-Guest-Package
Implantar em uma máquina físicaDeploying on a physical machine - Package Microsoft-NanoServer-Host-Package- Package Microsoft-NanoServer-Host-Package
BitLocker, TPM (Trusted Platform Module), criptografia de volume, identificação da plataforma, provedores de criptografia e outras funcionalidades relacionadas à inicialização seguraBitLocker, trusted platform module (TPM), volume encryption, platform identification, cryptography providers, and other functionality related to secure startup -Package Microsoft-NanoServer-SecureStartup-Package-Package Microsoft-NanoServer-SecureStartup-Package
Suporte do Hyper-V para VMs blindadasHyper-V support for Shielded VMs -Package Microsoft-NanoServer-ShieldedVM-Package-Package Microsoft-NanoServer-ShieldedVM-Package

Observação: esse pacote só está disponível para a edição Datacenter do Nano Server.Note: This package is only available for the Datacenter edition of Nano Server.

Agente do protocolo SNMP (Simple Network Management)Simple Network Management Protocol (SNMP) agent -Package Microsoft-NanoServer-SNMP-Agent-Package.cab-Package Microsoft-NanoServer-SNMP-Agent-Package.cab

Observação: não incluído na mídia de instalação do Windows Server 2016.Note: Not included with Windows Server 2016 installation media. Disponível somente online.Available online only. Para saber mais, confira Instalar funções e recursos online.See Installing roles and features online for details.

O serviço IPHelper que fornece conectividade de túnel usando tecnologias de transição IPv6 (6to4, ISATAP, Proxy de Porta e Teredo) e IP-HTTPSIPHelper service which provides tunnel connectivity using IPv6 transition technologies (6to4, ISATAP, Port Proxy, and Teredo), and IP-HTTPS -Package Microsoft-NanoServer-IPHelper-Service-Package.cab-Package Microsoft-NanoServer-IPHelper-Service-Package.cab

Observação: não incluído na mídia de instalação do Windows Server 2016.Note: Not included with Windows Server 2016 installation media. Disponível somente online.Available online only. Para saber mais, confira Instalar funções e recursos online.See Installing roles and features online for details.

Observação

Quando você instala pacotes com essas opções, um pacote de idiomas correspondente também é instalado com base na localidade da mídia do servidor selecionado.When you install packages with these options, a corresponding language pack is also installed based on selected server media locale. Você pode encontrar os pacotes de idiomas disponíveis e as suas abreviações de localidade na mídia de instalação, em subpastas nomeadas com a localidade da imagem.You can find the available language packs and their locale abbreviations in the installation media in sub-folders named for the locale of the image.

Observação

Quando você usa o parâmetro -Storage para instalar os Serviços de arquivo, eles não são, na verdade, habilitados.When you use the -Storage parameter to install File Services, File Services is not actually enabled. Habilite esse recurso de um computador remoto com o Gerenciador do Servidor.Enable this feature from a remote computer with Server Manager.

Itens de clustering de failover instalados pelo parâmetro -ClusteringFailover Clustering items installed by the -Clustering parameter

  • Função de clustering de failoverFailover Clustering role
  • Clustering de failover de VMVM Failover Clustering
  • S2D (Espaços de Armazenamento Diretos)Storage Spaces Direct (S2D)
  • Qualidade de serviço do armazenamentoStorage Quality of Service
  • Clustering de Replicação de VolumeVolume Replication Clustering
  • Serviço Testemunha SMBSMB Witness Service

Itens de arquivo e armazenamento instalados pelo parâmetro -StorageFile and storage items installed by the -Storage parameter

  • Função Servidor de ArquivosFile Server role
  • Eliminação de duplicação de dadosData Deduplication
  • Multipath I/O, incluindo um driver para o MSDSM (módulo específico ao dispositivo da Microsoft)Multipath I/O, including a driver for Microsoft Device-Specific Module (MSDSM)
  • ReFS (v1 e v2)ReFS (v1 and v2)
  • Iniciador iSCSI (mas não o destino iSCSI)iSCSI Initiator (but not iSCSI Target)
  • Réplica de ArmazenamentoStorage Replica
  • Serviço de Gerenciamento de Armazenamento com suporte SMI-SStorage Management Service with SMI-S support
  • Serviço Testemunha SMBSMB Witness Service
  • Volumes DinâmicosDynamic Volumes
  • Provedores de armazenamento básicos do Windows (para Gerenciamento de Armazenamento do Windows)Basic Windows storage providers (for Windows Storage Management)

Instalar um VHD do Nano ServerInstalling a Nano Server VHD

Este exemplo cria uma imagem VHDX com base em GPT com o nome de um certo computador e incluindo drivers de convidado do Hyper-V, começando com a mídia de instalação do Nano Server em um compartilhamento de rede.This example creates a GPT-based VHDX image with a given computer name and including Hyper-V guest drivers, starting with Nano Server installation media on a network share. Em uma janela do Windows PowerShell com privilégios elevados, comece com este cmdlet:In an elevated Windows PowerShell prompt, start with this cmdlet:

Import-Module <Server media location>\NanoServer\NanoServerImageGenerator; New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\server_en-us -BasePath .\Base -TargetPath .\FirstStepsNano.vhdx -ComputerName FirstStepsNano

O cmdlet realizará todas essas tarefas:The cmdlet will accomplish all of these tasks:

  1. Selecionar Standard como uma edição de baseSelect Standard as a base edition

  2. Solicitar a senha de AdministradorPrompt you for the Administrator password

  3. Copiar a mídia de instalação de \\Path\To\Media\server_en-us para .\BaseCopy installation media from \\Path\To\Media\server_en-us into .\Base

  4. Converter a imagem WIM a um VHD.Convert the WIM image to a VHD. (A extensão de arquivo do argumento de caminho de destino determina se ele cria um VHD com base em MBR para máquinas virtuais da 1ª geração versus um VHDX baseado em GPT para máquinas virtuais da 2ª geração)(The file extension of the target path argument determines whether it creates an MBR-based VHD for Generation 1 virtual machines versus a GPT-based VHDX for Generation 2 virtual machines.)

  5. Copie o VHD resultante em .\FirstStepsNano.vhdxCopy the resulting VHD into .\FirstStepsNano.vhdx

  6. Defina a senha de Administrador para a imagem conforme especificadoSet the Administrator password for the image as specified

  7. Defina o nome do computador da imagem como FirstStepsNanoSet the computer name of the image to FirstStepsNano

  8. Instale os drivers convidados do Hyper-VInstall the Hyper-V guest drivers

Tudo isso resulta em uma imagem de .\FirstStepsNano.vhdx.All of this results in an image of .\FirstStepsNano.vhdx.

O cmdlet gera um log conforme é executado e informará a você a localização desse após a conclusão.The cmdlet generates a log as it runs and will let you know where this log is located once it is finished. A conversão de WIM para VHD realizada pelo script complementar gera o próprio log em %TEMP%\Convert-WindowsImage\<GUID> (em que <GUID> é um identificador exclusivo por sessão de conversão).The WIM-to-VHD conversion accomplished by the companion script generates its own log in %TEMP%\Convert-WindowsImage\<GUID> (where <GUID> is a unique identifier per conversion session).

Contanto que você use o mesmo caminho de base, poderá omitir o parâmetro de caminho de mídia sempre que você executar esse cmdlet, já que ele usará os arquivos armazenados em cache do caminho de base.As long as you use the same base path, you can omit the media path parameter every time you run this cmdlet, since it will use cached files from the base path. Se você não especificar um caminho de base, o cmdlet gerará um padrão na pasta TEMP.If you don't specify a base path, the cmdlet will generate a default one in the TEMP folder. Porém, se você quiser usar uma mídia de origem diferentes, mas com o mesmo caminho de base, especifique o parâmetro de caminho de mídia.If you want to use different source media, but the same base path, you should specify the media path parameter, however.

Observação

Agora você tem a opção de especificar a edição do Nano Server para compilar a edição Standard ou Datacenter.You now have the option to specify the Nano Server edition to build either the Standard or Datacenter edition. Use o parâmetro -Edition para especificar as edições Standard ou Datacenter.Use the -Edition parameter to specify Standard or Datacenter editions.

Quando você tiver uma imagem existente, poderá modificá-la conforme o necessário usando o cmdlet Edit-NanoServerImage.Once you have an existing image, you can modify it as needed using the Edit-NanoServerImage cmdlet.

Se você não especificar um nome de computador, será gerado um nome aleatório.If you do not specify a computer name, a random name will be generated.

Instalar um WIM do Nano ServerInstalling a Nano Server WIM

  1. Copie a pasta NanoServerImageGenerator da pasta \NanoServer na pasta local do Windows Server 2016 ISO em seu computador.Copy the NanoServerImageGenerator folder from the \NanoServer folder in the Windows Server 2016 ISO a local folder on your computer.

  2. Inicie o Windows PowerShell como administrador, altere o diretório para a pasta onde você colocou a pasta NanoServerImageGenerator e, em seguida, importe o módulo com Import-Module .\NanoServerImageGenerator -Verbose.Start Windows PowerShell as an administrator, change directory to the folder where you placed the NanoServerImageGenerator folder and then import the module with Import-Module .\NanoServerImageGenerator -Verbose.

    Observação

    Talvez seja necessário ajustar a política de execução do Windows PowerShell.You might have to adjust the Windows PowerShell execution policy. Set-ExecutionPolicy RemoteSigned deve funcionar bem.Set-ExecutionPolicy RemoteSigned should work well.

Para criar uma imagem do Nano Server para servir como um host do Hyper-V, execute o seguinte:To create a Nano Server image to serve as a Hyper-V host, run the following:

New-NanoServerImage -Edition Standard -DeploymentType Host -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerPhysical\NanoServer.wim -ComputerName <computer name> -OEMDrivers -Compute -Clustering`

Em queWhere

  • MediaPath é a raiz da mídia de DVD ou imagem ISO que contém o Windows Server 2016.MediaPath is the root of the DVD media or ISO image containing Windows Server 2016 .
  • -BasePath conterá uma cópia dos binários do Nano Server, então você poderá usar o -BasePath do New-NanoServerImage sem precisar especificar -MediaPath em execuções futuras.-BasePath will contain a copy of the Nano Server binaries, so you can use New-NanoServerImage -BasePath without having to specify -MediaPath in future runs.
  • -TargetPath conterá o arquivo .wim resultante que contém as funções e os recursos que você selecionou.-TargetPath will contain the resulting .wim file containing the roles & features you selected. Especifique a extensão .wim.Make sure to specify the .wim extension.
  • -Compute adiciona a função Hyper-V.-Compute adds the Hyper-V role.
  • -OemDrivers adiciona um número de drivers comuns.-OemDrivers adds a number of common drivers.

Você receberá uma solicitação para inserir uma senha de Administrador.You will be prompted to enter an administrator password.

Para obter mais informações, execute Get-Help New-NanoServerImage -Full.For more information, run Get-Help New-NanoServerImage -Full.

Inicialize no WinPE e verifique se o arquivo .wim recém-criado pode ser acessado a partir do WinPE.Boot into WinPE and ensure that the .wim file just created is accessible from WinPE. (Você pode, por exemplo, copiar o arquivo .wim em uma imagem inicializável do WinPE em uma unidade flash USB).(You could, for example, copy the .wim file to a bootable WinPE image on a USB flash drive.)

Após a inicialização do WinPE, use o Diskpart.exe para preparar o disco rígido do computador de destino.Once WinPE boots, use Diskpart.exe to prepare the target computer's hard drive. Execute os seguintes comandos de Diskpart (modifique adequadamente, se você não estiver usando UEFI & GPT):Run the following Diskpart commands (modify accordingly, if you're not using UEFI & GPT):

Aviso

Estes comandos excluirão todos os dados do disco rígido:These commands will delete all data on the hard drive:

Diskpart.exe
Select disk 0
Clean
Convert GPT
Create partition efi size=100
Format quick FS=FAT32 label=System
Assign letter=s
Create partition msr size=128
Create partition primary
Format quick FS=NTFS label=NanoServer
Assign letter=n
List volume
Exit

Aplique a imagem do Nano Server (ajuste o caminho do arquivo .wim):Apply the Nano Server image (adjust the path of the .wim file):

Dism.exe /apply-image /imagefile:.\NanoServer.wim /index:1 /applydir:n:\
Bcdboot.exe n:\Windows /s s:

Remova a mídia de DVD ou unidade USB e reinicialize o sistema com Wpeutil.exe RebootRemove the DVD media or USB drive and reboot your system with Wpeutil.exe Reboot

Edição de arquivos no Nano Server localmente e remotamenteEditing files on Nano Server locally and remotely

Em ambos os casos, conecte-se ao Nano Server, por exemplo, com a comunicação remota do Windows PowerShell.In either case, connect to Nano Server, such as with Windows PowerShell remoting.

Depois de se conectar ao Nano Server, você pode editar um arquivo que reside no computador local passando o caminho do arquivo relativo ou absoluto para o comando psEdit, por exemplo: psEdit C:\Windows\Logs\DISM\dism.log ou psEdit .\myScript.ps1Once you've connected to Nano Server, you can edit a file residing on your local computer by passing the file's relative or absolute path to the psEdit command, for example: psEdit C:\Windows\Logs\DISM\dism.log or psEdit .\myScript.ps1

Editar um arquivo que reside no Nano Server remoto iniciando uma sessão remota com Enter-PSSession -ComputerName 192.168.0.100 -Credential ~\Administrator passando o caminho do arquivo relativo ou absoluto para o comando psEdit, da seguinte forma: psEdit C:\Windows\Logs\DISM\dism.logEdit a file residing on the remote Nano Server by starting a remote session with Enter-PSSession -ComputerName 192.168.0.100 -Credential ~\Administrator and then passing the file's relative or absolute path to the psEdit command like this: psEdit C:\Windows\Logs\DISM\dism.log

Instalar funções e recursos onlineInstalling roles and features online

Observação

Se você instalar um pacote opcional do Nano Server por meio de uma mídia ou um repositório online, ele não terá as correções de segurança recentes incluídas.If you install an optional Nano Server package from media or online repository, it won't have recent security fixes included. Para evitar uma incompatibilidade de versão entre os pacotes opcionais e o sistema operacional básico, você deve instalar a atualização cumulativa mais recente imediatamente após a instalação de todos os pacotes opcionais e antes de reiniciar o servidor.To avoid a version mismatch between the optional packages and base operating system, you should install the latest cumulative update immediately after installing any optional packages and before restarting the server.

Instalar funções e recursos de um repositório de pacotesInstalling roles and features from a package repository

Encontre e instale pacotes do Nano Server por meio do repositório online de pacotes usando o provedor NanoServerPackage do módulo PackageManagement do PowerShell.You can find and install Nano Server packages from the online package repository by using the NanoServerPackage provider of the PackageManagement PowerShell module. Para instalar esse provedor, use estes cmdlets:To install this provider, use these cmdlets:

Install-PackageProvider NanoServerPackage
Import-PackageProvider NanoServerPackage

Observação

Se ocorrerem erros durante a execução do Install-PackageProvider, verifique se você instalou a atualização cumulativa mais recente (KB3206632 ou posterior) ou use Save-Module, da seguinte maneira:If you experience errors when running Install-PackageProvider, check that you have installed the latest cumulative update (KB3206632 or later), or use Save-Module as follows:

Save-Module -Path $Env:ProgramFiles\WindowsPowerShell\Modules\ -Name NanoServerPackage -MinimumVersion 1.0.1.0
Import-PackageProvider NanoServerPackage

Depois que esse provedor for instalado e importado, pesquise, baixe e instale pacotes do Nano Server usando os cmdlets projetados especificamente para funcionar com pacotes do Nano Server:Once this provider is installed and imported, you can search for, download, and install Nano Server packages using cmdlets designed specifically for working with Nano Server packages:

Find-NanoServerPackage
Save-NanoServerPackage
Install-NanoServerPackage

Use também os cmdlets PackageManagement genéricos e especificar o provedor do NanoServerPackage:You can also use the generic PackageManagement cmdlets and specify the NanoServerPackage provider:

Find-Package -ProviderName NanoServerPackage
Save-Package -ProviderName NanoServerPackage
Install-Package -ProviderName NanoServerPackage
Get-Package -ProviderName NanoServerPackage

Para usar um esses cmdlets com pacotes do Nano Server no Nano Server, adicione -ProviderName NanoServerPackage.To use any of these cmdlets with Nano Server packages on Nano Server, add -ProviderName NanoServerPackage. Se você não adicionar o parâmetro -ProviderName, o PackageManagement vai iterar todos os provedores.If you don't add the -ProviderName parameter, PackageManagement will iterate all of the providers. Para obter mais detalhes sobre esses cmdlets, execute Get-Help <cmdlet>.For more details on these cmdlets, run Get-Help <cmdlet>. Estes são alguns exemplos de uso comuns:Here are some common usage examples:

Como pesquisar pacotes do Nano ServerSearching for Nano Server packages

Use um Find-NanoServerPackage ou Find-Package -ProviderName NanoServerPackage para pesquisar e retornar uma lista de pacotes do Nano Server que estão disponíveis no repositório online.You can use either Find-NanoServerPackage or Find-Package -ProviderName NanoServerPackage to search for and return a list of Nano Server packages that are available in the online repository. Por exemplo, você pode obter uma lista de todos os pacotes mais recentes:For example, you can get a list of all the latest packages:

Find-NanoServerPackage

A execução de Find-Package -ProviderName NanoServerPackage -DisplayCulture exibe todas as culturas disponíveis.Running Find-Package -ProviderName NanoServerPackage -DisplayCulture displays all available cultures.

Se você precisa de uma versão de localidade específica, como inglês dos EUA, use Find-NanoServerPackage -Culture en-us, Find-Package -ProviderName NanoServerPackage -Culture en-us ou Find-Package -Culture en-us -DisplayCulture.If you need a specific locale version, such as US English, you could use Find-NanoServerPackage -Culture en-us or Find-Package -ProviderName NanoServerPackage -Culture en-us or Find-Package -Culture en-us -DisplayCulture.

Para encontrar um pacote específico pelo nome do pacote, use o parâmetro -Name.To find a specific package by package name, use the -Name parameter. Esse parâmetro também aceita curingas.This parameter also accepts wildcards. Por exemplo, para localizar todos os pacotes com VMM no nome, use Find-NanoServerPackage -Name *VMM* ou Find-Package -ProviderName NanoServerPackage -Name *VMM*.For example, to find all packages with VMM in the name, use Find-NanoServerPackage -Name *VMM* or Find-Package -ProviderName NanoServerPackage -Name *VMM*.

Você pode encontrar uma versão específica com os parâmetros -RequiredVersion, -MinimumVersion ou -MaximumVersion.You can find a particular version with the -RequiredVersion, -MinimumVersion, or -MaximumVersion parameters. Para localizar todas as versões disponíveis, use -AllVersions.To find all available versions, use -AllVersions. Caso contrário, apenas a versão mais recente retornará.Otherwise, only the latest version is returned. Por exemplo: Find-NanoServerPackage -Name *VMM* -RequiredVersion 10.0.14393.0.For example: Find-NanoServerPackage -Name *VMM* -RequiredVersion 10.0.14393.0. Ou, para todas as versões: Find-Package -ProviderName NanoServerPackage -Name *VMM* -AllVersionsOr, for all versions: Find-Package -ProviderName NanoServerPackage -Name *VMM* -AllVersions

Como instalar pacotes do Nano ServerInstalling Nano Server packages

Você pode instalar um pacote do Nano Server (incluindo os pacotes de dependência, se houver) no Nano Server, localmente ou em uma imagem offline com Install-NanoServerPackage ou Install-Package -ProviderName NanoServerPackage.You can install a Nano Server package (including its dependency packages, if any) to Nano Server either locally or an offline image with either Install-NanoServerPackage or Install-Package -ProviderName NanoServerPackage. Ambos aceitam a entrada do pipeline.Both of these accept input from the pipeline.

Para instalar a última versão de um pacote do Nano Server em um Nano Server online, use Install-NanoServerPackage -Name Microsoft-NanoServer-Containers-Package ou Install-Package -Name Microsoft-NanoServer-Containers-Package.To install the latest version of a Nano Server package to an online Nano Server, use either Install-NanoServerPackage -Name Microsoft-NanoServer-Containers-Package or Install-Package -Name Microsoft-NanoServer-Containers-Package. PackageManagement usará a cultura do Nano Server.PackageManagement will use the culture of the Nano Server.

Instale um pacote do Nano Server em uma imagem offline, especificando uma versão e uma cultura específicas, da seguinte maneira:You can install a Nano Server package to an offline image while specifying a particular version and culture, like this:

Install-NanoServerPackage -Name Microsoft-NanoServer-DCB-Package -Culture de-de -RequiredVersion 10.0.14393.0 -ToVhd C:\MyNanoVhd.vhd

ou:or:

Install-Package -Name Microsoft-NanoServer-DCB-Package -Culture de-de -RequiredVersion 10.0.14393.0 -ToVhd C:\MyNanoVhd.vhd

Veja alguns exemplos de pipelining de resultados de pesquisa de pacote para o cmdlet de instalação:Here are some examples of pipelining package search results to the installation cmdlet:

Find-NanoServerPackage *dcb* | Install-NanoServerPackage localiza todos os pacotes com dcb no nome e, em seguida, instala-os.Find-NanoServerPackage *dcb* | Install-NanoServerPackage finds any packages with dcb in the name and then installs them.

Find-Package *nanoserver-compute-* | Install-Package localiza os pacotes com nanoserver-compute- no nome e instala-os.Find-Package *nanoserver-compute-* | Install-Package finds packages with nanoserver-compute- in the name and installs them.

Find-NanoServerPackage -Name *nanoserver-compute* | Install-NanoServerPackage -ToVhd C:\MyNanoVhd.vhd localiza os pacotes com compute no nome e instala-os em uma imagem offline.Find-NanoServerPackage -Name *nanoserver-compute* | Install-NanoServerPackage -ToVhd C:\MyNanoVhd.vhd finds packages with compute in the name and installs them to an offline image.

Find-Package -ProviderName NanoserverPackage *nanoserver-compute-* | Install-Package -ToVhd C:\MyNanoVhd.vhd faz a mesma coisa com qualquer pacote que tenha nanoserver-compute- no nome.Find-Package -ProviderName NanoserverPackage *nanoserver-compute-* | Install-Package -ToVhd C:\MyNanoVhd.vhd does the same thing with any package that has nanoserver-compute- in the name.

Como baixar pacotes do Nano ServerDownloading Nano Server packages

Save-NanoServerPackage ou Save-Package permitem que você baixe os pacotes e salve-os sem instalá-los.Save-NanoServerPackage or Save-Package allow you to download packages and save them without installing them. Ambos os cmdlets aceitam a entrada do pipeline.Both cmdlets accept input from the pipeline.

Por exemplo, para baixar e salvar um pacote do Nano Server em um diretório que corresponde ao caminho curinga, use Save-NanoServerPackage -Name Microsoft-NanoServer-DNS-Package -Path C:\. Neste exemplo, -Culture não foi especificado e, portanto, a cultura do computador local será usada.For example, to download and save a Nano Server package to a directory that matches the wildcard path, use Save-NanoServerPackage -Name Microsoft-NanoServer-DNS-Package -Path C:\ In this example, -Culture wasn't specified, so the culture of the local machine will be used. Nenhuma versão foi especificada, então a versão mais recente será salva.No version was specified, so the latest version will be saved.

Save-Package -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package -Path C:\ -Culture it-IT -MinimumVersion 10.0.14393.0 salva uma versão específica e para a localidade e idioma italiano.Save-Package -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package -Path C:\ -Culture it-IT -MinimumVersion 10.0.14393.0 saves a particular version and for the Italian language and locale.

Você pode enviar os resultados de pesquisa pelo pipeline, como nestes exemplos:You can send search results through the pipeline as in these examples:

Find-NanoServerPackage -Name *containers* -MaximumVersion 10.2 -MinimumVersion 1.0 -Culture es-ES | Save-NanoServerPackage -Path C:\

ou oor

Find-Package -ProviderName NanoServerPackage -Name *shield* -Culture es-ES | Save-Package -Path

Pacotes de inventário instaladosInventory installed packages

Descubra quais pacotes do Nano Server são instalados com Get-Package.You can discover which Nano Server packages are installed with Get-Package. Por exemplo, veja quais pacotes estão no Nano Server com Get-Package -ProviderName NanoserverPackage.For example, see which packages are on Nano Server with Get-Package -ProviderName NanoserverPackage.

Para verificar os pacotes do Nano Server que estão instalados em uma imagem offline, execute Get-Package -ProviderName NanoserverPackage -FromVhd C:\MyNanoVhd.vhd.To check the Nano Server packages that are installed in an offline image, run Get-Package -ProviderName NanoserverPackage -FromVhd C:\MyNanoVhd.vhd.

Instalar funções e recursos de uma fonte localInstalling roles and features from local source

Embora seja recomendada a instalação offline de funções de servidor e de outros pacotes, talvez seja necessário instalá-los online (com o Nano Server) em cenários de contêiner.Though offline installation of server roles and other packages is recommended, you might need to install them online (with the Nano Server running) in container scenarios. Para fazer isso, execute estas etapas:To do this, follow these steps:

  1. Copie a pasta Pacotes da mídia de instalação localmente no Nano Server em execução (por exemplo, em C:\packages.).Copy the Packages folder from the installation media locally to the running Nano Server (for example, to C:\packages).

  2. Crie um novo arquivo Unattend.xml em outro computador e, em seguida, copie-o no Nano Server.Create a new Unattend.xml file on another computer and then copy it to Nano Server. Você pode copiar e colar esse conteúdo XML no arquivo XML que você criou (este exemplo mostra a instalação do pacote do IIS):You can copy and paste this XML content into the XML file you created (this example shows installing the IIS package):

<?xml version=1.0 encoding=utf-8?>
    <unattend xmlns=urn:schemas-microsoft-com:unattend>
    <servicing>
        <package action=install>
            <assemblyIdentity name=Microsoft-NanoServer-IIS-Feature-Package version=10.0.14393.0 processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral />
            <source location=c:\packages\Microsoft-NanoServer-IIS-Package.cab />
        </package>
        <package action=install>
            <assemblyIdentity name=Microsoft-NanoServer-IIS-Feature-Package version=10.0.14393.0 processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=en-US />
            <source location=c:\packages\en-us\Microsoft-NanoServer-IIS-Package_en-us.cab />
        </package>
    </servicing>
    <cpi:offlineImage cpi:source= xmlns:cpi=urn:schemas-microsoft-com:cpi />
</unattend>
  1. No novo arquivo XML criado (ou copiado), edite C:\packages para o diretório no qual você copiou o conteúdo de Pacotes.In the new XML file you created (or copied), edit C:\packages to the directory you copied the content of Packages to.

  2. Alternar para o diretório com o arquivo XML criado recentemente e executar: dism /online /apply-unattend:.\unattend.xmlSwitch to the directory with the newly created XML file and run: dism /online /apply-unattend:.\unattend.xml

  3. Confirme se o pacote e o pacote de idiomas associado está instalado corretamente, executando: dism /online /get-packagesConfirm that the package and its associated language pack is installed correctly by running: dism /online /get-packages

    Você deverá ver Identidade de Pacote: Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~en-US~10.0.10586.0 listado duas vezes, uma vez para Release Type : Language Pack e uma vez para Release Type: Feature Pack.You should see Package Identity : Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~en-US~10.0.10586.0 listed twice, once for Release Type : Language Pack and once for Release Type : Feature Pack.

Personalizar um VHD existente do Nano ServerCustomizing an existing Nano Server VHD

Você pode alterar os detalhes de um VHD existente usando o cmdlet Edit-NanoServerImage, como neste exemplo: Edit-NanoServerImage -BasePath .\Base -TargetPath .\BYOVHD.vhdYou can change the details of an existing VHD by using the Edit-NanoServerImage cmdlet, as in this example: Edit-NanoServerImage -BasePath .\Base -TargetPath .\BYOVHD.vhd

Esse cmdlet faz a mesma coisa que New-NanoServerImage, mas altera a imagem existente em vez de converter um WIM em um VHD.This cmdlet does the same things as New-NanoServerImage, but changes the existing image instead of converting a WIM to a VHD. Ele oferece suporte aos mesmos parâmetros que New-NanoServerImage, com a exceção de -MediaPath e -MaxSize, portanto, o VHD inicial deve ter sido criado com esses parâmetros antes de ser possível fazer alterações com Edit-NanoServerImage.It supports the same parameters as New-NanoServerImage with the exception of -MediaPath and -MaxSize, so the initial VHD must have been created with those parameters before you can make changes with Edit-NanoServerImage.

Tarefas adicionais que você pode realizar com New-NanoServerImage e Edit-NanoServerImageAdditional tasks you can accomplish with New-NanoServerImage and Edit-NanoServerImage

Ingressar em domíniosJoining domains

New-NanoServerImage oferece dois métodos para ingressar em um domínio; ambos dependem do provisionamento de domínio offline, mas uma coleta um blob para fazer o ingresso.New-NanoServerImage offers two methods of joining a domain; both rely on offline domain provisioning, but one harvests a blob to accomplish the join. Neste exemplo, o cmdlet coleta um blob de domínio para o domínio Contoso do computador local (que, obviamente, precisa fazer parte do domínio Contoso) e executa o provisionamento offline da imagem usando o blob:In this example, the cmdlet harvests a domain blob for the Contoso domain from the local computer (which of course must be part of the Contoso domain), then it performs offline provisioning of the image using the blob:

New-NanoServerImage -Edition Standard -DeploymentType Host -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\JoinDomHarvest.vhdx -ComputerName JoinDomHarvest -DomainName Contoso

Após a conclusão desse cmdlet, você deverá encontrar um computador chamado JoinDomHarvest na lista de computadores do Active Directory.When this cmdlet completes, you should find a computer named JoinDomHarvest in the Active Directory computer list.

Você também pode usar esse cmdlet em um computador que não ingressou em um domínio.You can also use this cmdlet on a computer that is not joined to a domain. Para fazer isso, colete um blob de qualquer computador que tenha ingressado no domínio e, em seguida, forneça o blob para o cmdlet por conta própria.To do this, harvest a blob from any computer that is joined to the domain, and then provide the blob to the cmdlet yourself. Observe que, quando você coleta um blob de outro computador, o blob já inclui o nome do computador. Portanto, se você tentar adicionar o parâmetro -ComputerName, ocorrerá um erro.Note that when you harvest such a blob from another computer, the blob already includes that computer's name--so if you try to add the -ComputerName parameter, an error will result.

Você pode coletar o blob com este comando:You can harvest the blob with this command:

djoin
/Provision
/Domain Contoso
/Machine JoiningDomainsNoHarvest
/SaveFile JoiningDomainsNoHarvest.djoin

Execute New-NanoServerImage usando o blob coletado:Run New-NanoServerImage using the harvested blob:

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\JoinDomNoHrvest.vhd -DomainBlobPath .\Path\To\Domain\Blob\JoinDomNoHrvestContoso.djoin

Se você já tiver um nó no domínio com o mesmo nome de computador que seu futuro Nano Server, reutilize o nome do computador, adicionando o parâmetro -ReuseDomainNode.In the event that you already have a node in the domain with the same computer name as your future Nano Server, you could reuse the computer name by adding the -ReuseDomainNode parameter.

Adicionar outros driversAdding additional drivers

O Nano Server oferece um pacote que inclui um conjunto de drivers básicos vários adaptadores de rede e controladores de armazenamento; é possível que os drivers para os adaptadores de rede não estejam incluídos.Nano Server offers a package that includes a set of basic drivers for a variety of network adapters and storage controllers; it's possible that drivers for your network adapters might not be included. Você pode usar estas etapas para localizar os drivers em um sistema em funcionamento, extraí-los e, em seguida, adicioná-los à imagem do Nano Server.You can use these steps to find drivers in a working system, extract them, and then add them to the Nano Server image.

  1. Instale o Windows Server 2016 no computador físico onde você executará o Nano Server.Install Windows Server 2016 on the physical computer where you will run Nano Server.
  2. Abra o Gerenciador de Dispositivos e identifique os dispositivos nas seguintes categorias:Open Device Manager and identify devices in the following categories:
  3. Adaptadores de RedeNetwork adapters
  4. Controladores de armazenamentoStorage controllers
  5. Unidades de discoDisk drives
  6. Para cada dispositivo nessas categorias, clique no nome do dispositivo e clique em Propriedades.For each device in these categories, right-click the device name, and click Properties. Na caixa de diálogo aberta, clique na guia Driver e, em seguida, clique em Detalhes do Driver.In the dialog that opens, click the Driver tab, and then click Driver Details.
  7. Anote o nome e o caminho do arquivo do driver que é exibido.Note the filename and path of the driver file that appears. Por exemplo, vamos supor que o arquivo de driver seja e1i63x64.sys, que está em C:\Windows\System32\Drivers.For example, let's say the driver file is e1i63x64.sys, which is in C:\Windows\System32\Drivers.
  8. Em um prompt de comando, procure o arquivo de driver e procure por todas as instâncias com dir e1i*.sys /s /b.In a command prompt, search for the driver file and search for all instances with dir e1i*.sys /s /b. Neste exemplo, o arquivo de driver também está presente no caminho C:\Windows\System32\DriverStore\FileRepository\net1ic64.inf_amd64_fafa7441408bbecd\e1i63x64.sys.In this example, the driver file is also present in the path C:\Windows\System32\DriverStore\FileRepository\net1ic64.inf_amd64_fafa7441408bbecd\e1i63x64.sys.
  9. Em um prompt de comandos com privilégios elevados, navegue até o diretório no qual o VHD do Nano Server está e execute os seguintes comandos:In an elevated command prompt, navigate to the directory where the Nano Server VHD is and run the following commands:
md mountdir
dism\dism /Mount-Image /ImageFile:.\NanoServer.vhd /Index:1 /MountDir:.\mountdir
dism\dism /Add-Driver /image:.\mountdir /driver: C:\Windows\System32\DriverStore\FileRepository\net1ic64.inf_amd64_fafa7441408bbecd
dism\dism /Unmount-Image /MountDir:.\MountDir /Commit
  1. Repita estas etapas para cada arquivo de driver que você precisar.Repeat these steps for each driver file you need.

Observação

Na pasta onde você mantém seus drivers, os arquivos de Sistema e os arquivos INF correspondentes devem estar presentes.In the folder where you keep your drivers, both the SYS files and corresponding INF files must be present. Além disso, o Nano Server oferece suporte apenas aos drivers de 64-bits assinados.Also, Nano Server only supports signed, 64-bit drivers.

Injetar driversInjecting drivers

O Nano Server oferece um pacote que inclui um conjunto de drivers básicos vários adaptadores de rede e controladores de armazenamento; é possível que os drivers para os adaptadores de rede não estejam incluídos.Nano Server offers a package that includes a set of basic drivers for a variety of network adapters and storage controllers; it's possible that drivers for your network adapters might not be included. Você pode usar esta sintaxe para que New-NanoServerImage pesquise no diretório por drivers disponíveis e injete-os na imagem do Nano Server:You can use this syntax to have New-NanoServerImage search the directory for available drivers and inject them into the Nano Server image:

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\InjectingDrivers.vhdx -DriverPath .\Extra\Drivers

Observação

Na pasta onde você mantém seus drivers, os arquivos de Sistema e os arquivos INF correspondentes devem estar presentes.In the folder where you keep your drivers, both the SYS files and corresponding INF files must be present. Além disso, o Nano Server oferece suporte apenas aos drivers de 64 bits assinados.Also, Nano Server only supports signed, 64-bit drivers.

Usando o parâmetro -DriverPath, você também pode transmitir uma matriz de caminhos para arquivos .inf de driver:Using the -DriverPath parameter, you can also pass a array of paths to driver .inf files:

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\InjectingDrivers.vhdx -DriverPath .\Extra\Drivers\netcard64.inf

Conectar-se com o WinRMConnecting with WinRM

Para ser capaz de se conectar a um computador Nano Server usando o WinRM (Windows Remote Management) (de outro computador que não esteja na mesma sub-rede), abra a porta 5985 para tráfego de entrada TCP na imagem do Nano Server.To be able to connect to a Nano Server computer using Windows Remote Management (WinRM) (from another computer that is not on the same subnet), open port 5985 for inbound TCP traffic on the Nano Server image. Use este cmdlet:Use this cmdlet:

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\ConnectingOverWinRM.vhd -EnableRemoteManagementPort

Configurar endereços IP estáticosSetting static IP addresses

Para configurar uma imagem do Nano Server a fim de usar endereços IP estáticos, primeiro localize o nome ou índice da interface que você quer modificar usando o Console de Recuperação do Nano Server, netsh ou Get-NetAdapter.To configure a Nano Server image to use static IP addresses, first find the name or index of the interface you want to modify by using Get-NetAdapter, netsh, or the Nano Server Recovery Console. Use os parâmetros -Ipv6Address, -Ipv6Dns, -Ipv4Address, -Ipv4SubnetMask, -Ipv4Gateway e -Ipv4Dns para especificar a configuração, como neste exemplo:Use the -Ipv6Address, -Ipv6Dns, -Ipv4Address, -Ipv4SubnetMask, -Ipv4Gateway and -Ipv4Dns parameters to specify the configuration, as in this example:

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\StaticIpv4.vhd -InterfaceNameOrIndex Ethernet -Ipv4Address 192.168.1.2 -Ipv4SubnetMask 255.255.255.0 -Ipv4Gateway 192.168.1.1 -Ipv4Dns 192.168.1.1

Tamanho de imagem personalizadoCustom image size

Você pode configurar a imagem do Nano Server para ser um VHD ou VHDX de expansão dinâmica com o parâmetro -MaxSize, como neste exemplo:You can configure the Nano Server image to be a dynamically expanding VHD or VHDX with the -MaxSize parameter, as in this example:

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\BigBoss.vhd -MaxSize 100GB

Inserir dados personalizadosEmbedding custom data

Para inserir o próprio script ou binários na imagem do Nano Server, use o parâmetro -CopyPath para transmitir uma matriz de arquivos e diretórios a serem copiados.To embed your own script or binaries in the Nano Server image, use the -CopyPath parameter to pass an array of files and directories to be copied. O parâmetro -CopyPath também pode aceitar uma tabela de hash para especificar o caminho de destino para arquivos e diretórios.The -CopyPath parameter can also accept a hashtable to specify the destination path for files and directories.

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\BigBoss.vhd -CopyPath .\tools

Executar comandos personalizados após a primeira inicializaçãoRunning custom commands after the first boot

Para executar comandos personalizados como parte do setupcomplete.cmd, use o parâmetro -SetupCompleteCommand para transmitir uma matriz de comandos:To run custom commands as part of setupcomplete.cmd, use the -SetupCompleteCommand parameter to pass an array of commands:

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -SetupCompleteCommand @(echo foo, echo bar)

Como executar scripts personalizados do PowerShell como parte da criação de imagemRunning custom PowerShell scripts as part of image creation

Para executar scripts personalizados do PowerShell como parte do processo de criação de imagem, use o parâmetro -OfflineScriptPath para transmitir uma matriz de caminhos para scripts .ps1.To run custom PowerShell scripts as part of the image creation process, use the -OfflineScriptPath parameter to pass an array of paths to .ps1 scripts. Se esses scripts usarem argumentos, use -OfflineScriptArgument para transmitir uma tabela de hash de argumentos adicionais para os scripts.If those scripts take arguments, use the -OfflineScriptArgument to pass a hashtable of additional arguments to the scripts.

New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -OfflineScriptPath C:\MyScripts\custom.ps1 -OfflineScriptArgument @{Param1=Value1; Param2=Value2}

Suporte para cenários de desenvolvimentoSupport for development scenarios

Se você quiser desenvolver e testar no Nano Server, use o parâmetro -Development.If you want to develop and test on Nano Server, you can use the -Development parameter. Isso habilitará o PowerShell como o shell local padrão, a instalação de drivers não assinados, a cópia de binários do depurador, a abertura de uma porta de depuração, a assinatura para teste e a instalação de pacotes AppX sem uma licença de desenvolvedor:This will enable PowerShell as the default local shell, enable installation of unsigned drivers, copy debugger binaries, open a port for debugging, enable test signing, and enable installation of AppX packages without a developer license:

New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -Development

Arquivo autônomo personalizadoCustom unattend file

Se você quiser usar seu próprio arquivo autônomo, use o parâmetro -UnattendPath:If you want to use your own unattend file, use the -UnattendPath parameter:

New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -UnattendPath \\path\to\unattend.xml

A especificação de um nome de computador ou senha de administrador nesse arquivo autônomo substituirá os valores definidos por -AdministratorPassword e -ComputerName.Specifying an administrator password or computer name in this unattend file will override the values set by -AdministratorPassword and -ComputerName.

Observação

O Nano Server não é compatível com configurações de TCP/IP por meio de arquivos autônomos.Nano Server does not support setting TCP/IP settings via unattend files. Você pode usar o Setupcomplete.cmd para definir as configurações de TCP/IP.You can use Setupcomplete.cmd to configure TCP/IP settings.

Como coletar arquivos de logCollecting log files

Caso deseje coletar os arquivos de log durante a criação de imagem, use o parâmetro -LogPath para especificar um diretório em que todos os arquivos de log são copiados.If you want to collect the log files during image creation, use the -LogPath parameter to specify a directory where all the log files are copied.

New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -LogPath C:\Logs

Observação

Alguns parâmetros em New-NanoServerImage e Edit-NanoServerImage são apenas para uso interno e podem ser ignorados com segurança.Some parameters on New-NanoServerImage and Edit-NanoServerImage are for internal use only and can be safely ignored. Eles incluem os parâmetros -SetupUI e -Internal.These include the -SetupUI and -Internal parameters.

Instalador do Windows Server AppWindows Server App installer

O Instalador do WSA (Windows Server App) fornece uma opção de instalação confiável para o Nano Server.Windows Server App (WSA) installer provides a reliable installation option for Nano Server. Como não há suporte para MSI (Windows Installer) no Nano Server, o WSA também é a única tecnologia de instalação disponível para produtos que não são da Microsoft.Since Windows Installer (MSI) is not supported on Nano Server, WSA is also the only installation technology available for non-Microsoft products. O WSA aproveita a tecnologia de pacote de aplicativos do Windows, criada para instalar e fazer manutenção de aplicativos de serviço com segurança e confiabilidade, usando um manifesto declarativo.WSA leverages Windows app package technology designed to install and service applications safely and reliably, using a declarative manifest. Ele estende o instalador de pacotes de aplicativo do Windows para oferecer suporte a extensões específicas do Windows Server, com a limitação que o WSA não oferece suporte à instalação de drivers.It extends the Windows app package installer to support Windows Server-specific extensions, with the limitation that WSA does not support installing drivers.

A criação e instalação de um pacote WSA no Nano Server envolve etapas para o publicador e o consumidor do pacote.Creating and installing a WSA package on Nano Server involves steps for both the publisher and the consumer of the package.

O editor do pacote deve fazer o seguinte:The package publisher should do the following:

  1. Instale o SDK do Windows 10, que inclui as ferramentas necessárias para criar um pacote WSA: MakeAppx, MakeCert, Pvk2Pfx, SignTool.Install Windows 10 SDK, which includes the tools needed to create a WSA package: MakeAppx, MakeCert, Pvk2Pfx, SignTool.
  2. Declare um manifesto: siga o esquema de extensão de manifesto do WSA para criar o arquivo de manifesto, AppxManifest.xml.Declare a manifest: Follow the WSA manifest extension schema to create the manifest file, AppxManifest.xml.
  3. Use a ferramenta MakeAppx para criar um pacote WSA.Use the MakeAppx tool to create a WSA package.
  4. Use as ferramentas MakeCert e Pvk2Pfx para criar o certificado e, em seguida, use Signtool para assinar o pacote.Use MakeCert and Pvk2Pfx tools to create the certificate, and then use Signtool to sign the package.

Em seguida, o consumidor do pacote deverá executar estas etapas:Next, the package consumer should follow these steps:

  1. Execute o cmdlet Import-Certificate do PowerShell para importar o certificado do editor da Etapa 4 acima para o Nano Server com certStoreLocation em Cert: \LocalMachine\TrustedPeople.Run the Import-Certificate PowerShell cmdlet to import the publisher's certificate from Step 4 above to Nano Server with the certStoreLocation at Cert:\LocalMachine\TrustedPeople. Por exemplo: Import-Certificate -FilePath .\xyz.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeopleFor example: Import-Certificate -FilePath .\xyz.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeople
  2. Instale o aplicativo no Nano Server executando o cmdlet do PowerShell Add-AppxPackage para instalar um pacote WSA no Nano Server.Install the app on Nano Server by running the Add-AppxPackage PowerShell cmdlet to install a WSA package on Nano Server. Por exemplo: Add-AppxPackage wsaSample.appxFor example: Add-AppxPackage wsaSample.appx

Recursos adicionais para criação de aplicativosAdditional resources for creating apps

O WSA é a extensão de servidor da tecnologia de pacote de aplicativos do Windows (embora não esteja hospedado na Microsoft Store).WSA is server extension of Windows app package technology (though it is not hosted in Microsoft Store). Se você desejar publicar aplicativos com o WSA, estes tópicos ajudarão você a se familiarizar com o pipeline do pacote do aplicativo:If you want to publish apps with WSA,these topics will help you familiarize yourself with the app package pipeline:

Instalar drivers no Nano ServerInstalling drivers on Nano Server

Você pode instalar drivers de terceiros no Nano Server usando pacotes de driver INF.You can install non-Microsoft drivers on Nano Server by using INF driver packages. Entre eles estão pacotes de driver PnP (Plug-and-Play) e pacotes de driver do Filtros de Sistema de Arquivos.These include both Plug-and-Play (PnP) driver packages and File System Filter driver packages. Não há suporte no momento para drivers de filtro de rede no Nano Server.Network Filter drivers are not currently supported on Nano Server.

Os pacotes de driver PnP e do Filtro de Sistema de Arquivos devem seguir os requisitos de driver Universal e o processo de instalação, bem como diretrizes gerais de pacote de driver, como assinatura.Both PnP and File System Filter driver packages must follow the Universal driver requirements and installation process, as well as general driver package guidelines such as signing. Essas informações estão documentadas nestes locais:They are documented at these locations:

Instalar pacotes de driver offlineInstalling driver packages offline

Os pacotes de driver com suporte podem ser instalados offline no Nano Server por meio dos cmdlets DISM.exe ou DISM PowerShell.Supported driver packages can be installed on Nano Server offline via DISM.exe or DISM PowerShell cmdlets.

Instalar pacotes de driver onlineInstalling driver packages online

Pacotes de driver PnP podem ser instalados online no Nano Server usando PnpUtil.PnP driver packages can be installed to Nano Server online by using PnpUtil. Não há suporte no momento para a instalação de pacotes de driver online não PnP no Nano Server.Online driver installation for non-PnP driver packages is not currently supported on Nano Server.

Ingressar o Nano Server em um domínioJoining Nano Server to a domain

Para adicionar o Nano Server a um domínio onlineTo add Nano Server to a domain online

  1. Colete um blob de dados de um computador no domínio que já está executando o Windows Threshold Server usando este comando:Harvest a data blob from a computer in the domain that is already running Windows Threshold Server using this command:

    djoin.exe /provision /domain <domain-name> /machine <machine-name> /savefile .\odjblob

    Isso salva o blob de dados em um arquivo chamado "djblob.This saves the data blob in a file called odjblob.

  2. Copie o arquivo odjblob no computador do Nano Server com estes comandos:Copy the odjblob file to the Nano Server computer with these commands:

    net use z: \\<ip address of Nano Server>\c$net use z: \\<ip address of Nano Server>\c$

    Observação

    Se o comando net use falhar, você provavelmente precisa ajustar as regras de Firewall do Windows.If the net use command fails, you probably need to adjust Windows Firewall rules. Para fazer isso, primeiro abra um prompt de comandos com privilégios elevados, inicie o Windows PowerShell e conecte-se ao computador do Nano Server com o Windows PowerShell Remoting usando estes comandos:To do this, first open an elevated command prompt, start Windows PowerShell and then connect to the Nano Server computer with Windows PowerShell Remoting with these commands:

    Set-Item WSMan:\localhost\Client\TrustedHosts <IP address of Nano Server>

    $ip = <ip address of Nano Server>

    Enter-PSSession -ComputerName $ip -Credential $ip\Administrator

    Ao receber uma solicitação, forneça a senha de Administrador e execute este comando para definir a regra de firewall:When prompted, provide the Administrator password, then run this command to set the firewall rule:

    netsh advfirewall firewall set rule group=File and Printer Sharing new enable=yesnetsh advfirewall firewall set rule group=File and Printer Sharing new enable=yes

    Saia do Windows PowerShell com Exit-PSSession e repita o comando net use.Exit Windows PowerShell with Exit-PSSession, and then retry the net use command. Se for bem-sucedido, continue copiando o conteúdo do arquivo odjblob no Nano Server.If successful, continue copying the odjblob file contents to the Nano Server.

    md z:\Tempmd z:\Temp

    copy odjblob z:\Tempcopy odjblob z:\Temp

  3. Verifique o domínio no qual você deseja ingressar o Nano Server e verifique se o DNS está configurado.Check the domain you want to join Nano Server to and ensure that DNS is configured. Além disso, verifique se essa resolução de nome do domínio, ou um controlador de domínio, funciona conforme o esperado.Also, verify that name resolution of the domain or a domain controller works as expected. Para fazer isso, abra um prompt de comandos com privilégios elevados, inicie o Windows PowerShell e conecte-se ao computador do Nano Server com o Windows PowerShell Remoting usando estes comandos:To do this, open an elevated command prompt, start Windows PowerShell and then connect to the Nano Server computer with Windows PowerShell remoting with these commands:

    Set-Item WSMan:\localhost\Client\TrustedHosts <IP address of Nano Server>

    $ip = <ip address of Nano Server>

    Enter-PSSession -ComputerName $ip -Credential $ip\Administrator

    Quando receber uma solicitação, forneça a senha de Administrador.When prompted, provide the Administrator password. O Nslookup não está disponível no Nano Server, mas você pode verificar a resolução de nomes com Resolve-DNSName.Nslookup is not available on Nano Server, so you can verify name resolution with Resolve-DNSName.

  4. Se a resolução de nome for bem-sucedida, na mesma sessão do Windows PowerShell, execute este comando para ingressar no domínio:If name resolution succeeds, then in the same Windows PowerShell session, run this command to join the domain:

    djoin /requestodj /loadfile c:\Temp\odjblob /windowspath c:\windows /localos

  5. Reinicie o computador do Nano Server e, em seguida, encerre a sessão do Windows PowerShell:Restart the Nano Server computer, and then exit the Windows PowerShell session:

    shutdown /r /t 5

    Exit-PSSession

  6. Após ingressar o Nano Server em um domínio, adicione a conta de usuário de domínio ao grupo de Administradores no Nano Server.After you have joined Nano Server to a domain, add the domain user account to the Administrators group on the Nano Server.

  7. Para segurança, remova o Nano Server da lista de hosts confiáveis com este comando: Set-Item WSMan:\localhost\client\TrustedHosts For security, remove the Nano Server from the trusted hosts list with this command: Set-Item WSMan:\localhost\client\TrustedHosts

Método alternativo para ingressar em um domínio com uma etapaAlternate method to join a domain in one step

Primeiro, colete o blob de dados de outro computador que esteja executando o Windows Threshold Server, e que já esteja em seu domínio, usando este comando:First, harvest the data blob from another computer running Windows Threshold Server that is already in your domain using this command:

djoin.exe /provision /domain <domain-name> /machine <machine-name> /savefile .\odjblob

Abra o arquivo odjblob (talvez no Bloco de notas), copie o conteúdo e cole-o na seção <AccountData> do arquivo Unattend.xml abaixo.Open the file odjblob (perhaps in Notepad), copy its contents, and then paste the contents into the <AccountData> section of the Unattend.xml file below.

Coloque o arquivo Unattend.xml na pasta C:\NanoServer e use os seguintes comandos para montar o VHD e aplicar as configurações na seção offlineServicing:Put this Unattend.xml file into the C:\NanoServer folder, and then use the following commands to mount the VHD and apply the settings in the offlineServicing section:

dism\dism /Mount-ImagemediaFile:.\NanoServer.vhd /Index:1 /MountDir:.\mountdir
dism\dismmedia:.\mountdir /Apply-Unattend:.\unattend.xml

Crie uma pasta Panther (usada pelos sistemas Windows para armazenar arquivos durante a instalação; confira Locais de arquivo de log de instalação do Windows 7, Windows Server 2008 R2 e Windows Vista se você estiver curioso), copie o arquivo Unattend.xml nela e, em seguida, desmonte o VHD com estes comandos:Create a Panther folder (used by Windows systems for storing files during setup; see Windows 7, Windows Server 2008 R2, and Windows Vista setup log file locations if you're curious), copy the Unattend.xml file to it, and then unmount the VHD with these commands:

md .\mountdir\windows\panther
copy .\unattend.xml .\mountdir\windows\panther
dism\dism /Unmount-Image /MountDir:.\mountdir /Commit

Na primeira vez que você inicializa o Nano Server nesse VHD, as outras configurações serão aplicadas.The first time you boot Nano Server from this VHD, the other settings will be applied.

Após ingressar o Nano Server em um domínio, adicione a conta de usuário de domínio ao grupo de Administradores no Nano Server.After you have joined Nano Server to a domain, add the domain user account to the Administrators group on the Nano Server.

Trabalhar com funções de servidor no Nano ServerWorking with server roles on Nano Server

Usar o Hyper-V no Nano ServerUsing Hyper-V on Nano Server

O Hyper-V funciona da mesma maneira no Nano Server como no Windows Server no modo Server Core, com duas exceções:Hyper-V works the same on Nano Server as it does on Windows Server in Server Core mode, with two exceptions:

  • Você deve executar todo o gerenciamento remotamente, e o computador de gerenciamento deve estar executado a mesma compilação do Windows Server que o Nano Server.You must perform all management remotely and the management computer must be running the same build of Windows Server as the Nano Server. Versões mais antigas do Gerenciador do Hyper-V ou dos cmdlets do Windows PowerShell Hyper-V não funcionarão.Older versions of Hyper-V Manager or Hyper-V Windows PowerShell cmdlets will not work.

  • RemoteFX não está disponível.RemoteFX is not available.

Nesta versão, esses recursos do Hyper-V foram verificados:In this release, these features of Hyper-V have been verified:

  • Habilitar o Hyper-VEnabling Hyper-V

  • Criação de máquinas virtuais de 1ª e 2ª geraçãoCreation of Generation 1 and Generation 2 virtual machines

  • Criação de comutadores virtuaisCreation of virtual switches

  • Iniciar as máquinas virtuais e executar sistemas operacionais convidados do WindowsStarting virtual machines and running Windows guest operating systems

  • Réplica do Hyper-VHyper-V Replica

Se você quiser executar uma migração ao vivo das máquinas virtuais, criar uma máquina virtual em um compartilhamento SMB ou conectar recursos em um compartilhamento SMB existente em uma máquina virtual existente, é fundamental que você configure a autenticação corretamente.If you want to perform a live migration of virtual machines, create a virtual machine on an SMB share, or connect resources on an existing SMB share to an existing virtual machine, it is vital that you configure authentication correctly. Você tem duas opções para fazer isso:You have two options for doing this:

Delegação restritaConstrained delegation

A delegação restrita funciona exatamente como nas versões anteriores.Constrained delegation works exactly the same as in previous releases. confira estes artigos para saber mais:Refer to these articles for more information:

CredSSPCredSSP

Primeiro, confira a seção Usar a comunicação remota do Windows PowerShell deste tópico para habilitar e testar CredSSP.First, refer to the Using Windows PowerShell remoting section of this topic to enable and test CredSSP. Em seguida, no computador de gerenciamento, você pode usar o Gerenciador do Hyper-V e selecionar a opção conectar-se como outro usuário.Then, on the management computer, you can use Hyper-V Manager and select the option to connect as another user. O Gerenciador do Hyper-V usará CredSSP.Hyper-V Manager will use CredSSP. Você deve fazer isso mesmo se estiver usando sua conta atual.You should do this even if you are using your current account.

Os cmdlets do Windows PowerShell para Hyper-V podem usar parâmetros CimSession ou Credential, que funcionam com o CredSSP.Windows PowerShell cmdlets for Hyper-V can use CimSession or Credential parameters, either of which work with CredSSP.

Usar clustering de failover no Nano ServerUsing Failover Clustering on Nano Server

O clustering de failover funciona da mesma forma no Nano Server que no Windows Server no modo Server Core, mas lembre-se dessas advertências:Failover clustering works the same on Nano Server as it does on Windows Server in Server Core mode, but keep these caveats in mind:

  • Os clusters devem ser gerenciados remotamente com o Gerenciador de Cluster de Failover ou o Windows PowerShell.Clusters must be managed remotely with Failover Cluster Manager or Windows PowerShell.

  • Todos os nós de cluster do Nano Server devem estar ingressados no mesmo domínio, semelhante aos nós de cluster no Windows Server.All Nano Server cluster nodes must be joined to the same domain, similar to cluster nodes in Windows Server.

  • A conta de domínio deve ter privilégios de Administrador em todos os nós do Nano Server, assim como acontece com nós de cluster no Windows Server.The domain account must have Administrator privileges on all Nano Server nodes, as with cluster nodes in Windows Server.

  • Todos os comandos devem ser executados em um prompt de comandos com privilégios elevados.All commands must be run in an elevated command prompt.

Observação

Além disso, determinados recursos não recebem suporte nesta versão:Additionally, certain features are not supported in this release:

  • Você não pode executar cmdlets de clustering de failover em um Nano Server local por meio do Windows PowerShell.You cannot run failover clustering cmdlets on a local Nano Server through Windows PowerShell.
  • Funções de clustering diferentes do Hyper-V e Servidor de arquivos.Clustering roles other than Hyper-V and File Server.

Estes cmdlets do Windows PowerShell são úteis no gerenciamento de clusters de Failover:You'll find these Windows PowerShell cmdlets useful in managing Failover clusters:

Você pode criar um novo cluster com New-Cluster -Name <clustername> -Node <comma-separated cluster node list>You can create a new cluster with New-Cluster -Name <clustername> -Node <comma-separated cluster node list>

Depois de estabelecer um novo cluster, você deve executar Set-StorageSetting -NewDiskPolicy OfflineShared em todos os nós.Once you've established a new cluster, you should run Set-StorageSetting -NewDiskPolicy OfflineShared on all nodes.

Adicionar outro nó ao cluster com Add-ClusterNode -Name <comma-separated cluster node list> -Cluster <clustername>Add an additional node to the cluster with Add-ClusterNode -Name <comma-separated cluster node list> -Cluster <clustername>

Remover um nó do cluster com Remove-ClusterNode -Name <comma-separated cluster node list> -Cluster <clustername>Remove a node from the cluster with Remove-ClusterNode -Name <comma-separated cluster node list> -Cluster <clustername>

Criar um Servidor de Arquivos de Escalabilidade Horizontal com Add-ClusterScaleoutFileServerRole -name <sofsname> -cluster <clustername>Create a Scale-Out File Server with Add-ClusterScaleoutFileServerRole -name <sofsname> -cluster <clustername>

Você pode encontrar outros cmdlets para clustering de failover em Microsoft.FailoverClusters.PowerShell.You can find additional cmdlets for failover clustering at Microsoft.FailoverClusters.PowerShell.

Usar o Servidor DNS no Nano ServerUsing DNS Server on Nano Server

Para fornecer ao Nano Server a função de Servidor DNS, adicione o Microsoft-NanoServer-DNS-Package à imagem (confira a seção Criar uma imagem personalizada do Nano Server deste tópico).To provide Nano Server with the DNS Server role, add the Microsoft-NanoServer-DNS-Package to the image (see the Creating a custom Nano Server image section of this topic. Quando o Nano Server estiver em execução, conecte-se a ele e execute esse comando em um console do Windows PowerShell com privilégios elevados para habilitar o recurso:Once the Nano Server is running, connect to it and run this command from and elevated Windows PowerShell console to enable the feature:

Enable-WindowsOptionalFeature -Online -FeatureName DNS-Server-Full-Role

Usar o IIS no Nano ServerUsing IIS on Nano Server

Para obter as etapas para usar a função de IIS (Serviços de Informações da Internet), confira IIS no Nano Server.For steps to use the Internet Information Services (IIS) role, see IIS on Nano Server.

Usar o MPIO no Nano ServerUsing MPIO on Nano Server

Para obter as etapas para usar o MPIO, confira MPIO no Nano ServerFor steps to use MPIO, see MPIO on Nano Server

Usar SSH no Nano ServerUsing SSH on Nano Server

Para obter instruções sobre como instalar e usar o SSH no Nano Server com o projeto OpenSSH, confira o Wiki Win32-OpenSSH.For instructions on how to install and use SSH on Nano Server with the OpenSSH project, see the Win32-OpenSSH wiki.

Apêndice: arquivo Unattend.xml de exemplo que ingressa o Nano Server em um domínioAppendix: Sample Unattend.xml file that joins Nano Server to a domain

Observação

Exclua o espaço à direita no conteúdo de odjblob quando você colar no arquivo Unattend.Be sure to delete the trailing space in the contents of odjblob once you paste it into the Unattend file.

<?xml version='1.0' encoding='utf-8'?>
<unattend xmlns=urn:schemas-microsoft-com:unattend xmlns:wcm=https://schemas.microsoft.com/WMIConfig/2002/State xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance>

  <settings pass=offlineServicing>
    <component name=Microsoft-Windows-UnattendedJoin processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral versionScope=nonSxS>
        <OfflineIdentification>
           <Provisioning>
             <AccountData> AAAAAAARUABLEABLEABAoAAAAAAAMABSUABLEABLEABAwAAAAAAAAABbMAAdYABc8ABYkABLAABbMAAEAAAAMAAA0ABY4ABZ8ABbIABa0AAcIABY4ABb8ABZUABAsAAAAAAAQAAZoABNUABOYABZYAANQABMoAAOEAAMIAAOkAANoAAMAAAXwAAJAAAAYAAA0ABY4ABZ8ABbIABa0AAcIABY4ABb8ABZUABLEAALMABLQABU0AATMABXAAAAAAAKdf/mhfXoAAUAAAQAAAAb8ABLQABbMABcMABb4ABc8ABAIAAAAAAb8ABLQABbMABcMABb4ABc8ABLQABb0ABZIAAGAAAAsAAR4ABTQABUAAAAAAACAAAQwABZMAAZcAAUgABVcAAegAARcABKkABVIAASwAAY4ABbcABW8ABQoAAT0ABN8AAO8ABekAAJMAAVkAAZUABckABXEABJUAAQ8AAJ4AAIsABZMABdoAAOsABIsABKkABQEABUEABIwABKoAAaAABXgABNwAAegAAAkAAAAABAMABLIABdIABc8ABY4AADAAAA4AAZ4ABbQABcAAAAAAACAAkKBW0ID8nJDWYAHnBAXE77j7BAEWEkl+lKB98XC2G0/9+Wd1DJQW4IYAkKBAADhAnKBWEwhiDAAAM2zzDCEAM6IAAAgAAAAAAAQAAAAAAAAAAAABwzzAAA
              </AccountData>
           </Provisioning>
         </OfflineIdentification>
    </component>
  </settings>

  <settings pass=oobeSystem>
    <component name=Microsoft-Windows-Shell-Setup processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral versionScope=nonSxS>
      <UserAccounts>
        <AdministratorPassword>
           <Value>Tuva</Value>
           <PlainText>true</PlainText>
        </AdministratorPassword>
      </UserAccounts>
      <TimeZone>Pacific Standard Time</TimeZone>
    </component>
  </settings>

  <settings pass=specialize>
    <component name=Microsoft-Windows-Shell-Setup processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral versionScope=nonSxS>
      <RegisteredOwner>My Team</RegisteredOwner>
      <RegisteredOrganization>My Corporation</RegisteredOrganization>
    </component>
  </settings>
</unattend>