在我們的過去
支持服務開始收到有關如何在沒有通常的圖形 shell 的情況下使用 Server 2019 Core 的請求。 我們決定展示如何使用 Windows Server 2019 Core 以及如何在其上安裝 GUI。
不要在工作機器上重複此操作,不要使用 Server Core 作為桌面,禁用 RDP,保護您的信息系統,安全是“Core”安裝的主要功能。
在我們的下一篇文章中,我們將查看 Windows Server Core 的程序兼容性表。 在本文中,我們將介紹如何安裝 shell。
通過第三方方式的 Shell
1.複雜但最經濟的方式
Server Core 沒有開箱即用的熟悉的 explorer.exe,為了讓我們的生活更輕鬆,我們將下載 explorer++。 它取代了原來的探險家可以做的一切。 僅考慮了 explorer++,但幾乎所有文件管理器都可以,包括 Total Commander、FAR Manager 等。
下載文件。
首先我們需要將文件下載到服務器。 這可以通過 SMB(共享文件夾)、Windows Admin Center 和 調用 WebRequest,它與 -UseBasicParsing 選項一起使用。
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe
在哪裡 CE設備 是文件的 URL,-OutFile 是下載文件的完整路徑,指定文件擴展名和
使用 Powershell:
在服務器上創建一個新文件夾:
New-Item -Path 'C:OurCoolFiles' -ItemType Directory
共享共享文件夾:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShare
在您的 PC 上,該文件夾作為網絡驅動器連接。
通過 Windows 管理中心,通過在菜單中選擇一個項目來創建一個新文件夾。
轉到共享文件夾並單擊發送按鈕,選擇文件。
向調度程序添加 shell。
如果您不想每次登錄時都手動啟動 shell,那麼您需要將其添加到任務計劃程序中。
$A = New-ScheduledTaskAction -Execute "C:OurCoolFilesexplorer++.exe"
$T = New-ScheduledTaskTrigger -AtLogon
$P = New-ScheduledTaskPrincipal "localAdministrator"
$S = New-ScheduledTaskSettingsSet
$D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S
Register-ScheduledTask StartExplorer -InputObject $D
如果沒有調度程序,您可以通過 CMD 運行:
CD C:OurCoolFilesExplorer++.exe
方法 2. 啟動本機資源管理器
請記住,沒有 GUI
服務器核心應用程序兼容性按需功能 (FOD) 將返回系統:MMC、Eventvwr、PerfMon、Resmon、Explorer.exe 甚至 Powershell ISE。
啟動 Powershell 並輸入以下命令:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
然後重新啟動服務器:
Restart-Computer
之後,您甚至可以運行 Microsoft Office,但即使系統上沒有活動用戶,您也將永遠失去大約 200 MB 的 RAM。
安裝了按需功能的 Windows Server 2019
Windows Server 2019 核心
就這樣。 在下一篇文章中,我們將查看與 Windows Server Core 的程序兼容性表。
來源: www.habr.com