在我们的过去
支持服务开始收到有关如何在没有通常的图形 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
哪里 链接 是文件的 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 的程序兼容性表。
来源: habr.com