文章声明:此文基于木子实操撰写 生产环境:Windows Server 2019 Core 论证耗时:2h 撰文耗时:1h 校文耗时:30m 问题关键字:Windows Server 2019 Core 基础配置,开机自启动PowerShell
写在最前面
前面木子已经说到了Windows Server 2019 Core 虚拟机系统镜像制作,今天我们来聊聊Windows Server 2019 Core的基础配置,可能有很多同学觉得这个很简单,确实对于已经习惯使用PowerShell进行Windows服务器管理的同学来说确实很简单,但如果你之前一直用的是桌面版,那就没有这么简单了。
服务器IP、DNS、主机名等基础配置
Windows Server 2019 Core系统安装与其它Windows安装没有区别,在前面一篇的《Windows Server 2019 Core 虚拟机系统镜像制作》有讲到,只是启动以后的管理员密码设置等都采用了命令行模式,所以需要个人去习惯一下。如果你是一直做Linux系统管理的,你会发现你所熟悉的hostnamectl、ip add、nmtui命令都不管用了,你可能需要学习全新一套的命令管理工具。启动Windows Server 2019 Core后,会打开一个cmd.exe命令行窗口,微软官方提供了一个命令行工具sconfig帮助我们完成Windows IP、DNS、计算机名等基础设置。 PowerShell配置IP地址 除了可以使用sconfig命令进行IP设置外,还可以通过Powershell进行IP设置,详细如下所示:
Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition Style ------ ------------- ------------- ------------ ----------------- ---------- ---------- 2 Red Hat VirtIO Healthy Offline 1 GB RAW 0 Red Hat VirtIO Healthy Online 20 GB MBR 1 Red Hat VirtIO Healthy Online 100 GB GPT #初始化磁盘2 #这时候会发现分区类型变成了GPT PS C:\Users\Administrator> Initialize-Disk2 Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition Style ------ ------------- ------------- ------------ ----------------- ---------- ---------- 2 Red Hat VirtIO Healthy Online 1 GB GPT 0 Red Hat VirtIO Healthy Online 20 GB MBR 1 Red Hat VirtIO Healthy Online 100 GB GPT #获取分区信息 #这里可以看到一个是C盘、还有一个D盘,并没有我们刚刚的磁盘2 PS C:\Users\Administrator> Get-Partition DiskPath:\\?\scsi#disk&ven_red_hat&prod_virtio#4&17a799dd&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
DiskPath:\\?\scsi#disk&ven_red_hat&prod_virtio#4&76168d4&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} PartitionNumber DriveLetter Offset Size Type --------------- ----------- ------ ---- ---- 11740815.98 MB Reserved 2 D 1677721699.97 GB Basic
#查看磁盘信息 PS C:\Users\Administrator> Get-Volume
DriveLetter FriendlyName FileSystemType DriveType HealthStatus OperationalStatus SizeRemaining Size ----------- ------------ -------------- --------- ------------ ----------------- ------------- ---- F NTFS Fixed Healthy OK 991.11 MB 1007.93 MB D NTFS Fixed Healthy OK 99.87 GB 99.97 GB E Unknown CD-ROM Healthy Unknown 0 B 0 B 系统保留 NTFS Fixed Healthy OK 515.36 MB 549 MB C NTFS Fixed Healthy OK 2.16 GB 19.46 GB
#删除分区 PS C:\Users\Administrator> Remove-Partition-DiskNumber2-PartitionNumber2 确认 是否确实要执行此操作? This will erase all data on disk 2 partition 2. [Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“Y”): A DiskPath:\\?\scsi#disk&ven_red_hat&prod_virtio#4&17a799dd&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}
PartitionNumber DriveLetter Offset Size Type --------------- ----------- ------ ---- ---- 11740815.98 MB Reserved DiskPath:\\?\scsi#disk&ven_red_hat&prod_virtio#4&273647fd&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} PartitionNumber DriveLetter Offset Size Type --------------- ----------- ------ ---- ---- 11048576549 MB IFS 2 C 57671680019.46 GB IFS DiskPath:\\?\scsi#disk&ven_red_hat&prod_virtio#4&76168d4&0&000000#{53f56307-b6bf-11d0-94f2-00a0c91efb8b} PartitionNumber DriveLetter Offset Size Type 2 D 1677721699.97 GB Basic
Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition Style ------ ------------- ------------- ------------ ----------------- ---------- ---------- 2 Red Hat VirtIO Healthy Offline 1 GB GPT 0 Red Hat VirtIO Healthy Online 20 GB MBR 1 Red Hat VirtIO Healthy Online 100 GB GPT #再从虚拟机删除这个磁盘即可。