Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Comme Server Core n’a pas d’interface utilisateur, vous devez utiliser des applets de commande Windows PowerShell, des outils en ligne de commande ou des outils distants pour effectuer des tâches d’administration de base. Les sections suivantes présentent une vue d’ensemble des commandes et des applets de commande PowerShell utilisées pour les tâches simples. Vous pouvez également utiliser Windows Admin Center, le portail de gestion unifié actuellement en préversion publique, pour administrer votre installation.
Tâches d’administration à l’aide d’applets de commande PowerShell
Utilisez les informations suivantes pour effectuer des tâches d’administration simples avec des applets de commande Windows PowerShell.
Définir une adresse IP statique
Lorsque vous installez un serveur Server Core, il a une adresse DHCP par défaut. Si vous avez besoin d’une adresse IP statique, vous pouvez la définir en effectuant les étapes suivantes.
Pour afficher votre configuration réseau actuelle, utilisez
Get-NetIPConfiguration
.Pour afficher les adresses IP que vous utilisez déjà, utilisez
Get-NetIPAddress
.
Pour définir une adresse IP statique, procédez comme suit :
Exécutez le
Get-NetIPInterface
.Relevez le nombre affiché dans la colonne IfIndex pour votre interface IP, ou bien la chaîne InterfaceDescription. Si vous disposez de plusieurs cartes réseau, notez le numéro ou la chaîne correspondant à l’interface pour laquelle vous souhaitez définir l’adresse IP statique.
Exécutez l’applet de commande suivante pour définir l’adresse IP statique :
New-NetIPaddress -InterfaceIndex 12 -IPAddress 192.0.2.2 -PrefixLength 24 -DefaultGateway 192.0.2.1
où :
InterfaceIndex
est la valeur de IfIndex de l’étape 2. (Dans cet exemple, 12)IPAddress
est l’adresse IP statique que vous souhaitez définir. (Dans cet exemple, 191.0.2.2)PrefixLength
est la longueur du préfixe qui est une autre forme de masque de sous-réseau pour l’adresse IP que vous définissez. (Pour cet exemple, 24)DefaultGateway
est l’adresse IP de la passerelle par défaut. (Pour cet exemple, 192.0.2.1)
Exécutez l’applet de commande suivante pour définir l’adresse du serveur client DNS :
Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
où :
InterfaceIndex
est la valeur de IfIndex de l’étape 2.ServerAddresses
est l’adresse IP de votre serveur DNS.
Pour ajouter plusieurs serveurs DNS, exécutez la commande suivante :
Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5
où, dans cet exemple,
192.0.2.4
et192.0.2.5
sont les deux adresses IP des serveurs DNS.
Définir l’adresse IP DHCP
Si vous devez basculer vers DHCP, exécutez la commande suivante :
Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses
Joindre un domaine
Utilisez les applets de commande suivantes pour joindre un ordinateur à un domaine.
Exécutez le
Add-Computer
. On vous demande de fournir à la fois les informations d'identification pour rejoindre le domaine et le nom de domaine.Si vous devez ajouter un compte d’utilisateur de domaine au groupe Administrateurs local, exécutez la commande suivante :
net localgroup administrators /add <DomainName>\<UserName> & shutdown /r /t 0
Renommer le serveur
Suivez les étapes ci-après pour renommer le serveur.
Déterminez le nom actuel du serveur avec la commande
hostname
ouipconfig
.Exécutez la commande suivante :
Rename-Computer -NewName "NewName" -Force | Restart-Computer -Force
Activer le serveur
Exécutez le slmgr.vbs –ipk\productkey
. Exécutez ensuite slmgr.vbs –ato
. L’activation réussie ne produit pas de notification à la fin.
Remarque
Vous pouvez également activer le serveur par téléphone, via un serveur du service de gestion de clés (KMS), ou à distance. Pour l’activation à distance, exécutez l’applet de commande suivante à partir d’un ordinateur distant :
cscript windows\system32\slmgr.vbs <ServerName> <UserName> <password>:-ato
Configurer le pare-feu Windows
Vous pouvez configurer le Pare-feu Windows localement sur l'ordinateur exécutant l'installation Server Core à l'aide des applets de commande et des scripts de Windows PowerShell. Consultez NetSecurity pour connaître les applets de commande que vous pouvez utiliser pour configurer le Pare-feu Windows.
Activer la communication à distance Windows PowerShell
Vous pouvez activer la communication à distance Windows PowerShell, qui permet d’exécuter sur un ordinateur des commandes qui ont été entrées dans Windows PowerShell sur un autre ordinateur. Activez la fonction de communication à distance de Windows PowerShell avec Enable-PSRemoting
.
Pour plus d’informations, voir Questions fréquentes sur la communication à distance.
Tâches d’administration à partir de la ligne de commande
Utilisez les informations de référence suivantes pour effectuer des tâches d’administration à partir de la ligne de commande.
Commandes de configuration et d’installation
Tâche | Commande |
---|---|
Définir le mot de passe d’administrateur local | net user administrator * |
Joindre un ordinateur à un domaine | netdom join %computername% /domain:<domain> /userd:<domain>\<username> /passwordd:<password> Redémarrez l'ordinateur. |
Confirmer le changement de domaine | set |
Supprimer un ordinateur d’un domaine | netdom remove <computername> |
Ajouter un utilisateur au groupe Administrateurs local | net localgroup Administrators /add <domain>\<username> |
Supprimer un utilisateur du groupe Administrateurs local | net localgroup Administrators /delete <domain>\<username> |
Ajouter un utilisateur à l’ordinateur local | net user <domain>\<username> * /add |
Ajouter un groupe à l’ordinateur local | net localgroup <group name> /add |
Renommer un ordinateur joint au domaine | netdom renamecomputer %computername% /NewName:<new computer name> /userd:<domain>\<username> /passwordd:<password> |
Confirmer le nouveau nom de l’ordinateur | set |
Renommer un ordinateur dans un groupe de travail | netdom renamecomputer <currentcomputername> /NewName:<newcomputername> Redémarrez l'ordinateur. |
Désactiver la gestion des fichiers de pagination | wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False |
Configurer un fichier de pagination | wmic pagefileset where name="<path/filename>" set InitialSize=<initialsize>,MaximumSize=<maxsize> Où <chemin/nom de fichier> est le chemin d’accès et le nom du fichier de pagination, <initialsize> est la taille de départ du fichier de pagination en octets, et maxsize correspond à la taille maximale du fichier de page en octets. |
Modifier une adresse IP statique | Enregistrez les informations pertinentes ou redirigez-les vers un fichier texte : ipconfig /all >ipconfig.txt Vérifiez qu’il existe une liste d’interfaces : netsh interface ipv4 set address <Name ID from interface list> source=static address=<preferred IP address> gateway=<gateway address> Exécutez ipconfig /all pour vérifier que DHCP activé est défini sur Aucun. |
Définir une adresse DNS statique | netsh interface ipv4 add dnsserver name=<name or ID of the network interface card> address=<IP address of the primary DNS server> index=1 netsh interface ipv4 add dnsserver name=<name of secondary DNS server> address=<IP address of the secondary DNS server> index=2 Répétez le cas échéant pour ajouter des serveurs supplémentaires. Exécutez ipconfig /all pour vérifier que les adresses sont correctes. |
Changer une adresse IP statique en adresse IP fournie par un DHCP | netsh interface ipv4 set address name=<IP address of local system> source=DHCP Exécutez ipconfig /all pour vérifier que le DCHP activé est défini sur Oui. |
Entrer une clé de produit | slmgr.vbs –ipk <product key> |
Activer le serveur localement | slmgr.vbs -ato |
Activer le serveur à distance | cscript slmgr.vbs –ipk <product key><server name><username><password> cscript slmgr.vbs -ato <servername> <username> <password> Obtenez le GUID de l’ordinateur en exécutant cscript slmgr.vbs -did , puis exécutez cscript slmgr.vbs -dli <GUID> Vérifiez que l’état de la licence est défini sur Licensed (activated). |
Commandes de mise en réseau et de pare-feu
Tâche | Commande |
---|---|
Configurer votre serveur pour utiliser un serveur proxy | netsh Winhttp set proxy <servername>:<port number> Les installations Server Core ne peuvent pas accéder à Internet via un proxy qui nécessite un mot de passe pour autoriser les connexions. |
Configurer votre serveur afin de ne pas utiliser le serveur proxy pour des adresses Internet | netsh winhttp set proxy <servername>:<port number> bypass-list="<local>" |
Afficher ou modifier la configuration IPSEC | netsh ipsec |
Afficher ou modifier la configuration NAP | netsh nap |
Afficher ou modifier la traduction d’adresses IP en adresses physiques | arp |
Afficher ou configurer la table de routage locale | route |
Voir ou configurer les paramètres de serveur DNS | nslookup |
Afficher les statistiques du protocole et les connexions réseau TCP/IP actuelles | netstat |
Afficher les statistiques du protocole et les connexions TCP/IP actuelles en utilisant NetBIOS sur TCP/IP (NBT) | nbtstat |
Afficher les sauts des connexions réseau | pathping |
Suivre les sauts des connexions réseau | tracert |
Afficher la configuration du routeur de multidiffusion | mrinfo |
Activer l’administration à distance du pare-feu | netsh advfirewall firewall set rule group="Windows Defender Firewall Remote Management" new enable=yes |
Mises à jour système et commandes de création de rapports d’erreurs
Tâche | Commande |
---|---|
Installer une mise à jour | wusa \<update\>.msu /quiet |
Afficher les mises à jour installées | systeminfo |
Supprimer une mise à jour | expand /f: <update>.msu c:\test Accédez au répertoire c:\test\ et ouvrez le fichier <update>.xml dans un éditeur de texte. Remplacez Install par Remove et enregistrez le fichier. Exécutez ensuite pkgmgr /n:<update>.xml |
Configurer les mises à jour automatiques | Pour vérifier le paramètre actuel : cscript %systemroot%\system32\scregedit.wsf /AU /v Pour activer les mises à jour automatiques : cscript scregedit.wsf /AU 4 Pour désactiver les mises à jour automatiques : cscript %systemroot%\system32\scregedit.wsf /AU 1 |
Activer le rapport d'erreurs | Pour vérifier le paramètre actuel : serverWerOptin /query Pour envoyer automatiquement des rapports détaillés : serverWerOptin /detailed Pour envoyer automatiquement des rapports récapitulatives : serverWerOptin /summary Pour désactiver la création de rapports d’erreurs : serverWerOptin /disable |
Participer au Programme d'amélioration de l'expérience client (CEIP) | Pour vérifier le paramètre actuel : serverCEIPOptin /query Pour activer le programme CEIP : serverCEIPOptin /enable Pour désactiver le programme CEIP : serverCEIPOptin /disable |
Services, processus et commandes de performances
Tâche | Commande |
---|---|
Lister les services en cours d’exécution | sc query ou net start |
Démarrer un service | sc start <service name> ou net start <service name> |
Arrêter un service | sc stop <service name> ou net stop <service name> |
Obtenir une liste des applications en cours d’exécution et des processus associés | tasklist |
Démarrer le Gestionnaire des tâches | taskmgr |
Créer et gérer des sessions de suivi des événements et des journaux de performances | Pour créer un compteur, une trace, une collecte de données de configuration ou une API : logman create Pour interroger les propriétés du collecteur de données : logman query Pour démarrer ou arrêter la collecte de données : logman start logman stop Pour supprimer un collecteur : logman delete Pour mettre à jour les propriétés d’un collecteur : logman update Pour importer un jeu de collecteurs de données à partir d’un fichier XML ou l’exporter vers un fichier XML : logman import logman export |
Commandes du journal des événements
Tâche | Commande |
---|---|
Lister les journaux d’événements | wevtutil el |
Interroger des événements dans un journal spécifié | wevtutil qe /f:text <log name> |
Exporter un journal d’événements | wevtutil epl <log name> |
Effacer un journal d’événements | wevtutil cl <log name> |
Commandes du pilote matériel
Tâche | Commande |
---|---|
Ajouter un lecteur pour un nouveau périphérique matériel | Copiez le lecteur dans un dossier dans %homedrive%<dossier du lecteur>. Exécutez pnputil -i -a %homedrive%\<driver folder>\<driver\<.inf> |
Supprimer un pilote pour un périphérique matériel | Pour obtenir la liste des pilotes chargés, exécutez sc query type= driver . Exécutez ensuite sc delete <service_name> |