Windows Sever Core安裝及常用命令

一、Windows Sever Core

在安裝 Windows Server 的過程中,可以選擇“Server Core”(核心安裝)這種沒有圖形用戶界面(GUI)的安裝方式。這種模式下,Windows Server 主要通過命令行或遠程管理進行配置和維護,類似于 Linux 的終端操作方式。

一些關鍵點說明:

Server Core 的特點:
  • 沒有傳統的 Windows 桌面環境(沒有“開始菜單”、任務欄等)。

  • 只提供基本的命令行界面(默認是 PowerShell 或 CMD)。

  • 占用資源更少,攻擊面更小,安全性和性能更好。

  • 推薦用于生產環境中的域控制器、文件服務器、Hyper-V 主機等角色。

可以用哪些方式進行管理?

1.本地命令行管理:

  • 使用 PowerShell 是最主要的方式。

  • 也可以使用 sconfig 工具進行基本配置(比如設置網絡、激活 Windows、加入域等)。

2.遠程管理:

  • 可以通過另一臺帶 GUI 的 Windows 服務器使用 “Server Manager” 工具進行遠程管理。

  • 也可以使用 Windows Admin Center(WAC) 進行圖形化管理。

  • 支持 遠程 PowerShell遠程桌面(如果配置開啟)

3.兼容性:

  • 大多數 Windows Server 功能都可以通過 PowerShell 管理,尤其是新的 Windows Server 版本對 PowerShell 的支持非常完善。

示例命令:

比如在 Server Core 上配置 IP 地址可以用 PowerShell:

New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1

或者使用 sconfig 命令打開配置界面:

sconfig

如果你習慣于 Linux 的 CLI 管理方式,Server Core 實際上提供了一種“Windows 風格的類 Linux CLI 管理體驗”。

二、Windows Server Core 常用命令與配置手冊

1、啟動配置工具:sconfig

sconfig
sconfig 主要功能:
  1. 配置計算機名

  2. 加入域或工作組

  3. 啟用遠程桌面

  4. 配置 Windows 更新

  5. 設置 IP 地址

  6. 激活 Windows

  7. 退出重啟/關機

2、網絡配置(使用 PowerShell)

查看網絡接口信息:
Get-NetAdapter
設置靜態 IP:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
設置 DNS 服務器:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,8.8.4.4

3、重命名計算機

Rename-Computer -NewName "MyServerCore"

重命名后需重啟:

Restart-Computer

4、加入域

Add-Computer -DomainName "yourdomain.com" -Credential yourdomain\admin
Restart-Computer

5、啟用遠程桌面(如需)

Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Terminal Server" -Name "fDenyTSConnections" -Value 0
Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

6、啟用防火墻規則(例如遠程管理)

啟用所有遠程管理:
Enable-PSRemoting -Force
啟用 Server Manager 遠程管理:
Set-Item wsman:\localhost\client\trustedhosts -Value "*"

7、系統更新

通過 PowerShell 檢查更新(需安裝 PSWindowsUpdate 模塊):
Install-PackageProvider -Name NuGet -Force
Install-Module PSWindowsUpdate -Force
Import-Module PSWindowsUpdate
Get-WindowsUpdate
Install-WindowsUpdate -AcceptAll -AutoReboot

或使用 sconfig 中的第 6 項菜單進行更新。

8、軟件包管理(可選)

使用 winget(Windows 2022 和更新版本):
winget install notepad++
安裝 .NET 功能:
Install-WindowsFeature Net-Framework-Core

9、查看系統信息

systeminfo

10、服務管理

啟動服務:
Start-Service -Name servicename
停止服務:
Stop-Service -Name servicename
查看服務狀態:
Get-Service -Name servicename

11、磁盤管理

查看磁盤列表:
Get-Disk
初始化磁盤:
Initialize-Disk -Number 1
New-Partition -DiskNumber 1 -UseMaximumSize -AssignDriveLetter
Format-Volume -DriveLetter E -FileSystem NTFS -NewFileSystemLabel "Data"

12、常用診斷命令

ping 8.8.8.8
Test-Connection google.com
ipconfig /all
Get-NetIPAddress
Get-EventLog -LogName System -Newest 20

13、遠程管理建議工具

工具描述
Windows Admin Center現代化 Web 圖形界面管理服務器(推薦)
Server Manager通過 GUI 遠程管理 Server Core
PowerShell Remoting基于 WinRM 的遠程命令行管理
RSAT 工具集客戶端用于管理遠程服務器

三、Windows Admin Cente

我們可以在 Windows 11 上安裝并使用 Windows Admin Center(WAC),這正是微軟推薦的一種現代遠程管理方式,非常適合管理 Windows Server Core、Windows Server(含 GUI 版)、甚至 Windows 10/11 客戶端機器

1、Windows Admin Center 簡介

Windows Admin Center(WAC) 是一個 本地部署的、基于瀏覽器的服務器管理平臺,不依賴 Azure,可用于集中管理服務器、群集、HCI 系統及 Windows 客戶端設備。

2、Windows 11 安裝 WAC 的要求

項目要求說明
操作系統Windows 11 Pro、Enterprise 或 Education
.NET.NET Framework 4.7.2 或更高
瀏覽器Microsoft Edge(推薦)或 Chrome、Firefox
權限管理員權限(用于安裝 WAC)

3、安裝步驟

1. 下載 WAC 安裝包:

訪問微軟官網或官方下載頁面:

🔗 Windows Admin Center 官方下載地址

或者通過 PowerShell 腳本自動下載安裝(可選):

Invoke-WebRequest -Uri https://aka.ms/WACDownload -OutFile WindowsAdminCenter.msi

2. 安裝 WAC:

運行 WindowsAdminCenter.msi 安裝包:

  • 接受協議

  • 默認使用 https://localhost:6516 端口(可自定義)

  • 選擇“允許修改本地防火墻規則”

  • 安裝完成后,WAC 會作為服務運行,并自動打開默認瀏覽器

3. 啟動與訪問

訪問地址(本地):

https://localhost:6516/

如希望遠程訪問,請使用對應主機 IP 地址 + 端口:

https://your-ip-address:6516/

4、添加和管理目標服務器

在 WAC 控制臺中:

  1. 點擊“添加” → 選擇“服務器”、“Windows PC”或“Azure VM”

  2. 輸入目標機器名稱或 IP 地址

  3. 使用管理員憑據連接

  4. 成功后可執行遠程管理任務(更新、服務、事件日志、證書、用戶等)

5、可管理的內容包括:

  • Windows Server Core 服務器(無 GUI)

  • Windows Server GUI(2016、2019、2022)

  • Windows 10 / 11 設備

  • Hyper-V 虛擬機和存儲

  • Active Directory、證書、組策略、任務計劃等

5、建議配置(可選)

為了方便遠程訪問,可以配置:

  • 綁定 HTTPS 證書(如 Let's Encrypt)

  • 開放防火墻端口(默認 TCP 6516)

  • 使用自定義 DNS 名稱

7、總結

優點描述
免費官方免費工具
無需 Azure完全本地部署,不強制接入云
可在 Windows 11 上使用適合運維管理者和開發人員日常管理
圖形化替代命令行尤其適用于管理 Server Core 無 GUI 的系統

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/910579.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/910579.shtml
英文地址,請注明出處:http://en.pswp.cn/news/910579.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java 單元測試實戰:以“兩數之和”為例,講透測試思維

🌟Java 單元測試實戰:以“兩數之和”為例,講透測試思維 在 Java 開發中,單元測試不僅是驗證功能正確的手段,更是衡量開發者是否具備“測試思維”的標志。今天我們通過一個最簡單的功能——“兩數之和”來系統講解如何…

Bootstrap 5學習教程,從入門到精通,Bootstrap 5 提示框(Tooltips) 語法知識點及案例(21)

Bootstrap 5 提示框(Tooltips) 語法知識點及案例 一、提示框語法知識點 1. 基本概念 提示框(Tooltips)是當用戶懸停在元素上時顯示的小浮動標簽,用于提供額外信息。 2. 核心屬性 data-bs-toggle"tooltip" - 標識元素為提示框觸發器title - 提示框顯示…

設計模式實戰指南:從源碼解析到Java后端架構的藝術

🎯 設計模式實戰指南:從源碼解析到Java后端架構的藝術 概述 本文檔基于設計模式分類,詳細介紹Java后端開發中各種設計模式的實際應用場景,結合Spring、MyBatis、Redis等主流框架的源碼分析,幫助開發者深入理解設計模…

Python Arrow 庫詳解:更智能的日期時間處理

1. 安裝與基本用法 安裝 Arrow pip install arrow基本使用示例 import arrow# 獲取當前時間 now arrow.now() print(now) # 輸出: 2023-07-15T14:30:45.12345608:00# 創建特定時間 dt arrow.get(2023-07-15 14:30:00, YYYY-MM-DD HH:mm:ss) print(dt) # 輸出: 2023-07-15T…

大家電破渠道困局,小家電攻用戶體驗,云徙有何解法?

中國家電行業正經歷深刻轉型。 自2018年市場規模觸及8400億頂峰后,行業從增量競爭轉向存量博弈。與此同時,線上渠道在2023年首次以58%的占比超越線下,其中掃地機器人等小家電品類線上滲透率突破90%。消費需求也在同步重構——從家庭場景向個…

DMDPC多副本數據分布測試

需求:測試建表和插入數據是否會根據分布列進行自動分發。 驗證方法:1)準備基礎環境:創建用戶和表空間。2)創建數據分布測試表,并插入數據。3)查詢指定分區數據,驗證數據分布情況。 …

Qt/C++開發監控GB28181系統/rtp解包/jrtplib庫的使用/同時支持udp和tcp被動和主動三種方式解包

一、前言說明 通過sip協議僅僅是交互,音視頻數據的收發最終并不是通過sip傳輸的,而是通過將數據打包成rtp的格式再通過udp或者tcp通信的,sip協議僅僅是告知對方待會要往哪里發數據,是udp還是tcp。由于數據都是rtp包格式&#xff…

集群聊天服務器---muduo庫的使用

使用 C 和 muduo 網絡庫來實現一個簡單的聊天服務器和客戶端。 服務器端: class chatServer { public:// 初始化TcpServerchatServer(muduo::net::EventLoop *loop,const muduo::net::InetAddress &listenAddr): _server(loop, listenAddr, "chatServer&…

關于Net Core Web API 項目測試 數據庫模擬的兩種不同方法 DC_week 6

1.關系型數據庫 插件:Microsoft.EntityFrameworkCore.InMemory Microsoft.EntityFrameworkCore.InMemory 是一個用于測試的“臨時內存數據庫”,讓你在不連接真實數據庫的情況下,測試 EF Core 的功能。 使用時就是用具體這個框架里面已經…

如何獲取 vscode 的 vsix 離線插件安裝包

1、搜索所需要的插件 Extensions for Visual Studio family of products | Visual Studio Marketplace網址 2、點擊 Repository 跳轉到對應的 git 倉庫 3、在 git 倉庫依次選擇 main , Tags, View all tags 4、選擇你想下載的版本,并點擊 downloads 5、往下滑動&…

ULS23 挑戰:用于計算機斷層掃描中 3D 通用病變分割的基準模型及基準數據集|文獻速遞-深度學習醫療AI最新文獻

Title 題目 The ULS23 challenge: A baseline model and benchmark dataset for 3D universal lesion segmentation in computed tomography ULS23 挑戰:用于計算機斷層掃描中 3D 通用病變分割的基準模型及基準數據集 01 文獻速遞介紹 每年進行的CT檢查數量持續…

WebSocket 端點 vs Spring Bean

在websocket端點中注入業務service時,不能像普通的springbean一樣通過Autowired或Resource注解進行注入。主要原因是websocket端點與spring容器中的bean的生命周期管理容器不同。 WebSocket 端點(ServerEndpoint)和 Spring Bean 的生命周期存…

MySQL8:jdbc插入數據后獲取自增ID

pom文件&#xff1a; <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"&…

MyBatis(Web后端開發第二期)

p.s.這是萌新自己自學總結的筆記&#xff0c;如果想學習得更透徹的話還是請去看大佬的講解 目錄 JDBC、數據庫連接池、lombok日志輸出SQL注入數據封裝XML映射文件動態SQL<if><where><set><foreach><sql><include> 配置文件 Mybatis是是一…

Angular1--Hello

最近有個小錯誤&#xff0c;因為最近還是在看thingsboard&#xff0c;最近終于看到前端的代碼&#xff0c;突然發現怎么全是ts的文件&#xff0c;仔細一看原來并不是之前認為的AngularJS&#xff0c;而是Angular。。。我tm真的無語了&#xff0c;又要去重新學。。。 Angular的…

什么是redission看門狗機制

Redisson 的看門狗機制(Watchdog Mechanism)是其實現可重入分布式鎖時的一個核心特性,主要用于解決業務邏輯執行時間超過鎖的過期時間(leaseTime)而導致鎖提前釋放,進而引發數據不一致的問題。它是一個自動的鎖續期機制。 ?? 核心問題:為什么需要看門狗? 分布式鎖的…

黑馬程序員蒼穹外賣DAY1

1. 前端頁面能正常顯示但無法登錄&#xff08;一直轉圈圈&#xff09; 找到下面路徑的dev.yml port一定要跟自己本機的保持一致&#xff0c;&#xff0c;username和password也一定是自己主機的用戶名和密碼&#xff0c;不然連不上。 登錄界面的密碼為數據庫表的密碼&#xff0…

Frida Hook Android App 點擊事件實戰指南:從進程識別到成功注入

一、背景與目標 在逆向分析和自動化測試中&#xff0c;Hook Android 的點擊事件是調試 UI 交互邏輯的重要手段之一。本文將以實際案例講解如何通過 Frida Hook public void onClick(View view) 方法&#xff0c;并解決常見的 Hook 失敗問題&#xff0c;最終實現對登錄按鈕的監…

Arduino Nano 33 BLE Sense Rev 2開發板使用指南之【環境搭建 / 點燈】

一、硬件介紹 1、產品特點 Arduino Nano 33 BLE Rev2&#xff0c;利用了nRF52840微控制器的先進功能。這款32位Arm Cortex-M4 CPU 64 MHz與MicroPython的兼容性增強了板子的靈活性&#xff0c;使其更容易被更廣泛的開發者社區所接受。 該開發板的突出特點是其藍牙低功耗&…

[QT]-宏使用

用宏,務必寫清文檔并用 do {…} while (0)為啥呢,示例 在 C/C++ 中,使用 do { … } while (0) 包裹宏定義是一種經典的最佳實踐,主要用于解決宏展開后的語法和邏輯問題。以下是詳細解釋和示例: 一、為什么用 do { … } while (0) 包裹宏? 避免分號導致的語法錯誤 問題場…