Dela via


Administrera en Server Core-server

Eftersom Server Core inte har något användargränssnitt måste du använda Windows PowerShell-cmdletar, kommandoradsverktyg eller fjärrverktyg för att utföra grundläggande administrationsuppgifter. I följande avsnitt beskrivs de PowerShell-cmdletar och kommandon som används för grundläggande uppgifter. Du kan också använda Windows Admin Center, en enhetlig hanteringsportal som för närvarande är allmänt tillgänglig för förhandsversion, för att administrera installationen.

Administrativa uppgifter med PowerShell-cmdletar

Använd följande information för att utföra grundläggande administrativa uppgifter med Windows PowerShell-cmdletar.

Ange en statisk IP-adress

När du installerar en Server Core-server har den som standard en DHCP-adress. Om du behöver en statisk IP-adress kan du ange den med hjälp av följande steg.

  • Om du vill visa din aktuella nätverkskonfiguration använder du Get-NetIPConfiguration.

  • Om du vill visa de IP-adresser som du redan använder använder du Get-NetIPAddress.

Utför följande steg för att ange en statisk IP-adress:

  1. Kör Get-NetIPInterface.

  2. Note the number in the IfIndex column for your IP interface or the InterfaceDescription string. Om du har fler än ett nätverkskort bör du notera numret eller strängen som motsvarar det gränssnitt som du vill ange den statiska IP-adressen för.

  3. Kör följande cmdlet för att ange den statiska IP-adressen:

    New-NetIPaddress -InterfaceIndex 12 -IPAddress 192.0.2.2 -PrefixLength 24 -DefaultGateway 192.0.2.1
    

    where:

    • InterfaceIndex is the value of IfIndex from step 2. (I det här exemplet 12)
    • IPAddress är den statiska IP-adress som du vill ange. (I det här exemplet 191.0.2.2)
    • PrefixLength är prefixets längd som är en annan form av nätmask för den IP-adress som du ställer in. (I det här exemplet 24)
    • DefaultGateway är IP-adressen till standardgatewayen. (I det här exemplet 192.0.2.1)
  4. Kör följande cmdlet för att ange DNS-klientserveradressen:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
    

    where:

    • InterfaceIndex is the value of IfIndex from step 2.
    • ServerAddresses är DNS-serverns IP-adress.
  5. Om du vill lägga till flera DNS-servrar kör du följande kommando:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5
    

    där, i det här exemplet, 192.0.2.4 och 192.0.2.5 är båda IP-adresserna för DNS-servrar.

Ange DHCP IP-adress

Om du behöver växla till DHCP kör du följande kommando:

Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses

Ansluta till en domän

Använd följande cmdletar för att ansluta en dator till en domän.

  1. Kör Add-Computer. Du uppmanas att ange båda autentiseringsuppgifterna för att ansluta till domänen och domännamnet.

  2. Om du behöver lägga till ett domänanvändarkonto i den lokala gruppen Administratörer kör du följande kommando:

    net localgroup administrators /add <DomainName>\<UserName> & shutdown /r /t 0
    

Byt namn på servern

Använd följande steg för att byta namn på servern.

  1. Fastställ serverns aktuella namn med hostname kommandot eller ipconfig .

  2. Kör följande kommando:

    Rename-Computer -NewName "NewName" -Force | Restart-Computer -Force
    

Aktivera servern

Kör slmgr.vbs –ipk\productkey. Kör sedan slmgr.vbs –ato. Lyckad aktivering skapar inte ett meddelande när den är klar.

Note

Du kan också aktivera servern via telefon, med hjälp av en KMS-server (Key Management Service) eller via fjärranslutning. Om du vill aktivera via fjärranslutning kör du följande cmdlet från en fjärrdator:

cscript windows\system32\slmgr.vbs <ServerName> <UserName> <password>:-ato

Konfigurera Windows-brandväggen

Du kan konfigurera Windows-brandväggen lokalt på Server Core-datorn med hjälp av Windows PowerShell-cmdletar och skript. See NetSecurity for the cmdlets you can use to configure Windows Firewall.

Aktivera Windows PowerShell-fjärrkommunikation

Du kan aktivera Windows PowerShell-fjärrkommunikation, där kommandon som skrivits i Windows PowerShell på en dator körs på en annan dator. Aktivera Windows PowerShell-fjärrkommunikation med Enable-PSRemoting.

Mer information finns i Om vanliga frågor och svar om fjärranslutning.

Administrativa uppgifter från kommandoraden

Använd följande referensinformation för att utföra administrativa uppgifter från kommandoraden.

Konfigurations- och installationskommandon

Task Command
Ange det lokala administrativa lösenordet net user administrator *
Ansluta en dator till en domän netdom join %computername% /domain:<domain> /userd:<domain>\<username> /passwordd:<password>

Starta om datorn.
Bekräfta att domänen har ändrats set
Ta bort en dator från en domän netdom remove <computername>
Lägga till en användare i den lokala gruppen Administratörer net localgroup Administrators /add <domain>\<username>
Ta bort en användare från den lokala gruppen Administratörer net localgroup Administrators /delete <domain>\<username>
Lägga till en användare på den lokala datorn net user <domain>\<username> * /add
Lägga till en grupp på den lokala datorn net localgroup <group name> /add
Ändra namnet på en domänansluten dator netdom renamecomputer %computername% /NewName:<new computer name> /userd:<domain>\<username> /passwordd:<password>
Bekräfta det nya datornamnet set
Ändra namnet på en dator i en arbetsgrupp netdom renamecomputer <currentcomputername> /NewName:<newcomputername>

Starta om datorn.
Inaktivera hantering av växlingsfil wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False
Konfigurera växlingsfilen wmic pagefileset where name="<path/filename>" set InitialSize=<initialsize>,MaximumSize=<maxsize>

Där <sökväg/filnamn> är sökvägen till och namnet på växlingsfilen, <initialsize> är startstorleken för växlingsfilen i byte och maxstorleken är den maximala storleken på sidfilen i byte.
Ändra till en statisk IP-adress Registrera relevant information eller omdirigera den till en textfil: ipconfig /all >ipconfig.txt

Kontrollera att det finns en gränssnittslista: netsh interface ipv4 set address <Name ID from interface list> source=static address=<preferred IP address> gateway=<gateway address>

Run ipconfig /all to verify that DHCP enabled is set to No.
Ange en statisk DNS-adress. netsh interface ipv4 add dnsserver name=<name or ID of the network interface card> address=<IP address of the primary DNS server> index=1

netsh interface ipv4 add dnsserver name=<name of secondary DNS server> address=<IP address of the secondary DNS server> index=2

Upprepa efter behov för att lägga till ytterligare servrar. Kör ipconfig /all för att kontrollera att adresserna är korrekta.
Ändra från en statisk IP-adress till en DHCP-tilldelad IP-adress netsh interface ipv4 set address name=<IP address of local system> source=DHCP

Run ipconfig /all to verify that DCHP enabled is set to Yes.
Ange en produktnyckel slmgr.vbs –ipk <product key>
Aktivera servern lokalt slmgr.vbs -ato
Fjärraktivering av servern cscript slmgr.vbs –ipk <product key><server name><username><password>

cscript slmgr.vbs -ato <servername> <username> <password>

Hämta GUID för datorn genom att köra cscript slmgr.vbs -didoch kör sedan cscript slmgr.vbs -dli <GUID>

Verify that License status is set to Licensed (activated).

Nätverks- och brandväggskommandon

Task Command
Konfigurera servern så att den använder en proxyserver netsh Winhttp set proxy <servername>:<port number>

Server Core-installationer kan inte komma åt Internet via en proxy som kräver ett lösenord för att tillåta anslutningar.
Konfigurera servern för att kringgå proxyn för Internetadresser netsh winhttp set proxy <servername>:<port number> bypass-list="<local>"
Visa eller ändra IPSEC-konfiguration netsh ipsec
Visa eller ändra NAP-konfiguration netsh nap
Visa eller ändra IP-adress till fysisk adressöversättning arp
Visa eller konfigurera den lokala routningstabellen route
Visa eller konfigurera DNS-serverinställningar nslookup
Visa protokollstatistik och aktuella TCP/IP-nätverksanslutningar netstat
Visa protokollstatistik och aktuella TCP/IP-anslutningar med NetBIOS via TCP/IP (NBT) nbtstat
Visa hopp för nätverksanslutningar pathping
Spåra hopp för nätverksanslutningar tracert
Visa konfigurationen av multicast-routern mrinfo
Aktivera fjärradministration av brandväggen netsh advfirewall firewall set rule group="Windows Defender Firewall Remote Management" new enable=yes

Systemuppdateringar och felrapporteringskommandon

Task Command
Installera en uppdatering wusa \<update\>.msu /quiet
Visa en lista över installerade uppdateringar systeminfo
Ta bort en uppdatering expand /f: <update>.msu c:\test

Gå till c:\test\ och öppna <update>.xml i en textredigerare. Replace Install with Remove and save the file.

Kör sedan pkgmgr /n:<update>.xml
Konfigurera automatiska uppdateringar Så här verifierar du den aktuella inställningen: cscript %systemroot%\system32\scregedit.wsf /AU /v

Så här aktiverar du automatiska uppdateringar: cscript scregedit.wsf /AU 4

Så här inaktiverar du automatiska uppdateringar: cscript %systemroot%\system32\scregedit.wsf /AU 1
Aktivera felrapportering Så här verifierar du den aktuella inställningen: serverWerOptin /query

Så här skickar du automatiskt detaljerade rapporter: serverWerOptin /detailed

Så här skickar du automatiskt sammanfattningsrapporter: serverWerOptin /summary

Så här inaktiverar du felrapportering: serverWerOptin /disable
Delta i Customer Experience Improvement Program (CEIP) Så här verifierar du den aktuella inställningen: serverCEIPOptin /query

Så här aktiverar du CEIP: serverCEIPOptin /enable

Så här inaktiverar du CEIP: serverCEIPOptin /disable

Tjänster, processer och prestandakommandon

Task Command
Visa en lista över de tjänster som körs sc query eller
net start
Starta en tjänst sc start <service name> eller
net start <service name>
Stoppa en tjänst sc stop <service name> eller
net stop <service name>
Hämta en lista över program som körs och associerade processer tasklist
Starta Aktivitetshanteraren taskmgr
Skapa och hantera händelsespårningssessioner och prestandaloggar Så här skapar du en räknare, spårning, konfigurationsdatainsamling eller API: logman create

För att fråga eller hämta egenskaper för datainsamlaren: logman query

Så här startar eller stoppar du datainsamling:
logman start
logman stop

Så här tar du bort en insamlare: logman delete

Så här uppdaterar du egenskaperna för en insamlare: logman update

Så här importerar du en datainsamlare från en XML-fil eller exporterar den till en XML-fil: logman import
logman export

Kommandon för händelselogg

Task Command
Lista händelseloggar wevtutil el
Fråga efter händelser i en angiven logg wevtutil qe /f:text <log name>
Exportera en händelselogg wevtutil epl <log name>
Rensa en händelselogg wevtutil cl <log name>

Maskinvarudrivrutinskommandon

Task Command
Lägga till en drivrutin för en ny maskinvaruenhet Kopiera drivrutinen till en mapp i %homedrive%<drivrutinsmapp>.

Kör pnputil -i -a %homedrive%\<driver folder>\<driver\<.inf>
Ta bort en drivrutin för en maskinvaruenhet För att se en lista över inlästa drivrutiner, kör sc query type= driver.

Kör sedan sc delete <service_name>