1.2. Nano Server

Server Core, voor het eerst opgenomen in de Windows Server 2008-release, was een verkleinde installatieoptie die minder geheugen en minder opslag vereiste. Het had ook verminderde onderhoudsvereisten en een kleiner aanvalsoppervlak. Server Core heeft geen Windows Explorer-shell, dus moet u deze beheren met behulp van de opdracht- en PowerShell-prompts, en beheer op afstand.

In Windows Server 2016 heeft Microsoft de Nano Server uitgebracht, een andere installatieoptie dat nog verder werd verkleind. Nano Server is headless; het heeft geen lokale gebruikersinterface, geen ondersteuning voor 32-bits applicaties en alleen de meest elementaire configuratiebesturingen. Er is geen ondersteuning voor Remote Desktop. Om het systeem te beheren, gebruikt u Windows Remote Management (WinRM) externe PowerShell-verbindingen en Windows Management Interface (WMI) -hulpmiddelen.

1.2.1. Nano Server gebruiksscenario’s en vereisten

Nano Server is ontworpen voor cloud-gebaseerde infrastructuurdiensten met een minimale resource-, management- en attack-voetafdruk. De twee basisscenario’s voor Nano Server-implementaties zijn als volgt:Server cloud infrastructuur services, zoals Hyper-V, Failover Clustering, Scale-Out File Servers, DNS en Internet Information Services (IIS)Born-in-the-cloud-applicaties die worden uitgevoerd op virtuele machines, in containers of op fysieke servers, met behulp van ontwikkelingsplatforms waarvoor geen grafische weergave vereist is.

Nano Server heeft een extreem kleine footprint waarmee de server in een paar kan opstartenseconden, vele malen sneller dan Windows Server of Server Core; vereist minder updates en biedt een veel kleiner aanvalsoppervlak. Nano Server draait standaard minder dan de helft zoveel services en processen als een volledige Windows Server-installatie, en veel minder dan de Server Core, evenals het onderhouden van minder open poorten.

Bij gebruik als een Hyper-V virtuele machine is Nano Server opmerkelijk efficiënt. Proefondervindelijk gezien, gebruikt een Nano Server VM minder dan de helft van het toegewezen geheugen van een licht geladen member-server die de volledige Windows Server Desktop Experience uitvoert, en minder dan een Server Core-systeem. Voor demonstratiedoeleinden was Microsoft in staat om Meer dan 3.400 VM’s, met 128 MB RAM elk, op een enkele server met acht 20-core processors en 1 terabyte aan geheugen.

Beheerders zijn niet enkel beperkt tot PowerShell en Command Prompt managementtools. U kunt op afstand verbinding maken met een Nano-server met behulp van de standaard grafische Windows-tools, indien gewenst, inclusief Hyper-V Manager en andere Microsoft Management Console (MMC) modules, Server Manager en zelfs de System Center console.

De grootste tekortkoming van het ontwerp van de Nano Server, althans op dit punt in zijn ontwikkeling, is het relatief beperkte gebruiksgemak. De server ondersteunt slechts een kleine subset van de rollen en functies van het volledige Windows Server-product. Echter, de rollen die dat zijn ondersteund in Nano Server zijn met name geschikt voor cloudimplementaties. Je kan IIS-webservers, bestandsservers en Hyper-V-servers uitvoeren en met clustering en container aangeboden zijn deze diensten, zowel veerkrachtig als zeer schaalbaar.

1.2.2. Installeer Nano Server

Er is geen wizard voor het installeren van Nano Server, zoals er is voor Windows Server en Server Core. U installeert het besturingssysteem door een virtuele harde schijf (VHD) op een andere computer te maken vanaf de PowerShell-opdrachtregel. Vervolgens gebruik je de VHD om een Hyper-V virtuele machine te maken of een opstartschijf van een fysieke server.

Het installatiemedium Windows Server 2016 bevat een Nano Server-map, dat de Nano Server-schijfafbeelding bevat. Dit bestaat uit een PowerShell-module en een submap met de pakketbestanden voor de rollen en functies die het besturingssysteem ondersteunt. Het importeren van de PowerShell-module maakt de cmdlets beschikbaar die u gebruikt voor het maken en bewerken van Nano Server-afbeeldingen. De pakketbestanden bevatten speciaal gemaakte versies van de rollen en functies die u rechtstreeks in het VHD-bestand kunt installeren. Ondanks hun gelijkenis met de versies gebruikt door Windows Server en Server Core, zijn de Nano Server-rollen niet uitwisselbaar. U kunt geen rollen van het volledige Windows Server-product op een Nano Server-systeem installeren.

1.2.2.1. NanoServer image maken

Als u een nieuwe Nano Server-image wilt maken, opent u een PowerShell-sessie met beheerrechten op een computer waarop de installatiemedia van Windows Server 2016 is geladen. Vervolgens gaat u op de installatieschijf naar de map NanoServer en importeert u de Windows PowerShell-module vereist voor de cmdlets voor Nano Server met behulp van de volgende opdracht:

Import-Module .\nanoserverimagegenerator -Verbose

Het importeren van de module geeft u toegang tot de cmdlet New-NanoServerImage, die je gebruikt om een Nano Server VHD-bestand te maken. Gebruik de volgende basissyntaxis om de cmdlet New-NanoServerImage uit te voeren:

New-NanoServerImage -Deploymenttype guest|host -Edition standard|datacenter -Mediapath root -Targetpath path\filename -Computername name 

De vereiste parameters voor de cmdlet New-NanoServerImage zijn als volgt:

  • DeploymentType – Geeft aan of het afbeeldingsbestand moet worden gebruikt op een Hyper-V virtuele machine (gast) of een fysieke server (host)
  • Edition – Geeft aan of de Standard- of Datacenter-editie van Nano Server geïnstalleerd moet worden.
  • MediaPath – Hiermee geeft u het pad naar de hoofdmap van de installatie van Windows Server 2016 op schijf of gemount beeld.
  • BasePath – Hiermee geeft u een pad op het lokale systeem op waar de cmdlet een kopie van maakt de installatiebestanden van de locatie die is opgegeven in de MediaPath-parameter. Zodra de kopie wordt gemaakt, kunt u de parameter BasePath alleen gebruiken voor toekomstige NanoServerImage-opdrachten en laat de MediaPath-parameter weg. Deze parameter is optioneel.
  • TargetPath – Specificeert het volledige pad en de volledige bestandsnaam van de nieuwe afbeelding die moet worden gemaakt. De bestandsnaamextensie (.vhd of .vhdx) geeft aan of de nieuwe afbeelding moet zijn Generatie 1 of Generatie 2.
  • Computernaam – Specificeert de computernaam die moet worden toegewezen aan de nieuwe beeld.

Een voorbeeld van de opdracht om een standaard generatie 2 Nano Server-afbeelding te maken met computernaam Nano1, voor gebruik op een virtuele machine, zou als volgt zijn:

New-NanoServerImage -Deploymenttype guest-edition standard-mediapath D:\ -Targetpath C:\temp\nanoserver1.vhdx -Computername nano1

Terwijl de opdracht wordt uitgevoerd, wordt u om een wachtwoord gevraagd dat wordt toegepast op het Administrator-account in de Nano Server-afbeelding. De output gegenereerd door de cmdlet verschijnt zoals getoond.

1.2.2.2. Lid maken van een domein

Om een nieuwe Nano Server-afbeelding te maken die lid is van een domein, voert u eigenlijk een offline domein-join uit. Om dit te doen, moet u toegang hebben tot het domein waar de Nano Server van zal lid worden, zodat u een domeinregistratiebestand, een blob genaamd, kunt oogsten en het toepasssenop het nieuw gemaakte VHD-bestand.

De cmdlet New-NanoServerImage ondersteunt een parameter DomainName, wat u kunt gebruik wanneer u de afbeelding op een computer maakt die lid is van het domein, en u aangemeld bent met een account met de benodigde rechten om een domeincomputeraccounts te maken. U geeft de parameter DomainName op bij de opdracht New-NanoServerImage regel met de naam van het domein waar de nieuwe afbeelding bij komt, zoals in het volgende voorbeeld:

New-NanoServerImage -Deploymenttype guest-edition standard-mediapath D:\ -Targetpath C:\temp\nanoserver1.vhdx -Computername nano1

Nadat de opdrachtverwerking is voltooid en de nieuwe afbeelding is gemaakt, wordt een nieuw computer oject gemaakt dat verschijnt in de Active Directory.

Een domeinnaam van een computer opnieuw gebruiken

Als een computeraccount met de naam die is opgegeven in de Computernaam parameter reeds bestaat in de Active Directory, kunt u de Nano Server image configureren om dat account opnieuw te gebruiken door de ReuseDomainNode parameter toe te voegen aan de opdrachtregel New-NanoServerImage.

Het is mogelijk om een nieuwe Nano Server-image toe te voegen aan een domein wanneer u deze maakt op een computer die geen domeinlid is, maar het proces is ingewikkelder. In dit geval, moet u het blob-bestand binnenhalen op een computer die lid is van het domein en deze vervolgens kopiëren naar de computer waarop u New-NanoServerImage wilt uitvoeren.

U maakt een blob-bestand met het hulpprogramma Djoin.exe dat is meegeleverd met Windows Server 2016, met de volgende syntaxis:

djoin /provision /domain domainname /machine computername /savefile filename.txt

Een voorbeeld van een Djoin-opdracht zou als volgt zijn:

djoin /provision /domain contoso /machine nano3 /savefile nano3blob.txt

Door de computer op deze manier in te provisionere, creeërt het computeraccount in het domein en maakt het een tekstbestand met de naam die u hebt opgegeven in de opdracht Djoin. Hoewel de blob is een tekstbestand is, is de informatie die het bevat gecodeerd.

Nadat u het blob-bestand naar de computer hebt gekopieerd waar u de nieuwe Nano Server image gaat maken voert u de cmdlet New-NanoServerImage uit met de parameter DomainBlobPath, met de locatie van het blob-bestand, zoals in het volgende voorbeeld:

New-NanoServerImage -Deploymenttype guest -Edition standard -Mediapath D:\ -Targetpath C:\temp\nanoserver2.vhdx -Computername nano2 -Domainblobpath C:\temp\nano3blob.txt

1.2.2.3. NanoServer VM maken

Nadat u een Nano Server VHD- of VHDX-afbeeldingsbestand hebt gemaakt met de New-NanoServerImage cmdlet, u kunt doorgaan met implementeren. In het geval van een virtuele machine (waarvoor u Guest hebt opgegeven in de parameter DeploymentType), maakt u een nieuwe VM in Hyper-V, met het Nano Server VHD- of VHDX-beeldbestand als zijn virtueel schijfbestand in plaats van van een nieuwe te creeëren.
Als u de VM maakt met de Nieuwe Virtuele Machine Wizard in Hyper-V Manager, selecteer u de optie Gebruik Een Bestaande Virtuele Harde Schijf op de Connect Virtual Hard Disk pagina en selecteert u het Nano Server-afbeeldingsbestand dat u hebt gemaakt.

Als u de New-VM PowerShell-cmdlet gebruikt om de virtuele machine te maken, gebruikt u de VHDPath-parameter om de naam en locatie van het Nano Server-afbeeldingsbestand op te geven, zoals in het volgende voorbeeld:

New-VM -Name "nano2" -Generation 2 -Memorystartupbytes 1GB -Vhdpath "F:\Hyper-V\Virtual Hard Disks\nano2.vhdx"

De juiste generatie VM maken

Zoals eerder vermeld, de bestandsextensie die u in het TargetPath opgeeft geeft aan of de cmdlet New-NanoServerImage een Generatie 1 of Generatie 2 image maakt. Bij het maken van de nieuwe virtuele machine in Hyper-V moet u een VM van generatie 1 opgeven voor een VHD-bestand of een Generatie 2 VM voor een VHDX-bestand.

1.2.3. Nano Server Functies en Rollen

Alle optionele softwarecomponenten die u kunt toevoegen aan een Nano Server VHD-bestand zijn geleverd als pakketten. De NanoServer-directory op de Windows Server 2016-installatie media heeft een submap genaamd Packages, die alle afzonderlijke cabinet bestanden bevat met stuurprogramma’s, rollen, functies en andere componenten die u aan een VHD kunt toevoegen.

Nadat de New-NanoServerImage-cmdlet een VHD-bestand heeft gemaakt, voegt het eventuele pakketten aan u toe hebben gespecificeerd in de opdracht. Bijvoorbeeld de gaststuurprogramma’s die zijn opgegeven door de parameter DeploymentType worden geleverd als een pakket dat door de cmdlet wordt geïnstalleerd op het VHD-bestand.

Om extra pakketten te installeren die bij Nano Server worden geleverd, zoals pakketten die de rollen en functies bevatten, kunt u optionele parameters toevoegen aan de New-NanoServerImage opdrachtregel. De optionele parameters voor de cmdlet New-NanoServerImage zijn als volgt:

  • Compute – Installeert de Hyper-V-rol op de afbeelding die is opgegeven door TargetPath variabele.
  • Clustering – Installeert de Failover Clustering-rol op de afbeelding die is opgegeven met de TargetPath-variabele.
  • OEMDrivers – Voegt de basisdrivers in Server Core toe aan de opgegeven afbeelding door de variabele TargetPath.
  • Opslag – Installeert de rol Bestandsserver en andere opslagcomponenten op de afbeelding gespecificeerd door de variabele TargetPath.
  • Defender – Installeert Windows Defender op de afbeelding die is opgegeven door TargetPath variabele.
  • Containers – Installeert hostondersteuning voor Windows Containers op de afbeelding die is opgegeven door de variabele TargetPath.
  • Packages – Installeert een of meer Nano Center-pakketten uit de volgende:
    • Microsoft-NanoServer-DSC-Package – Installeert de Desired State Configuration(DSC)-package op de image door de variabele TargetPath.
    • Microsoft-NanoServer-DNS-Package – Installeert de DNS-serverrol op de image door de variabele TargetPath.
    • Microsoft-NanoServer-IIS-Package – Installeert de IIS-rol op de opgegeven image door de variabele TargetPath.
    • Microsoft-NanoServer-SCVMM-Package – Installeert het System Center Virtual Machine Manager-agent op de image door de variabele TargetPath.
    • Microsoft-NanoServer-SCVMM-Compute-Package – Installeert de Hyper-V-rol op de imge door de variabele TargetPath, zodat deze kan worden beheerd System Center Virtual Machine Manager. Niet gebruiken met de Compute parameter.
    • Microsoft-NanoServer-NPDS-Package – Installeert de netwerkprestaties Diagnostiekservice op de image door de variabele TargetPath.
    • Microsoft-NanoServer-DCB-Package – Installeert de datacenter Bridging op de afbeelding opgegeven door de variabele TargetPath.
    • Microsoft-NanoServer-SecureStartup-Package – Installeert Secure Startup op de afbeelding door de variabele TargetPath.
    • Microsoft-NanoServer-ShieldedVM-Package – Installeert het Shielded Virtual Machine Package op in de image dat door de variabele TargetPath (Datacenter editie only) is opgegeven.

Als u een rol of functie aan een bestaand Nano Server VHD-bestand wilt toevoegen, kunt u de knop Edit-NanoServerImage cmdlet, welek vergelijkbaar is met de New-NanoServerImage-cmdlet die gebruikt werd om het VHD-bestand te maken. De syntaxis is als volgt:

Edit-NanoServerImage -Basepath path -Targetpath path\filename -Packages name

De parameters voor de cmdlet Edit-NanoServerImage zijn als volgt:

  • BasePath – Geeft het pad op het lokale systeem aan waar u eerder een kopie van de Nano Server-installatiebestanden hebt gemaakt met de New-NanoServerImage cmdlet met de parameter BasePath.
  • TargetPath – Specificeert het volledige pad en de bestandsnaam van een bestaande Nano Server-afbeelding dat moet worden aangepast.
  • Packages – Specificeert een of meer Nano Center-pakketten die in de image geïnstalleerd moeten worden opgegeven met de parameter TargetPath. De mogelijke waarden voor de parameter zijn hetzelfde als eerder vermeld voor de cmdlet New-NanoServerImage, of u kunt CAB-bestanden specifiëren die u zelf hebt gedownload of gemaakt.

De opdracht om bijvoorbeeld de rol Web Server (IIS) toe te voegen aan een afbeeldingsbestand ziet als volgt uit:

Edit-NanoServerImage -Basepath c:\nanoserver\base -Targetpath c:\nanoserver\nano1.vhdx -Packages microsoft-nanoserver-iis-package 

1.2.4. Beheer en configureer Nano Server

Nadat u de VHD-afbeelding in een virtuele machine hebt geïmplementeerd en de Nano Server hebt gestart, verschijnt een eenvoudig, op karakters gebaseerd authenticatiescherm.

Nadat u zich hebt aangemeld, verschijnt het scherm Nano Server Recovery Console. Dit scherm biedt alleen de minimale bedieningselementen die u mogelijk nodig hebt om de systeemmogelijkheden voor beheer op afstand te configureren.

U kunt de netwerkinterfaces configureren, Windows Firewall-regels instellen en Windows extern beheer (WinRM) configureren. Zodra het systeem gereed is om te luisteren naar oproepen van tools voor extern beheer, is er niets meer te doen vanuit de Nano Server-console. Alle het daaropvolgend beheer vindt op afstand plaats.

Een Nano Server IP-adres configureren

Net als bij de andere Windows Server-installatieopties heeft Nano Server zijn Dynamic Host Configuration Protocol (DHCP)-client standaard ingeschakeld. Als u een DHCP-server hebt op uw netwerk, zal Nano Server een IP-adres verkrijgen en configureert het systeem de netwerkadapter automatisch. Als er geen DHCP-server beschikbaar is, kunt u de netwerkadapter handmatig instellen, met behulp van parameters op de opdrachtregel van New-NanoServerImage, of een van de weinige functies gebruiken die beschikbaar zijn in de Nano Server Recovery Console.

U kunt een netwerkadapter configureren in een Nano Server terwijl u het VHD-afbeeldingsbestand maakt, door de IP-configuratie-instellingen op de opdrachtregel van New-NanoServerImage op te geven. U kunt de instellingen in een bestaand VHD-bestand ook wijzigen met Edit-NanoServerImage cmdlet. De parameters voor beide cmdlets zijn als volgt:

  • InterfaceNameOrIndex – Identificeert de netwerkadapter in de Nano Server waarnaar de instellingen in de volgende parameters moeten worden toegepast. In een machine met een enkele netwerkinterface-adapter, moet de waarde Ethernet voldoende zijn.
  • Ipv4Address – Geeft het IPv4-adres aan dat moet worden toegewezen aan de netwerkadapter geïdentificeerd door de parameter InterfaceNameOrIndex.
  • Ipv4SubnetMask – Geeft de waarde van het subnetmasker aan die gekoppeld is aan het IP-adres opgegeven in de parameter Ipv4Address.
  • Ipv4Gateway – Specificeert het IP-adres van een router op het lokale netwerk waar het IP het adres dat is opgegeven in de parameter Ipv4Address, bevindt zich waar toegang tot andere netwerken wordt verkregen.
  • Ipv4Dns – Geeft het IP-adres aan van de DNS-server die het systeem moet gebruiken.

Een voorbeeld van de opdrachtregel New-NanoServerImage met deze parameters zou als volgt zijn:

New-NanoServerImage -Deploymenttype guest -Edition standard -Mediapath D:\ -Targetpath C:\temp\nanoserver4.vhdx -Computername nano4 -Domain contoso.com -Interfacenameorindex ethernet -Ipv4address 192.168.10.41 -Ipv4subnetmask 255.255.255.0 -Ipv4gateway 192.168.10.1 -Ipv4dns 192.168.10.2

Om de netwerkadapter manueel te configureren om een statisch IP-adres van de Nano Server Recovery Console te gebruiken, nadat de afbeelding gemaakt en geïmplementeerd is, gebruikt u de volgende procedure:

  1. Selecteer het netwerkitem en druk op Enter.

Gebruik van de Nano Server Recovery Console-interface

De Nano Server Recovery Console biedt geen ondersteuning voor de muis, en zelfs de toetsenbordondersteuning is beperkt. Nummerblokjes worden niet ondersteund, noch de CapsLock- en NumLock-toetsen. Gebruik de cursortoetsen of de Tab-toest voor de navigatie door de interface om een optie te markeren en druk op Enter om deze te selecteren. De legende aan de onderaan het scherm geeft aanvullende toetscombinaties aan.

  1. Selecteer in het scherm Netwerkinstellingen een netwerkadapter en druk op Enter.
  2. Druk in het scherm Instellingen van de netwerkadapter op F11 om de IPv4-instellingen voor de adapter te configureren.


     
  3. Druk in het scherm IP-configuratie op F4 om de DHCP-client te schakelen naar Uitgeschakeld.


     
  4. Druk op de Tab-toets om naar het veld IP-adres te gaan en typ een IP-adres voor de adapter.
  5. Druk op de Tab-toets om naar het veld Subnetmasker te gaan en typ het bijbehorende masker met het IP-adres.
  6. Druk op de Tab-toets om naar het veld Standaardgateway te gaan en typ het adres van een router op het netwerk.
  7. Druk op Enter om uw instellingen op te slaan.
  8. Druk nogmaals op Enter om het opslaan te bevestigen.
  9. Druk op Esc om terug te keren naar het scherm Instellingen netwerkadapter.
  10. Druk op F12 om IPv6-instellingen te configureren of F10 om de routingtabel te wijzigen, indien nodig.
  11. Druk tweemaal op Esc om terug te keren naar de Nano Server Recovery Console.

Een DNS-serveradres configureren

Gewoonlijk is er geen manier is om een DNS-serveradres in de Nano Server Recovery Console-interface op te geven. Om het DNS-serveradres voor een intitële Nano Server-configuratie te configureren, moet u de parameter Ipv4Dns gebruiken op de opdrachtregel New-NanoServerImage of Edit-NanoServerImage of DHCP gebruiken om het adres op te geven.

Firewall-regels configureren

Afhankelijk van de externe hulpprogramma’s die u van plan bent te gebruiken om Nano Server te beheren, moet u mogelijk de Windows Firewall-regels aanpassen om de juiste toegang tot de computer te voorzien. De lokale interface op Nano Server stelt u in staat om bestaande firewallregels in of uit te schakelen, zowel inkomend als uitgaand en om poorten te openen en te sluiten als dat nodig is.

Wanneer u in het scherm Nano Server Recovery Console Regels de inkomende firewall of uitgaande firewallregels selecteert, ziet u een schuifbaar vernster met al de standaardregels op het systeem.

Als u een regel selecteert, wordt het scherm Details Firewallregel weergegeven met informatie over de regel, inclusief de poort waarop de regel van toepassing is en of deze momenteel is ingeschakeld. U kunt vervolgens op F4 drukken om de regel in of uit te schakelen.

Deze interface biedt geen volledige beheertoegang tot Windows Firewall. Het is alleen bedoeld om u voldoende controle te geven om externe toegang tot de Nano Server te voorzien. U kunt een bestaande regel activeren of deactiveren, maar u kunt geen regels wijzigen
zelf nieuwe regels maken. Zodra u externe toegang tot de Nano Server hebt, kunt u de standaardtools gebruiken, zoals de Windows Firewall met geavanceerde beveiligingsconsole of de Windows PowerShell-cmdlets voor de volledige controle over de firewall.

Windows Remote Management configureren

De WinRM ingang op het scherm van de Nano Server Recovery Console biedt slechts één functie, de mogelijkheid om de WinRM-service en firewall te resetten naar hun standaardinstellingen, in het geval dat de Nano Server-configuratie u verhindert een verbinding tot stand te brengen met een hulpprogramma voor beheer op afstand.

Nano Server op afstand beheren met PowerShell

In de meeste gevallen zal een nieuw geïnstalleerde Nano Server met de juiste netwerkadapterconfiguratie gereed moeten zijn om te luisteren naar inkomende verbindingsverzoeken van externe beheerhulpmiddelen. Als u bijvoorbeeld via Windows PowerShell verbinding wilt maken met een Nano-server, maakt u een PowerShell-sessie met de cmdlet New-PSSession, met de volgende basissyntaxis:

New-PSSession -Computername name -Credential domain\username

De waarden die u in deze opdracht voor de parameters Computernaam en Referentie gebruikt hangt af of de Nano Server al lid is van een domein. Voor een domein dat lid is geworden Nano Server, zou u een verbinding moeten kunnen maken door de volledig gekwalificeerde domeinnaam op te geven van de Nano Server en een domeinnaam, zoals in het volgende voorbeeld:

New-PSSession -Computername nano4.contoso.com -Credential Contoso\administrator 

De cmdlet vraagt om een wachtwoord voor het beheerdersaccount en maakt een nieuwe sessie aan. De uitvoer van de cmdlet geeft de ID voor de sessie aan, die u zult gebruiken om hiermee verbinding te maken.

Wanneer de Nano Server geen lid is van een domein, kan het proces van het maken van een nieuwe sessie ingewikkelder zijn. Eerst moet u uitzoeken of de computernaam van de Nano Server kan worden opgelost. Als de netwerkadapter is geconfigureerd door DHCP, kan u waarschijnlijk de computernaam gebruiken in de parameter Computernaam, zoals in het voorbeeld hieronder:

New-PSSession -Computername nano4 -Credential -\administrator 

Als u de domeinnaam weglaat uit de parameter Referentie, zal de cmdlet u om het lokale accountwachtwoord vragen.

Als u de netwerkadapter handmatig hebt geconfigureerd, moet u mogelijk het IP-adres gebruiken adres van de Nano Server in plaats van de computernaam, zoals in het volgende voorbeeld:

New-PSSession -Computername 192.168.10.41 -Credential -\administrator

Ten tweede moet u waarschijnlijk de Nano Server toevoegen aan de computer’s Vertrouwde Host Lijst in de Windows Remote Management-implementatie. Anders, zal de cmdlet Kerberos proberen te gebruiken om de sessie te verifiëren, wat mislukt in het geval van een niet-domeinlidmaatschap van de gastheer.

Om een computer toe te voegen aan de lijst met vertrouwde hosts met PowerShell, geeft u de naam of het IP-adres adres in de cmdlet Set-Item, zoals in het volgende voorbeeld:

Set-Item wsman:\localhost\client\trustedhosts "192.168.10.41"

U kunt het hulpprogramma Winrm.exe ook als volgt gebruiken vanaf de opdrachtprompt:

winrm set winrm/config/client @{TrustedHosts="192.168.10.41"}

Nadat u een PowerShell-sessie hebt gemaakt, kunt u hier via de Enter-PSSession-cmdlet verbinding mee maken, waarmee u de ID opgeeft die wordt weergegeven in de uitvoer New-PSSession, zoals in het volgende voorbeeld:

Enter-PSSession -Id 16  

Wanneer u verbinding maakt met de sessie, verandert de opdrachtprompt met het opnemen van de externe computernaam.

Nadat u verbinding met de sessie hebt gemaakt , werkt u met de PowerShell-bronnen van de Nano Server. De Windows PowerShell 5.1-versie in Windows Server 2016 bestaat in twee edities: Desktop en Core. De volledige versie van Windows Server 2016 en Server Core bevatten beide de Desktop-editie. Nano Server bevat de PowerShell Core-editie, zoals weergegeven in de variabele $PSVersionTable.

PowerShell Core is een subset van PowerShell Desktop, waarbij veel functies weggelaten zijn. Beheerders en ontwikkelaars moeten de bestaande PowerShell-code testen op een PowerShell Core-implementatie.

Als u de verbinding met een verbonden sessie wilt verbreken, kunt u de Exit-PSSession-cmdlet gebruiken, of gewoon Exit type. De opdrachtprompt keert terug naar de oorspronkelijke vorm en u bent weer aan het werk op de hostcomputer.