管理 Server Core 伺服器

 

適用於:Windows Server 2022、Windows Server 2019、Windows Server 2016

您可以使用下列方式管理 Server Core 伺服器:

您也可以在本機新增硬體並管理驅動程式,只要從命令列執行即可。

當您使用 Server Core 時,請注意一些重要的限制和秘訣:

  • 如果您關閉所有命令提示字元視窗,想要開啟新的命令提示字元視窗,您可以從 [工作管理員] 執行此動作。 按 CTRL+ALT+DELETE,按一下 [啟動工作管理員],按一下 [更多詳細資料]> [檔案] > [執行],然後輸入 cmd.exe。 (類型 Powershell.exe 打開 PowerShell 命令視窗。) 或者可以登出,然後再重新登入。
  • 嘗試啟動 Windows 檔案總管的任何命令或工具都將無法運作。 例如,從命令提示字元執行 start . 將無法運作。
  • Server Core 不支援 HTML 轉譯或 HTML 說明。
  • Server Core 支援安靜模式的 Windows Installer,因此您可以從 Windows Installer 檔案安裝工具和公用程式。 在 Server Core 上安裝 Windows Installer 封裝時,請使用 /qb 選項顯示基本使用者介面。
  • 若要變更時區,請執行 Set-Date
  • 若要變更國際設定,請執行 control intl.cpl
  • Control.exe 不會自行執行。 您必須使用 Timedate.cplIntl.cpl 執行它。
  • Winver.exe 無法在 Server Core 中使用。 若要取得版本資訊,請使用 Systeminfo.exe

使用 Windows Admin Center 管理 Server Core

Windows Admin Center 是瀏覽器型管理應用程式,可在沒有任何 Azure 或雲端相依性的情況下用來進行 Windows Server 的內部部署管理。 Windows Admin Center 可讓您完整控制伺服器基礎結構的各個層面,這對於在未連線至網際網路的私人網路上的管理非常有用。 您可以在 Windows 10、閘道伺服器上或安裝具有桌面體驗的 Windows Server 上安裝 Windows Admin Center,然後連線到您想要管理的 Server Core 系統。

使用伺服器管理員從遠端管理 Server Core

伺服器管理員是 Windows Server 中的管理主控台,可以協助您從桌面佈建及管理本機與遠端 Windows 伺服器,而不需要實際存取伺服器或啟用與每部伺服器的遠端桌面通訊協定 (RDP) 連線。 伺服器管理員支援遠端、多伺服器管理。

若要讓遠端伺服器上執行的伺服器管理員管理您的本機伺服器,請執行 Windows PowerShell Cmdlet Configure-SMRemoting.exe –Enable

使用 Microsoft Management Console 管理

您可以使用許多 Microsoft Management Console (MMC) 的嵌入式管理單元,從遠端管理您的 Server Core 伺服器。

使用 MMC 嵌入式管理單元管理屬於網域成員的 Server Core 伺服器:

  1. 啟動 MMC 嵌入式管理單元,例如 [電腦管理] 。
  2. 以滑鼠右鍵按一下嵌入式管理單元,然後按一下 [連線到另一台電腦]
  3. 輸入 Server Core 伺服器的電腦名稱,然後按一下 [確定]。 您現在可以使用 MMC 嵌入式管理單元來管理 Server Core 伺服器,就像管理其他任何電腦或伺服器一樣。

使用 MMC 嵌入式管理單元管理不是網域成員的 Server Core 伺服器:

  1. 在遠端電腦的命令提示字元下輸入下列命令,建立要用來連線至 Server Core 電腦的備用認證:

    cmdkey /add:<ServerName> /user:<UserName> /pass:<password>
    

    如果您想要密碼輸入提示,請省略 /pass 選項。

  2. 出現提示時,請為您指定的使用者名稱輸入密碼。 如果尚未將 Server Core 伺服器上的防火牆設定為允許 MMC 嵌入式管理單元連線,請依照下列步驟設定 Windows 防火牆以允許 MMC 嵌入式管理單元。 然後繼續進行步驟 3。

  3. 在不同的電腦上,啟動 MMC 嵌入式管理單元,例如電腦管理

  4. 在左側窗格中,以滑鼠右鍵按一下嵌入式管理單元,然後按一下 [連線到另一台電腦]。 (例如,在「電腦管理」範例中,您要以滑鼠右鍵按一下 [電腦管理 (本機)])。

  5. 在 [另一台電腦] 中,輸入 Server Core 伺服器的電腦名稱,然後按一下 [確定]。 您現在可以使用 MMC 嵌入式管理單元來管理 Server Core 伺服器,如同管理執行 Windows Server 作業系統的其他任何電腦一樣。

設定 Windows 防火牆允許 MMC 嵌入式管理單元連線

若要允許所有 MMC 嵌入式管理單元連線,請執行下列命令:

Enable-NetFirewallRule -DisplayGroup "Windows Remote Management"

若只要允許特定 MMC 嵌入式管理單元連線,請執行下列命令:

Enable-NetFirewallRule -DisplayGroup "<rulegroup>"

其中 rulegroup 是下列其中一項,取決您要連線的嵌入式管理單元:

MMC 嵌入式管理單元 規則群組
事件檢視器 遠端事件記錄檔管理
服務 遠端服務管理
共用資料夾 檔案與印表機共用
工作排程器 效能記錄及警示、檔案及印表機共用
磁碟管理 遠端磁碟區管理
具有進階安全性的 Windows Defender 防火牆 Windows Defender 防火牆遠端管理

注意

有些 MMC 嵌入式管理單元沒有對應的規則群組可讓它們透過防火牆連線。 不過,啟用事件檢視器、服務或共用資料夾的規則群組將允許其他大部分的嵌入式管理單元連線。

此外,某些嵌入式管理單元在可以透過 Windows 防火牆連線之前,需要進一步的設定:

  • 磁碟管理。 您必須先在 Server Core 電腦上啟動虛擬磁碟服務 (VDS)。 您也必須在執行 MMC 嵌入式管理單元的電腦上,適當地設定磁碟管理規則。
  • IP 安全性監視器。 您必須先啟用此嵌入式管理單元的遠端管理。 若要這樣做,請在命令提示字元中輸入 cscript c:\windows\system32\scregedit.wsf /im 1
  • 可靠性和效能。 此嵌入式管理單元不需要其他設定,但是當您使用它來監視 Server Core 電腦時,僅能監視效能資料。 可靠性資料無法使用。

使用遠端桌面服務管理

您可以使用遠端桌面,從遠端電腦管理 Server Core 伺服器。

您必須先執行下列命令,才能存取 Server Core:

cscript C:\Windows\System32\Scregedit.wsf /ar 0

這可讓「系統管理遠端桌面」模式接受連線。

在本機新增硬體及管理驅動程式

若要對 Server Core 伺服器新增硬體,請依照硬體廠商提供的指示安裝新硬體。

如果硬體不是隨插即用的,則需手動安裝驅動程式。 若要這樣做,請將驅動程式檔案複製到伺服器上的暫存位置,然後執行下列命令:

pnputil –i –a <driverinf>

其中 driverinf 是驅動程式的 .inf 檔案的檔案名稱。

顯示提示時,請重新啟動電腦。

若要查看已安裝哪些驅動程式,請執行下列命令:

sc query type= driver

注意

您必須在命令的等號後面加入空格,才能成功完成命令。

若要停用裝置驅動程式,請執行下列命令:

sc delete <service_name>

其中 service_name 是您執行 sc query type= driver 時得到的服務名稱。