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.
- Start op vanaf de installatiemedia van Windows Server om de installatie te beginnen.
- Klik op Install Now zodra het autorun-venster verschijnt.
- Kies een van de Server Core-opties.
- Volg de instructies op het scherm om Setup af te ronden.
- 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