Compartir a través de


Administración de un servidor Server Core

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016

Dado que Server Core no tiene una interfaz de usuario, debe usar cmdlets de Windows PowerShell, herramientas de línea de comandos o herramientas remotas para realizar tareas básicas de administración. En las secciones siguientes se describen los cmdlets y comandos de PowerShell usados para tareas básicas. También puede usar Windows Admin Center, un portal de administración unificado actualmente en versión preliminar pública, para administrar la instalación.

Tareas administrativas mediante cmdlets de PowerShell

Use la siguiente información para realizar tareas administrativas básicas con cmdlets de Windows PowerShell.

Establecer una dirección IP estática

Al instalar un servidor Server Core, de forma predeterminada tiene una dirección DHCP. Si necesita una dirección IP estática, puede establecerla con los pasos siguientes.

Para ver la configuración de red actual, use Get-NetIPConfiguration.

Para ver las direcciones IP que ya usa, use Get-NetIPAddress.

Para establecer una dirección IP estática, haga lo siguiente:

  1. Ejecute Get-NetIPInterface.

  2. Anote el número de la columna IfIndex para la interfaz IP o la cadena InterfaceDescription. Si tiene más de un adaptador de red, anote el número o la cadena correspondiente a la interfaz para la que quiere establecer la dirección IP estática.

  3. Ejecute el siguiente cmdlet para establecer la dirección IP estática:

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

    donde:

    • InterfaceIndex es el valor de IfIndex del paso 2. (En nuestro ejemplo, 12)
    • IPAddress es la dirección IP estática que quiere establecer. (En nuestro ejemplo, 191.0.2.2)
    • PrefixLength es la longitud del prefijo (otra forma de máscara de subred) de la dirección IP que está estableciendo. (En nuestro ejemplo, 24).
    • DefaultGateway es la dirección IP de la puerta de enlace predeterminada. (En nuestro ejemplo, 192.0.2.1).
  4. Ejecute el siguiente cmdlet para establecer la dirección del servidor del cliente DNS:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
    

    donde:

    • InterfaceIndex es el valor de IfIndex del paso 2.
    • ServerAddresses es la dirección IP de su servidor DNS.
  5. Para agregar varios servidores DNS, ejecute el siguiente cmdlet:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5
    

    En este ejemplo, tanto 192.0.2.4 como 192.0.2.5 son direcciones IP de servidores DNS.

Si necesita cambiar al uso de DHCP, ejecute Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses.

Unión a un dominio

Use los siguientes cmdlets para unir un equipo a un dominio.

  1. Ejecute Add-Computer. Se le pedirán las credenciales para unirse al dominio y el nombre de dominio.

  2. Si necesita agregar una cuenta de usuario de dominio al grupo Administradores local, ejecute el siguiente comando en un símbolo del sistema (no en la ventana de PowerShell):

    net localgroup administrators /add <DomainName>\<UserName>
    
  3. Reinicie el equipo. Para ello, ejecute Restart-Computer.

Cambiar el nombre del servidor

Siga estos pasos para cambiar el nombre del servidor.

  1. Determine el nombre actual del servidor con el comando hostname o ipconfig.
  2. Ejecute Rename-Computer -ComputerName <new_name>.
  3. Reinicie el equipo.

Activar el servidor

Ejecute slmgr.vbs –ipk<productkey>. A continuación, ejecute slmgr.vbs –ato. Si la activación se realiza correctamente, no recibirá un mensaje.

Nota

También puede activar el servidor por teléfono, mediante un servidor del Servicio de administración de claves (KMS), o de forma remota. Para activarlo de forma remota, ejecute el siguiente cmdlet desde un equipo remoto:

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

Configurar el Firewall de Windows

Puede configurar el Firewall de Windows de forma local en el equipo Server Core mediante cmdlets y scripts de Windows PowerShell. Consulte NetSecurity para ver los cmdlets que puede usar para configurar el Firewall de Windows.

Habilitar la comunicación remota de Windows PowerShell

Puede habilitar la comunicación remota de Windows PowerShell, con la cual los comandos de Windows PowerShell escritos en un equipo se ejecutan en otro. Habilite la comunicación remota de Windows PowerShell con Enable-PSRemoting.

Para más información, consulte Preguntas más frecuentes sobre la comunicación remota de PowerShell.

Tareas administrativas desde la línea de comandos

Use la siguiente información de referencia para realizar tareas administrativas desde la línea de comandos.

Configuración e instalación

Tarea Get-Help
Establecer la contraseña administrativa local net user administrator *
Unir un equipo a un dominio netdom join %computername% /domain:<domain> /userd:<domain\username> /passwordd:*
Reinicie el equipo.
Confirmar que el dominio ha cambiado set
Quitar un equipo de un dominio netdom remove <computername>
Adición de un usuario al grupo Administradores local net localgroup Administrators /add <domain\username>
Quitar un usuario del grupo Administradores local net localgroup Administrators /delete <domain\username>
Agregar un usuario al equipo local net user <domain\username> * /add
Agregar un grupo al equipo local net localgroup <group name> /add
Cambiar el nombre de un equipo unido a un dominio netdom renamecomputer %computername% /NewName:<new computer name> /userd:<domain\username> /passwordd: *
Confirmar el nuevo nombre de un equipo set
Cambiar el nombre de un equipo en un grupo de trabajo netdom renamecomputer currentcomputername <> /NewName:<newcomputername>
Reinicie el equipo.
Deshabilitar la administración de archivos de paginación wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False
Configurar el archivo de paginación wmic pagefileset where name=”<path/filename>” set InitialSize=<initialsize>,MaximumSize=<maxsize>
Donde path/filename es la ruta de acceso al archivo de paginación y el nombre de este, initialsize es el tamaño inicial del archivo de paginación, en bytes, y maxsize es el tamaño máximo del archivo de página, en bytes.
Cambiar a una dirección IP estática ipconfig /all
Registre la información pertinente o rediríjala a un archivo de texto (ipconfig /all >ipconfig.txt).
netsh interface ipv4 show interfaces
Compruebe que hay una lista de interfaz.
netsh interface ipv4 set address <nombre o identificador de la lista de interfaz> source=static address=<dirección IP preferida> gateway=<dirección de puerta de enlace>
Ejecute ipconfig /all para comprobar que la habilitación para DHCP está establecida en No.
Establecer una dirección DNS estática netsh interface ipv4 add dnsserver name=<nombre o identificador de la tarjeta de interfaz de red> address=<dirección IP del servidor DNS principal> index=1
netsh interface ipv4 add dnsserver name=<nombre del servidor DNS secundario> address=<dirección IP del servidor DNS secundario> index=2**
Repita la operación según corresponda para agregar más servidores.
Ejecute ipconfig /all para comprobar que las direcciones son correctas.
Cambiar una dirección IP estática por una dirección IP proporcionada por DHCP netsh interface ipv4 set address name=<dirección IP del sistema local> source=DHCP
Ejecute ipconfig /all para comprobar que la habilitación para DCHP está establecida en .
Especificación de una clave de producto slmgr.vbs –ipk <clave de producto>
Activar el servidor de forma local slmgr.vbs -ato
Activar el servidor de forma remota cscript slmgr.vbs –ipk <clave del producto><nombre del servidor><nombre de usuario><contraseña>
cscript slmgr.vbs -ato <nombre de servidor><nombre de usuario><contraseña>
Para obtener el GUID del equipo, ejecute cscript slmgr.vbs -did.
Ejecute cscript slmgr.vbs -dli <GUID>.
Compruebe que el estado de la licencia está establecido en Con licencia (activado).

Funciones de red y firewall

Tarea Get-Help
Configurar el servidor para usar un servidor proxy netsh Winhttp set proxy <nombre de servidor>:<número de puerto>
Nota: Las instalaciones Server Core no pueden tener acceso a Internet mediante un proxy que requiera contraseña para permitir las conexiones.
Configurar el servidor para omitir el proxy con direcciones de Internet netsh winhttp set proxy <nombre de servidor>:<número de puerto> bypass-list="<local>"
Visualizar o modificar la configuración IPSEC netsh ipsec
Visualizar o modificar la configuración NAP netsh nap
Visualizar o modificar la conversión de direcciones IP en direcciones físicas arp
Visualizar o configurar la tabla de enrutamiento local route
Visualizar o configurar las opciones del servidor DNS nslookup
Mostrar las estadísticas de protocolo y las conexiones de red TCP/IP actuales netstat
Visualizar las estadísticas de protocolo y las conexiones TCP/IP actuales con NetBIOS sobre TCP/IP (NBT) nbtstat
Visualizar los saltos de las conexiones de red pathping
Realizar un seguimiento de los saltos en las conexiones de red tracert
Mostrar la configuración del router multidifusión mrinfo
Habilitar la administración remota del firewall netsh advfirewall firewall set rule group="Windows Defender Firewall Remote Management" new enable=yes

Actualizaciones, informes de errores y comentarios

Tarea Get-Help
Instalar una actualización wusa <update>.msu /quiet
Mostrar las actualizaciones instaladas systeminfo
Quitar una actualización expand /f:* <update>.msu c:\test
Vaya a c:\test\ y abra <update>.xml en un editor de texto.
Reemplace Install por Remove y guarde el archivo.
pkgmgr /n:<update>.xml
Configuración de actualizaciones automáticas Para comprobar la configuración actual: cscript %systemroot%\system32\scregedit.wsf /AU /v **
Para permitir actualizaciones automáticas: **cscript scregedit.wsf /AU 4
.
Para deshabilitar las actualizaciones automáticas: cscript %systemroot%\system32\scregedit.wsf /AU 1.
Habilitar el informe de errores Para comprobar la configuración actual: serverWerOptin /query.
Para enviar automáticamente informes detallados: serverWerOptin /detailed.
Para enviar automáticamente informes de resumen: serverWerOptin /summary.
Para deshabilitar los informes de errores: serverWerOptin /disable.
Participar en el Programa para la mejora de la experiencia del usuario (CEIP) Para comprobar la configuración actual: serverCEIPOptin /query.
Para habilitar CEIP: serverCEIPOptin /enable.
Para deshabilitar CEIP: serverCEIPOptin /disable.

Servicios, procesos y rendimiento

Tarea Get-Help
Enumeración de los servicios en ejecución sc query o net start
iniciar un servicio. sc start <nombre del servicio> o net start <nombre del servicio>
Detención de un servicio sc stop <nombre del servicio> o net stop <nombre del servicio>
Recuperar una lista de las aplicaciones en ejecución y los procesos asociados tasklist
Iniciar el Administrador de tareas taskmgr
Crear y administrar registros de rendimiento y sesión de seguimiento de eventos Para crear un contador, un seguimiento, una recopilación de datos de configuración o una API: logman ceate.
Para consultar las propiedades del recopilador de datos: logman query.
Para iniciar o detener la recopilación de datos: logman start|stop.
Para eliminar un recopilador: logman delete.
Para actualizar las propiedades de un recopilador: logman update.
Para importar un conjunto de recopiladores de datos desde un archivo XML o exportarlo a un archivo XML: logman import|export.

Registros de eventos

Tarea Get-Help
Enumerar registros de eventos wevtutil el
Consultar eventos de un registro especificado wevtutil qe /f:text <nombre del registro>
Exportar un registro de eventos wevtutil epl <nombre del registro>
Borrar un registro de eventos wevtutil cl <nombre del registro>

Disco y sistema de archivos

Tarea Get-Help
Administrar particiones de disco Para ver una lista completa de comandos, ejecute diskpart /?.
Administrar RAID de software Para ver una lista completa de comandos, ejecute diskraid /?.
Administrar puntos de montaje de volúmenes Para ver una lista completa de comandos, ejecute mountvol /?.
Desfragmentar un volumen Para ver una lista completa de comandos, ejecute defrag /?.
Convertir un volumen en un sistema de archivos NTFS convert <letra del volumen> /FS:NTFS
Compactar un archivo Para ver una lista completa de comandos, ejecute compact /?.
Administrar archivos abiertos Para ver una lista completa de comandos, ejecute openfiles /?.
Administrar carpetas VSS Para ver una lista completa de comandos, ejecute vssadmin /?.
Administrar el sistema de archivos Para ver una lista completa de comandos, ejecute fsutil /?.
Tomar posesión de un archivo o una carpeta Para ver una lista completa de comandos, ejecute icacls /?.

Hardware

Tarea Get-Help
Agregar un controlador para un nuevo dispositivo de hardware Copie el controlador en una carpeta en %homedrive%\<carpeta de controladores>. Ejecute pnputil -i -a %homedrive%\<carpeta de controladores>\<driver>.inf.
Quitar un controlador de un dispositivo de hardware Para obtener una lista de controladores cargados, ejecute sc query type= driver. A continuación, ejecute sc delete <nombre del servidor>.