Trong quá khứ của chúng tôi
Dịch vụ hỗ trợ bắt đầu nhận được yêu cầu về cách làm việc với Server 2019 Core mà không cần lớp vỏ đồ họa thông thường. Chúng tôi quyết định trình bày cách làm việc với Windows Server 2019 Core và cách cài đặt GUI trên đó.
Không lặp lại điều này trên các máy đang làm việc, không sử dụng Server Core làm máy tính để bàn, tắt RDP, bảo mật hệ thống thông tin của bạn, bảo mật là tính năng chính của cài đặt “Core”.
Trong một trong những bài viết tiếp theo, chúng ta sẽ xem xét bảng tương thích chương trình với Windows Server Core. Trong bài viết này, chúng ta sẽ đề cập đến cách cài đặt shell.
Shell bằng phương tiện của bên thứ ba
1. Cách làm phức tạp nhưng tiết kiệm nhất
Server Core không có sẵn explorer.exe quen thuộc, để giúp cuộc sống của chúng ta dễ dàng hơn, chúng ta sẽ tải xuống explorer++. Nó thay thế mọi thứ mà trình thám hiểm ban đầu có thể làm. Chỉ Explorer++ mới được xem xét, nhưng hầu hết mọi trình quản lý tệp đều có thể làm được, bao gồm Total Commander, FAR Manager và các trình quản lý khác.
Tải tập tin.
Đầu tiên chúng ta cần tải file xuống máy chủ. Điều này có thể được thực hiện thông qua SMB (thư mục dùng chung), Trung tâm quản trị Windows và Gọi-WebRequest, nó hoạt động với tùy chọn -UseBasicParsing.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe
Где CES là URL của tệp và -OutFile là đường dẫn đầy đủ để tải xuống, chỉ định phần mở rộng tệp và
Sử dụng Powershell:
Tạo một thư mục mới trên máy chủ:
New-Item -Path 'C:OurCoolFiles' -ItemType Directory
Chia sẻ thư mục chia sẻ:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShare
Trên PC của bạn, thư mục được kết nối dưới dạng ổ đĩa mạng.
Thông qua Trung tâm quản trị Windows, tạo thư mục mới bằng cách chọn một mục trong menu.
Đi tới thư mục dùng chung và nhấp vào nút gửi, chọn tệp.
Thêm shell vào bộ lập lịch.
Nếu bạn không muốn khởi động shell theo cách thủ công mỗi khi đăng nhập, thì bạn cần thêm nó vào bộ lập lịch tác vụ.
$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
Nếu không có bộ lập lịch, bạn có thể chạy qua CMD:
CD C:OurCoolFilesExplorer++.exe
Phương pháp 2. Khởi chạy Explorer gốc
Hãy nhớ rằng, không có GUI
Tính năng tương thích ứng dụng Server Core theo yêu cầu (FOD), sẽ quay trở lại hệ thống: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe và thậm chí cả Powershell ISE.
Khởi chạy Powershell và nhập lệnh sau:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Sau đó khởi động lại máy chủ:
Restart-Computer
Sau đó, bạn thậm chí có thể chạy Microsoft Office, nhưng bạn sẽ mất khoảng 200 megabyte RAM mãi mãi, ngay cả khi không có người dùng hoạt động nào trên hệ thống.
Windows Server 2019 đã cài đặt các tính năng theo yêu cầu
Lõi máy chủ Windows 2019
Đó là tất cả. Trong bài tiếp theo, chúng ta sẽ xem xét bảng tương thích chương trình với Windows Server Core.
Nguồn: www.habr.com