La versión Core de Windows Server 2019 es la versión más ligera que esta disponible para las versiones Standard y Datacentrer. Incluye la mayoría de los roles de servidor, pero no todos. Utiliza menos espacio de disco duro y es mas segura que la versión de escritorio, debido a que tiene una base de código mas pequeña. La instalación Server Core elimina los servicios y otras características no esenciales. Es un sistema operativo puramente administrado desde línea de comandos; sin entorno gráfico. Simplemente tenemos que gestionar las opciones más básicas como Red, Firewall, instalación de características y roles, y pertenencia a un dominio; todo lo demás se realiza entrando de forma remota a través de la línea de comandos, PowerShell…
Ejecutar: sconfig
e ir eligiendo y estableciendo valores

[ ] Ver y establecer nombre del server
Hostaname (Ver nombre actual)
Rename-Computer -ComputerName “NOMBRE ACTUAL” -NewName “NOMBRE NUEVO”
[ ] Ver adaptadores de red y establecer dirección IP y DNS
Get-NetIPConfiguration
New-NetIPaddress –Name Ethernet -IPAddress 192.0.2.2 -PrefixLength 24 -DefaultGateway 192.0.2.1
Set-DNSClientServerAddress –Name Ethernet -ServerAddresses 192.0.2.4
[ ] Actualizar el sistema
Update-Module PSWindowsUpdate
Get-WindowsUpdate (Ver actualizaciones disponibles)
Install-WindowsUpdate -AcceptAll -Reboot
[ ] Unirse a un dominio
net localgroup administradores /add <DomainName>\<UserName>
Restart-Computer
PRACTICA TUS AVANCES
<aside> 📖 Configura Windows Server 2019 (Server Core)
Más info: Tareas administrativas mediante cmdlets de PowerShell
<aside> 💡
A lo mejor te interesa repasar:
Apuntes Windows 10 - CMD símbolo del sistema o Apuntes Windows 10 - PowerShell
</aside>
En la línea de comandos (CMD) de Windows, las variables de entorno se escriben entre % al principio y al final. Ejemplo: %APPDATA%
Para verlas todas: set Para filtrar set | findstr “DATA”
| Variable | Descripción |
|---|---|
%APPDATA% |
Ruta al directorio de datos de aplicación del usuario (generalmente C:\Users\<usuario>\AppData\Roaming) |
%COMPUTERNAME% |
Nombre de la computadora en la red. |
%HOMEDRIVE% |
Unidad de disco donde se encuentra el directorio HOMEPATH. Normalmente C:. |
%HOMEPATH% |
Ruta al directorio raíz del usuario (generalmente \Users\<usuario>). |
%LOGONSERVER% |
Nombre del servidor que autenticó al usuario en la red. |
%PATH% |
Lista de directorios donde el sistema busca ejecutables. |
%PROGRAMFILES% |
Ruta al directorio predeterminado de instalación de programas (generalmente C:\Program Files). |
%PROGRAMFILES(X86)% |
Ruta al directorio de instalación de programas de 32 bits en sistemas de 64 bits (generalmente C:\Program Files (x86)). |
%SYSTEMROOT% |
Ruta a la carpeta principal de Windows (generalmente C:\Windows). |
%TEMP% |
Ruta al directorio de archivos temporales del usuario (generalmente C:\Users\<usuario>\AppData\Local\Temp). |
%USERPROFILE% |
Ruta al perfil de usuario (generalmente C:\Users\<usuario>). |
%USERNAME% |
Nombre del usuario actualmente autenticado. |
%USERDOMAIN% |
Dominio al que pertenece el usuario. |
%PSModulePath% |
Rutas donde PowerShell busca módulos. |
%ProgramData% |
Ruta al directorio común de aplicaciones para todos los usuarios. |
%CommonProgramFiles% |
Ruta al directorio de archivos comunes de los programas instalados. |
%PROCESSOR_ARCHITECTURE% |
Arquitectura del procesador (por ejemplo, x86 o AMD64). |
%TEMP% |
Ruta donde se almacenan archivos temporales para el usuario. |
%Windir% |
Ruta del directorio de instalación de Windows (normalmente C:\Windows). |
En PowerShell, las variables de entorno se accede a ellas a través del prefijo $Env: Ejemplo: $Env:PATH
| Variable | Descripción |
|---|---|
$Env:APPDATA |
Ruta al directorio de datos de aplicación del usuario (generalmente C:\Users\<usuario>\AppData\Roaming) |
$Env:COMPUTERNAME |
Nombre de la computadora en la red. |
$Env:HOMEDRIVE |
Unidad de disco donde se encuentra el directorio HOMEPATH. Normalmente C:. |
$Env:HOMEPATH |
Ruta al directorio raíz del usuario (generalmente \Users\<usuario>). |
$Env:LOGONSERVER |
Nombre del servidor que autenticó al usuario en la red. |
$Env:PATH |
Lista de directorios donde el sistema busca ejecutables. |
$Env:PROGRAMFILES |
Ruta al directorio predeterminado de instalación de programas (generalmente C:\Program Files). |
$Env:PROGRAMFILES(X86) |
Ruta al directorio de instalación de programas de 32 bits en sistemas de 64 bits (generalmente C:\Program Files (x86)). |
$Env:SYSTEMROOT |
Ruta a la carpeta principal de Windows (generalmente C:\Windows). |
$Env:TEMP |
Ruta al directorio de archivos temporales del usuario (generalmente C:\Users\<usuario>\AppData\Local\Temp). |
$Env:USERPROFILE |
Ruta al perfil de usuario (generalmente C:\Users\<usuario>). |
$Env:USERNAME |
Nombre del usuario actualmente autenticado. |
$Env:USERDOMAIN |
Dominio al que pertenece el usuario. |
$Env:PSModulePath |
Rutas donde PowerShell busca módulos. |
$Env:ProgramData |
Ruta al directorio común de aplicaciones para todos los usuarios. |
$Env:CommonProgramFiles |
Ruta al directorio de archivos comunes de los programas instalados. |
$Env:PROCESSOR_ARCHITECTURE |
Arquitectura del procesador (por ejemplo, x86 o AMD64). |
$Env:TEMP |
Ruta donde se almacenan archivos temporales para el usuario. |
$Env:Windir |
Ruta del directorio de instalación de Windows (normalmente C:\Windows). |