Dans notre passé
Le service d'assistance a commencé à recevoir des demandes sur la façon de travailler avec Server 2019 Core sans le shell graphique habituel. Nous avons décidé de montrer comment travailler avec Windows Server 2019 Core et comment y installer une interface graphique.
Ne répétez pas cela sur des machines en état de marche, n'utilisez pas Server Core comme bureau, désactivez RDP, sécurisez votre système d'information, la sécurité est la caractéristique principale de l'installation "Core".
Dans l'un de nos prochains articles, nous examinerons le tableau de compatibilité des programmes avec Windows Server Core. Dans cet article, nous aborderons la façon d'installer le shell.
Shell par des moyens tiers
1. Manière compliquée mais la plus économique
Server Core n'a pas le familier explorer.exe prêt à l'emploi, pour nous faciliter la vie, nous allons télécharger explorer++. Il remplace tout ce que l'explorateur d'origine peut faire. Seul explorer++ a été envisagé, mais presque tous les gestionnaires de fichiers feront l'affaire, y compris Total Commander, FAR Manager et autres.
Téléchargement de fichiers.
Nous devons d'abord télécharger le fichier sur le serveur. Cela peut être fait via SMB (dossier partagé), Windows Admin Center et Invoquer-WebRequest, il fonctionne avec l'option -UseBasicParsing.
Invoke-WebRequest -UseBasicParsing -Uri 'https://website.com/file.exe' -OutFile C:UsersAdministratorDownloadsfile.exe
Où CEs est l'URL du fichier, et -OutFile est le chemin complet pour le télécharger, en spécifiant l'extension du fichier et
Utilisation de Powershell :
Créez un nouveau dossier sur le serveur :
New-Item -Path 'C:OurCoolFiles' -ItemType Directory
Partage du dossier partagé :
New-SmbShare -Path 'C:OurCoolFiles' -FullAccess Administrator
-Name OurCoolShare
Sur votre PC, le dossier est connecté en tant que lecteur réseau.
Via le Centre d'administration Windows, créez un nouveau dossier en sélectionnant un élément dans le menu.
Allez dans le dossier partagé et cliquez sur le bouton envoyer, sélectionnez le fichier.
Ajout d'un shell au planificateur.
Si vous ne souhaitez pas démarrer le shell manuellement à chaque fois que vous vous connectez, vous devez l'ajouter au planificateur de tâches.
$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
Sans planificateur, vous pouvez exécuter via CMD :
CD C:OurCoolFilesExplorer++.exe
Méthode 2. Lancer l'explorateur natif
Rappelez-vous, pas d'interface graphique
La fonctionnalité de compatibilité des applications Server Core à la demande (FOD) reviendra au système : MMC, Eventvwr, PerfMon, Resmon, Explorer.exe et même Powershell ISE.
Lancez Powershell et saisissez la commande suivante :
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
Redémarrez ensuite le serveur :
Restart-Computer
Après cela, vous pouvez même exécuter Microsoft Office, mais vous perdrez environ 200 mégaoctets de RAM pour toujours, même s'il n'y a pas d'utilisateurs actifs sur le système.
Windows Server 2019 avec les fonctionnalités à la demande installées
Windows Server 2019 Core
C'est tout. Dans le prochain article, nous examinerons le tableau de compatibilité des programmes avec Windows Server Core.
Source: habr.com