Server Core-installatie

De Server Core-installatie verschilt niet veel van de volledige installatie. Bij het installeren van Windows Server kies je tussen Server Core Installation en Server with a GUI.

  1. Start op vanaf de installatiemedia van Windows Server om de installatie te beginnen.
  2. Klik op Install Now zodra het autorun-venster verschijnt.
  3. Kies een van de Server Core-opties.
  4. Volg de instructies op het scherm om Setup af te ronden.
  5. Druk na afloop van Setup op CTRL+ALT+DELETE om in te loggen.
    Server Core is geïnstalleerd en de opdrachtprompt staat klaar.

Nu is een minimale configuratie via de opdrachtprompt nodig, zoals naamgeving, IP-adressering en firewallinstellingen. Daarna kun je de server ook op afstand beheren met de grafische hulpmiddelen uit RSAT.

Een Server Core-server configureren

Met de Server Configuration tool (Sconfig.cmd)

Met de Server Configuration tool (Sconfig.cmd) configureer en beheer je verschillende veelgebruikte onderdelen van Server Core-installaties.

Voer Sconfig.cmd uit op de opdrachtprompt. De interface van de Server Configuration tool opent:

  • Let op Heb je alle opdrachtprompts gesloten, druk dan op CTRL+ALT+DELETE, klik op Taakbeheer starten, klik op Meer details, klik op Bestand, klik op Uitvoeren en typ cmd.exe

Beknopte PowerShell-referentie voor systeembeheertaken

Je configureert een Server Core-server met veel PowerShell-cmdlets door powershell.exe op de opdrachtprompt te draaien. Veel systeembeheertaken staan in deze beknopte referentiegids.

Basistaken

  • Taak — PowerShell-cmdlet / opdrachtprompt
  • De huidige servernaam opvragen — Hostname of het commando ipconfig
  • De server hernoemen — Rename-Computer -NewName <String> [-ComputerName <String> ] [-DomainCredential <PSCredential> ] [-Force] [-LocalCredential <PSCredential> ] [-PassThru] [-Restart] [-Confirm] [-WhatIf] [ <CommonParameters>]Rename-Computer -NewName “DC” -Restart
  • De server activeren — slmgr.vbs –ipk <productkey>
    Voer daarna slmgr.vbs –ato uit
    Slaagt de activering, dan volgt geen melding. Een internetverbinding is vereist.
  • Het lokale beheerderswachtwoord instellen — Net user administrator *
  • Lokale groepen tonen — net localgroup
  • een domeingebruikersaccount aan de lokale groep toevoegen — net localgroup “<GroupName>” /add <DomainName><UserName>
    net localgroup “hyper-v administrators” /add administrator
  • Een gebruiker/groep aan de lokale computer toevoegen — net user <domainuser name> /add *net localgroup <group name> /add
  • de tijdzone wijzigen — Set-Date
  • internationale instellingen wijzigen — voer control intl.cpl uit
  • Tijdinstellingen — Timedate.cpl of Intl.cpl
  • Server herstarten — Restart-Computer
  • Het Execution Policy van Windows PowerShell wijzigen — Set-ExecutionPolicy Restricted | Unrestricted
  • Een Windows Server in Core-modus omzetten naar een volledige installatie door de GUI te installeren — Install-WindowsFeature Server-Gui-Mgmt-Infra, Server-Gui-Shell -Restart

Netwerk

  • Je huidige netwerkconfiguratie bekijken — Get-NetIPConfiguration
  • De IP-adressen bekijken die je al gebruikt — Get-NetIPAddress
  • Het interfacenummer bekijken — Get-NetAdapter -physical
  • Alle netwerkadapters opvragen — Get-NetAdapter -Name * -IncludeHidden
  • De algemene eigenschappen van de netwerkadapter Ethernet 2 tonen — Get-NetAdapter –Name “Ethernet 2” | Format-List –Property *
  • Een netwerkadapter hernoemen — Rename-NetAdapter –Name Ethernet –NewName “Publiek”get-netadapter -interfaceindex 12 | rename-netadapter -newname “Public”
  • Een netwerkadapter uitschakelen — Disable-NetAdapter -Name “Ethernet 2”
  • De netwerkadapter inschakelen — Enable-NetAdapter -Name “Ethernet 2”
  • De netwerkadapter herstarten — Restart-NetAdapter -Name “Ethernet 2”
  • Een vast IP-adres instellen — New-NetIPAddress –InterfaceIndex 12 –IPAddress 192.0.2.2 –PrefixLength 24 –DefaultGateway 192.0.2.1(InterfaceIndex is de waarde van IfIndex uit de vorige stappen)
  • DNS instellen — Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5
  • Instellingen van de dns-client configureren — Set-DNSClient -InterfaceIndex 12 -ConnectionSpecificSuffix “lab.int” -RegisterThisConnectionsAddress $true -UseSuffixWhenRegistering $true
  • Een IP-adres en de configuratie-eigenschappen daarvan verwijderen — Remove-NetIPAddress
  • De netwerkadapter Ethernet 1 VLAN-ID 10 geven — Set-NetAdapter –Name “Ethernet 1” -VlanID 10
  • Het MAC-adres van de netwerkadapter Ethernet 1 instellen — Set-NetAdapter –Name “Ethernet 1” -MacAddress “00-10-18-57-1B-0D”
  • overschakelen op DHCP — Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses
  • Lid worden van een domein — Add-Computer
  • Een computer uit een domein verwijderen — Remove-Computer
  • Je server een proxyserver laten gebruiken. — netsh Winhttp set proxy <servername>:<port number>
  • Je server de proxy laten omzeilen voor internetadressen. — Voer uit: netsh winttp set proxy <servername>:<port number>bypass-list=”<local>”

Firewall

  • Windows Firewall configureren — Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True
  • Remote Server Manager toestaan — Enable-NetFirewallRule -DisplayGroup “Windows Remote Management”
  • DisplayGroups van de firewall tonen — Get-NetFirewallRule | Select DisplayGroup -Unique | Sort DisplayGroup
  • Beheer van de firewall op afstand inschakelen — Enable-NetFirewallRule –DisplayGroup ”Windows Firewall Remote Management”
  • Alles van de firewall inschakelen — Enable-NetFirewallRule –DisplayGroup ”*”
  • Alle firewallprofielen uitschakelen (BLOKKEREN) — Disable-NetFirewallRule –All
  • Voorbeeld van een query — Get-NetFirewallRule | Where { $_.DisplayGroup –Eq “Remote Volume Management”} | Format-Table

Beheer op afstand

  • Gebruik van Windows PowerShell op afstand inschakelen — Enable-PSRemoting
  • Remote Management van Server Manager inschakelen — Configure-SMRemoting.exe –enable
  • Remote Server Manager toestaan — Enable-NetFirewallRule -DisplayGroup “Windows Remote Management”

Services

  • Service-informatie tonen — Get-Service
  • Gestopte services tonen — Get-Service | Where-Object {$_.status -eq “stopped”}
  • Draaiende services tonen — Get-Service | Where-Object {$_.status -eq “running”}
  • Eigenschappen van een service wijzigen — Set-Service clipsrv -startuptype “manual”
  • Service starten — Start-Service -displayname “Bluetooth service”
  • Service stoppen — Stop-Service -displayname “Bluetooth service”
  • Service herstarten — Restart-Service -displayname “bluetooth service”
  • Proces afsluiten — Stop-Process -processname notepad

Bestanden en mappen

  • Bestanden of mappen kopiëren — Copy-Item c:scripts*.txt c:test
  • Een nieuw bestand of nieuwe map maken — New-Item c:scriptsWindows PowerShell -type directoryNew-Item c:scriptsnew_file.txt -type file
  • Een bestand of map verwijderen — Remove-Item c:scriptstest.txt
  • Remove-Item c:scripts* -recurse
  • Remove-Item c:scripts* -exclude *.wav
  • Een bestand of map hernoemen — Rename-Item c:scriptstest.txt new_name.txt
  • Gegevens aan een tekstbestand toevoegen — Add-Content c:scriptstest.txt “`nThe End”`n — nieuwe regel`r — regelterugloop`t — horizontale tab
  • een tijdstempel toevoegen — $A = Get-Date; Add-Content c:scripts*.log $A
  • Uitvoer naar een tekstbestand schrijven — Get-Process | Out-File c:scriptstest.txt