Nel nostro passato
Il servizio di supporto ha iniziato a ricevere richieste su come lavorare con Server 2019 Core senza la consueta shell grafica. Abbiamo deciso di mostrare come lavorare con Windows Server 2019 Core e come installare la GUI su di esso.
Non ripetere questa operazione su macchine da lavoro, non utilizzare Server Core come desktop, disabilitare RDP, proteggere il proprio sistema informativo, la sicurezza è la caratteristica principale dell'installazione “Core”.
In uno dei nostri prossimi articoli esamineremo la tabella di compatibilità del programma con Windows Server Core. In questo articolo tratteremo come installare la shell.
Shell tramite mezzi di terzi
1. Complesso, ma il modo più economico
Server Core non ha il solito explorer.exe pronto all'uso, per semplificarci la vita scaricheremo explorer++. Sostituisce tutto ciò che può fare l'esploratore originale. È stato preso in considerazione solo Explorer++, ma va bene quasi qualsiasi file manager, inclusi Total Commander, FAR Manager e altri.
Download di file.
Per prima cosa dobbiamo scaricare il file sul server. Questa operazione può essere eseguita tramite SMB (cartella condivisa), Windows Admin Center e INVOKE-WEBREQUEST, funziona con il parametro -UseBasicParsing.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe
Где EC questo è l'URL del file e -OutFile è il percorso completo dove scaricarlo, indicando l'estensione del file e
Utilizzando PowerShell:
Crea una nuova cartella sul server:
New-Item -Path 'C:OurCoolFiles' -ItemType Directory
Condivisione della cartella condivisa:
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShare
Sul tuo PC, la cartella è mappata come unità di rete.
Tramite Windows Admin Center, crea una nuova cartella selezionando una voce nel menu.
Vai alla cartella condivisa e fai clic sul pulsante Invia, seleziona il file.
Aggiungi una shell allo scheduler.
Se non desideri avviare manualmente la shell ogni volta che accedi, devi aggiungerla all'utilità di pianificazione.
$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
Senza uno scheduler, puoi eseguirlo tramite CMD:
CD C:OurCoolFilesExplorer++.exe
Metodo 2. Avvia Explorer nativo
Ricorda, nessuna GUI
La funzionalità di compatibilità delle app Server Core on Demand (FOD) tornerà nel sistema: MMC, Eventvwr, PerfMon, Resmon, Explorer.exe e persino Powershell ISE.
Avvia Powershell e inserisci il seguente comando:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Quindi riavviare il server:
Restart-Computer
Successivamente potrai eseguire anche Microsoft Office, ma perderai per sempre circa 200 megabyte di RAM, anche se non ci sono utenti attivi sul sistema.
Windows Server 2019 con funzionalità su richiesta installate
Il CORE di Windows Server 2019
È tutto. Nel prossimo articolo vedremo la tabella di compatibilità del programma con Windows Server Core.
Fonte: habr.com