GUI'yi Windows Server Core'a yükleyin

geçmişimizde İleti standart istemci sanal makinelerini nasıl hazırladığımızı anlattık ve örnek olarak 120 ruble karşılığında yeni Ultralight tarifemizi kullanarak standart bir Windows Server 2019 Core imajını nasıl oluşturduğumuzu gösterdik.

Destek hizmeti, normal grafik kabuğu olmadan Server 2019 Core ile nasıl çalışılacağına dair talepler almaya başladı. Windows Server 2019 Core ile nasıl çalışılacağını ve üzerine nasıl GUI kurulacağını göstermeye karar verdik.

GUI'yi Windows Server Core'a yükleyin

Çalışan makinelerde bunu tekrarlamayın, Sunucu Çekirdeği'ni masaüstü olarak kullanmayın, RDP'yi devre dışı bırakın, bilgi sisteminizin güvenliğini sağlayın, güvenlik “Core” kurulumunun ana özelliğidir.

Sonraki yazılarımızdan birinde Windows Server Core kullanan programların uyumluluk tablosuna bakacağız. Bu yazımızda Shell kurulumunun nasıl yapılacağına değineceğiz.

Üçüncü taraf yöntemlerle Shell

GUI'yi Windows Server Core'a yükleyin

1. Karmaşık ama en ekonomik yol

Sunucu Çekirdeğinde tanıdık explorer.exe bulunmuyor, hayatı bizim için kolaylaştırmak için explorer++'ı indireceğiz. Orijinal kaşifin yapabileceği her şeyin yerini alır. Yalnızca explorer++ dikkate alındı, ancak Total Commander, FAR Manager ve diğerleri de dahil olmak üzere hemen hemen her dosya yöneticisi bunu yapacaktır.

Dosyalar indiriliyor.

Öncelikle dosyayı sunucuya indirmemiz gerekiyor. Bu, SMB (paylaşılan klasör), Windows Yönetici Merkezi ve Invoke-WebRequest-UseBasicParsing seçeneğiyle çalışır.

Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe

Nerede CES dosyanın URL'sidir ve -OutFile, dosya uzantısını belirterek indirmenin tam yoludur ve

Powershell'i kullanma:

Sunucuda yeni bir klasör oluşturun:

New-Item -Path 'C:OurCoolFiles' -ItemType Directory

Paylaşılan klasörü paylaşma:

New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator 
-Name OurCoolShare

PC'nizde klasör bir ağ sürücüsü olarak bağlanır.

GUI'yi Windows Server Core'a yükleyin
Windows Yönetim Merkezi aracılığıyla menüdeki bir öğeyi seçerek yeni bir klasör oluşturun.

GUI'yi Windows Server Core'a yükleyin

Paylaşılan klasöre gidin ve gönder düğmesine tıklayın, dosyayı seçin.

GUI'yi Windows Server Core'a yükleyin
Zamanlayıcıya bir kabuk ekleme.

Her oturum açtığınızda kabuğu manuel olarak başlatmak istemiyorsanız, onu görev zamanlayıcıya eklemeniz gerekir.

$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

Zamanlayıcı olmadan CMD aracılığıyla çalıştırabilirsiniz:

CD C:OurCoolFilesExplorer++.exe

Yöntem 2. Yerel Explorer'ı başlatın

GUI'yi Windows Server Core'a yükleyin
Unutmayın, GUI yok

İsteğe Bağlı Sunucu Çekirdeği Uygulama Uyumluluğu Özelliği (FOD), sisteme geri dönecektir: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe ve hatta Powershell ISE. Daha fazla ayrıntıyı MSDN'de bulabilirsiniz. Mevcut rol ve özellik kümesini genişletmez.

Powershell'i başlatın ve aşağıdaki komutu girin:

Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0

Daha sonra sunucuyu yeniden başlatın:

Restart-Computer

GUI'yi Windows Server Core'a yükleyin

Bundan sonra Microsoft Office'i bile çalıştırabilirsiniz, ancak sistemde aktif kullanıcı olmasa bile yaklaşık 200 megabayt RAM'i sonsuza kadar kaybedersiniz.

GUI'yi Windows Server Core'a yükleyin
İsteğe Bağlı Özellikler yüklü Windows Server 2019

GUI'yi Windows Server Core'a yükleyin
Windows Server 2019 Çekirdeği

Bu kadar. Bir sonraki yazımızda Windows Server Core ile program uyumluluk tablosuna bakacağız.

GUI'yi Windows Server Core'a yükleyin

Kaynak: habr.com

Yorum ekle