如何完成Windows基本配置?

Windows

1 前言

一个问题,一篇文章,一出故事。
笔者最近需要配置Windows服务器,于是整理此文。

2 最佳实践

2.1 准备服务器

OS = Windows Server 2019
IP = 10.168.0.194
Host Name = winSer.cmdschool.org

2.2 系统的基本配置

2.2.1 配置IP地址

In winSer,

New-NetIPAddress -InterfaceAlias Ethernet0 -AddressFamily Ipv4 -IPAddress 10.168.0.194 -PrefixLength 24 -DefaultGateway 10.168.0.1

2.2.2 配置DNS

In winSer,

Set-DnsClientServerAddress -InterfaceAlias Ethernet0 -ServerAddresses "8.8.8.8 8.8.4.4"

2.2.3 重命名管理员

In winSer,

Rename-LocalUser -InputObject Administrator -NewName cmdschooladmin

2.2.4 安装SSH服务

In winSer,

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

2.2.5 加域

In winSer,

Add-Computer -DomainName cmdschool.org -NewName winSer

2.2.6 配置远程桌面

In winSer,

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDeny
TSConnections" -value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

2.3 更新系统

In winSer,

2.3.1 安装软件包

Install-Module -Name PSWindowsUpdate -Force

2.3.2 确认工具已经安装

Get-Package -Name PSWindowsUpdate

2.3.3 列出安装补丁

Get-WindowsUpdate

或者,如下命令等价,

Get-WUList

2.3.4 执行补丁安装

Get-WindowsUpdate -Install

或者,如下命令在某些情况下更加方便,

Get-WindowsUpdate -Install -AutoReboot
没有评论

发表回复

Windows
如何修改Windows的时区?

1 前言 一个问题,一篇文章,一出故事。 笔者由于需要使用命令设置Windows系统的时区,于是整理 …

Windows
如何熟悉微软的OAuth 2.0和OpenID Connect?

1 OAuth的基础知识 1.1 OAuth的简介 – OAuth即Open Autho …

cmd shell
如何bat免密码登录Windows?

1 前言 一个问题,一篇文章,一出故事。 笔者最近想通过bat自动登录Windows服务器,于是整理 …