Condividi tramite


Amministrare un server Server Core

Poiché Server Core non dispone di un'interfaccia utente, è necessario usare i cmdlet di Windows PowerShell, gli strumenti da riga di comando o gli strumenti remoti per eseguire attività di amministrazione di base. Le sezioni seguenti illustrano i cmdlet e i comandi di PowerShell da usare per le attività di base. È anche possibile usare Windows Admin Center, un portale di gestione unificato attualmente in anteprima pubblica, per amministrare l'installazione.

Attività amministrative con i cmdlet di PowerShell

Usare le informazioni seguenti per eseguire attività amministrative di base con i cmdlet di Windows PowerShell.

Impostare un indirizzo IP statico

Quando si installa un server Server Core, per impostazione predefinita è disponibile un indirizzo DHCP. Se è necessario un indirizzo IP statico, è possibile impostarlo usando la procedura seguente.

  • Per visualizzare la configurazione di rete corrente, usare Get-NetIPConfiguration.

  • Per visualizzare gli indirizzi IP già in uso, usare Get-NetIPAddress.

Per impostare un indirizzo IP statico, seguire questa procedura:

  1. Esegui Get-NetIPInterface.

  2. Prendere nota del numero nella colonna IfIndex per l'interfaccia IP o la stringa InterfaceDescription . Se si hanno più schede di rete, prendere nota del numero o della stringa corrispondente all'interfaccia per cui si vuole impostare l'indirizzo IP statico.

  3. Eseguire il cmdlet seguente per impostare l'indirizzo IP statico:

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

    dove:

    • InterfaceIndex è il valore di IfIndex del passaggio 2. (In questo esempio, 12)
    • IPAddress è l'indirizzo IP statico da impostare. In questo esempio 191.0.2.2)
    • PrefixLength è la lunghezza del prefisso che è un'altra forma di subnet mask per l'indirizzo IP che si sta impostando. (Per questo esempio, 24)
    • DefaultGateway è l'indirizzo IP del gateway predefinito. (Per questo esempio, 192.0.2.1)
  4. Eseguire il cmdlet seguente per impostare l'indirizzo del server client DNS:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
    

    dove:

    • InterfaceIndex è il valore di IfIndex del passaggio 2.
    • ServerAddresses è l'indirizzo IP del server DNS.
  5. Per aggiungere più server DNS, eseguire il comando seguente:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5
    

    dove, in questo esempio, 192.0.2.4 e 192.0.2.5 sono entrambi indirizzi IP dei server DNS.

Impostare l'indirizzo IP DHCP

Se è necessario passare a DHCP, eseguire il comando seguente:

Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses

Aggiungere un dominio

Usare i cmdlet seguenti per aggiungere un computer a un dominio.

  1. Esegui Add-Computer. Vengono richieste sia le credenziali per l'accesso al dominio che il nome di dominio.

  2. Se è necessario aggiungere un account utente di dominio al gruppo Administrators locale, eseguire il comando seguente:

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

Rinominare il server

Per rinominare il server, seguire questa procedura.

  1. Determinare il nome corrente del server con il hostname comando o ipconfig .

  2. Eseguire il comando seguente:

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

Attivare il server

Esegui slmgr.vbs –ipk\productkey. Quindi eseguire slmgr.vbs –ato. L'attivazione riuscita non genera una notifica al completamento.

Nota

È anche possibile attivare il server tramite telefono, usando un server del Servizio di gestione delle chiavi (KMS) o in remoto. Per attivare in remoto, eseguire il cmdlet seguente da un computer remoto:

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

Configurare Windows Firewall

È possibile configurare Windows Firewall in locale nel computer Server Core utilizzando cmdlet di Windows PowerShell e script. Vedere NetSecurity per i cmdlet che è possibile usare per configurare Windows Firewall.

Abilitare la comunicazione remota di Windows PowerShell

È possibile abilitare la comunicazione remota di Windows PowerShell, che consente di eseguire in un computer i comandi digitati in Windows PowerShell in un altro computer. Abilitare la comunicazione remota di Windows PowerShell con Enable-PSRemoting.

Per altre informazioni, vedere Domande frequenti su Remote.

Attività amministrative dalla riga di comando

Usare le informazioni di riferimento seguenti per eseguire attività amministrative dalla riga di comando.

Comandi di configurazione e installazione

Attività Comando
Impostare la password amministrativa locale net user administrator *
Aggiunta di un computer a un dominio netdom join %computername% /domain:<domain> /userd:<domain>\<username> /passwordd:<password>

Riavviare il computer.
Verificare che il dominio è stato modificato set
Rimuovere un computer da un dominio netdom remove <computername>
Aggiungere un utente al gruppo Administrators locale net localgroup Administrators /add <domain>\<username>
Rimuovere un utente dal gruppo Administrators locale net localgroup Administrators /delete <domain>\<username>
Aggiungere un utente al computer locale net user <domain>\<username> * /add
Aggiungere un gruppo al computer locale net localgroup <group name> /add
Modificare il nome di un computer aggiunto a un dominio netdom renamecomputer %computername% /NewName:<new computer name> /userd:<domain>\<username> /passwordd:<password>
Confermare il nuovo nome del computer set
Modificare il nome di un computer in un gruppo di lavoro netdom renamecomputer <currentcomputername> /NewName:<newcomputername>

Riavviare il computer.
Disabilitare la gestione del file di paging wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False
Configurare il file di paging wmic pagefileset where name="<path/filename>" set InitialSize=<initialsize>,MaximumSize=<maxsize>

Dove <path/filename> è il percorso e il nome del file di paging, <initialsize> è la dimensione iniziale del file di paging in byte e maxsize è la dimensione massima del file di pagina in byte.
Passare a un indirizzo IP statico Registrare le informazioni pertinenti o reindirizzarla a un file di testo: ipconfig /all >ipconfig.txt

Verificare che sia presente un elenco di interfacce: netsh interface ipv4 set address <Name ID from interface list> source=static address=<preferred IP address> gateway=<gateway address>

Eseguire ipconfig /all per verificare che DHCP abilitato sia impostato su No.
Impostare un indirizzo DNS statico. 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

Ripetere in base alle esigenze per aggiungere altri server. Eseguire ipconfig /all per verificare che gli indirizzi siano corretti.
Sostituire un indirizzo IP statico con un indirizzo IP fornito da DHCP netsh interface ipv4 set address name=<IP address of local system> source=DHCP

Eseguire ipconfig /all per verificare che DCHP abilitato sia impostato su .
Immettere un codice Product Key slmgr.vbs –ipk <product key>
Attivare il server localmente slmgr.vbs -ato
Attivare il server in remoto cscript slmgr.vbs –ipk <product key><server name><username><password>

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

Ottenere il GUID del computer eseguendo cscript slmgr.vbs -did, quindi eseguire cscript slmgr.vbs -dli <GUID>

Verificare che lo stato della licenza sia impostato su Concesso in licenza (attivato).Verify that License status is set to Licensed (activated).

Comandi di rete e firewall

Attività Comando
Configurare il server per l'utilizzo di un server proxy netsh Winhttp set proxy <servername>:<port number>

Le installazioni dei componenti di base del server non possono accedere a Internet tramite un proxy che richiede una password per consentire le connessioni.
Configurare il server in modo da ignorare il proxy per gli indirizzi Internet netsh winhttp set proxy <servername>:<port number> bypass-list="<local>"
Visualizzare o modificare la configurazione IPSEC netsh ipsec
Visualizzare o modificare la configurazione NAP netsh nap
Visualizzare o modificare la conversione dell'indirizzo IP in fisico arp
Visualizzare o configurare la tabella di routing locale route
Visualizzare o configurare le impostazioni del server DNS nslookup
Visualizzare le statistiche di protocollo e le connessioni di rete TCP/IP correnti netstat
Visualizzare le statistiche di protocollo e le connessioni TCP/IP correnti che utilizzano NetBIOS su TCP/IP (NBT) nbtstat
Visualizzare hop per le connessioni di rete pathping
Tracciare hop per le connessioni di rete tracert
Visualizzare la configurazione del router multicast mrinfo
Abilitare l'amministrazione remota del firewall netsh advfirewall firewall set rule group="Windows Defender Firewall Remote Management" new enable=yes

Aggiornamenti di sistema e comandi di segnalazione errori

Attività Comando
Installare un aggiornamento wusa \<update\>.msu /quiet
Elencare gli aggiornamenti installati systeminfo
Rimuovere un aggiornamento expand /f: <update>.msu c:\test

Passare a c:\test\ e aprire <update>.xml in un editor di testo. Sostituire Installa con Rimuovi e salvare il file.

Poi eseguire pkgmgr /n:<update>.xml
Configurare gli aggiornamenti automatici Per verificare l'impostazione corrente: cscript %systemroot%\system32\scregedit.wsf /AU /v

Per abilitare gli aggiornamenti automatici: cscript scregedit.wsf /AU 4

Per disabilitare gli aggiornamenti automatici: cscript %systemroot%\system32\scregedit.wsf /AU 1
Abilitare la segnalazione di errori Per verificare l'impostazione corrente: serverWerOptin /query

Per inviare automaticamente report dettagliati: serverWerOptin /detailed

Per inviare automaticamente report di riepilogo: serverWerOptin /summary

Per disabilitare la segnalazione errori: serverWerOptin /disable
Partecipare al programma Analisi utilizzo software Per verificare l'impostazione corrente: serverCEIPOptin /query

Per abilitare il programma di miglioramento dell'esperienza cliente (CEIP): serverCEIPOptin /enable

Per disabilitare il Programma di miglioramento dell'esperienza cliente: serverCEIPOptin /disable

Servizi, processi e comandi per le prestazioni

Attività Comando
Elencare i servizi in esecuzione sc query o
net start
Avviare un servizio sc start <service name> o
net start <service name>
Arrestare un servizio sc stop <service name> o
net stop <service name>
Recuperare un elenco di applicazioni in esecuzione e di processi associati tasklist
Avviare Gestione attività taskmgr
Creare e gestire i log delle prestazioni e della sessione di traccia eventi Per creare un contatore, una traccia, una raccolta di dati di configurazione o un'API: logman create

Per eseguire query sulle proprietà del raccoglitore di dati: logman query

Per avviare o arrestare la raccolta dati:
logman start
logman stop

Per eliminare un agente di raccolta: logman delete

Per aggiornare le proprietà di un collettore: logman update

Per importare un set di agenti di raccolta dati da un file XML o esportarlo in un file XML: logman import
logman export

Comandi del registro eventi

Attività Comando
Elencare i registri eventi wevtutil el
Eseguire query sugli eventi in un registro specificato wevtutil qe /f:text <log name>
Esportare un registro eventi wevtutil epl <log name>
Cancellare un registro eventi wevtutil cl <log name>

Comandi del driver hardware

Attività Comando
Aggiungere un driver per un nuovo dispositivo hardware Copiare il driver in una cartella alla posizione %homedrive%<cartella del driver>.

Eseguire pnputil -i -a %homedrive%\<driver folder>\<driver\<.inf>
Rimuovere un driver per un dispositivo hardware Per un elenco di driver caricati, eseguire sc query type= driver.

Poi eseguire sc delete <service_name>