Fan de tous les Trades Effectuer la détection de Server Core

Greg Shields

Contenu

Windows Server 2008, Édition MS-DOS
Le tableau Cheat
Gestion de base

Dans le monde de compositions informatique, les besoins de le jack-of-all-trades professionnel de l'informatique sont peut-être moins représenté. Avec toutes les livres et articles qui expliquent les technologies d'aujourd'hui en profondeur et souhaitons détail, trop souvent les besoins de la plus petite-environnement informatique ne pas obtenir remplies. Ce décrit vous ? Vous êtes responsable de chaque élément de votre environnement informatique ? S'agit-il de votre travail pour gérer tous les éléments à partir réseau gamme à l'administration du serveur à l'évolution cartouches d'encre dans les imprimantes ?

Si tel est le cas, cette colonne est conçue pour vous. Mon nom est Greg Shields et j'ai passé les 15 dernières années dans des environnements INFORMATIQUES grands et petits et avez consacré aux dernière quelques-uns à écrire sur que j'ai vu et appris. Je suis intéressé par cette opportunité mensuelle pour partager les conseils réel mieux et astuces que vous, le maître d'aucun, peut implémenter aujourd'hui afin d'améliorer votre environnement informatique petit.

Vous remarquerez que je suis spécifiquement pas dire « votre petite entreprise » ici. Tandis que ceux d'entre nous dans les petites entreprises typify dès aujourd'hui la jack-of-all-trades professionnel de l'informatique, qu'il existe d'autres personnes dont le travail il est de gérer les petites parties d'une organisation beaucoup plus grande. Quel, si vous êtes responsable de tout, vous probablement disposez un outlook « juste-get-il-fait » sur le travail. Dans cette chronique, je vous tente vous indiquent exactement comment cela et j'espère qu'obtenez vous domestique à temps toutes les nuits qu'une prime ajouté.

Pour commencer à vous arrière droite, cette première colonne va parler un nouveau formulaire de Windows Server vous pourriez ne pas avoir payées l'attention sur encore. Server Core dans Windows Server 2008 est un ajout nouveau intéressant adaptée pour l'environnement informatique petit. Dans cette chronique, je vous indiquerons pourquoi qui peut être le cas et où il peut tenir mieux. Je vais également tirer vous dans les étapes que vous devez configurer votre première instance de Server Core sur Windows Server 2008.

Windows Server 2008, Édition MS-DOS

Le site Web de MSDN fait référence à Server Core comme « une serveur minimal option d'installation pour les ordinateurs sur un système d'exploitation Windows Server 2008. Server Core fournit un serveur de faible maintenance environnement avec la fonctionnalité limitée. » Beaucoup de mots, mais ce qu'on fait dit est que Server Core arrive en tant qu'une autre option d'installation pour Windows Server 2008, qui élimine le rangement vaste quantité de fonctionnalité à partir du système d'exploitation. Il n'existe aucun shell de l'Explorateur. Il n'est pas Internet Explorer. Il n'y a aucune prise en charge pour le code géré.

Server Core est un résultat de certaines activités componentization effectuées par Microsoft dans le développement de Windows Server 2008. Du point de vue détaillée, ce componentization examiné la base de code qui a été Windows Server et tombé en groupes logiques qui se connectent à l'autre. Les connaissances détaillées ainsi obtenus des composants qui constituent Windows Server, ainsi que les interfaces entre ces composants, mieux activé Microsoft pour prendre des décisions sur les composants pouvaient être définies en toute sécurité côté.

En suppression jointes Windows vers son essentials simple, même éliminant presque tous les ses interfaces utilisateur graphiques, le résultat final est un système d'exploitation plus petit une surface d'attaque réduite et les exigences moins pour les ressources matérielles. Les réduit matériel exigences signifie que Server Core peut être installé sur serveurs moins puissant. Avec Server Core, vous pouvez continuer à l'aide de matériel plus ancien qui vous pourriez cédez de quelque manière.

Comme indiqué précédemment, ce système d'exploitation slimmer et découpage élimine pratiquement chaque outil graphique utilisé pour administrer un serveur à partir de la console. Pour des raisons pratiques, Server Core peut être considéré (jokingly) comme Windows Server 2008, Édition MS-DOS. Ainsi, si vous êtes pour l'utiliser dans votre environnement, vous devrez référant hors vos compétences d'invite de commande anciens et relearn les commandes de texte que vous peut ne pas ont utilisées en années.

Pour certains, c'est le news incorrect. Mais une fois que vous avez obtenu via qu'initial re-learning processus, vous trouverez que vous avez développé quelques techniques de ligne de commande vous pouvez utiliser immédiatement à gérer les autres serveurs Windows réel dans votre environnement. C'est le cas car, à quelques exceptions près, chaque commande que vous utilisez pour gérer votre instance de Server Core peut être utilisée sur le serveur Windows complet pour accomplir la même tâche. Plus résultats Gestion de la ligne de commande dans plusieurs scripts et fichiers de traitement par lots, qui vous permet de résoudre les problèmes et administrer votre environnement plus rapidement et avec plus de fiabilité.

Si les exigences de ligne de commande de Server Core effrayer toujours vous, vous serez heureux de savoir que l'essentiel de la ligne de commande configuration se produit lorsque vous créez votre serveur. Une fois le serveur est créé, réseau et connecté à votre domaine, vous allez utiliser vos consoles d'administration standard comme vous utilisez pour vos autres serveurs.

Le tableau Cheat

Pour ce faire, laissez-moi vous assister votre première installation de Server Core. Ce processus inclut toutes les commandes vous devrez exécuter à partir de l'invite de commande après l'installation initiale afin d'obtenir votre serveur prêt pour l'opération.

Server Core arrive non comme une version distincte de Windows Server 2008, mais plutôt en tant qu'installation option. Cela signifie que quel que soit la édition de Windows Server vous achetez, Standard, Enterprise ou Datacenter, vous avez la possibilité d'installer cette instance comme une version complète ou une version de Server Core. Vous verrez s'afficher ces options lorsque vous déposez le DVD d'installation dans le lecteur d'un serveur candidat et démarrez l'ordinateur.

Après la réponse à certaines questions initiales sur l'installation, vous verrez un écran semblable à la figure 1 , où vous pouvez sélectionner l'option d'installation pour l'édition que vous avez choisi. Dans ce cas, nous allons installer le Standard Edition de Windows Server 2008 avec l'option de Server Core Installation. Terminer la réponse de WinPE préinstallation aux questions pour désactiver l'installation.

fig01.gif

Figure 1 que Server Core est une option d'installation

Une fois la routine d'installation terminée, ouvrez une session en tant qu'administrateur avec un mot de passe vide. Vous serez immédiatement invité à modifier ce mot de passe. Lorsque Qu'est terminé, vous allez être enregistré dans et présentés avec interface utilisateur undeniably minimaliste Server Core. la figure 2 illustre le style de fragmentation de la console de votre instance de Server Core.

fig02.gif

La figure 2 ’s Server Core interface affiche peu plus d'une invite de commande

Une instance de Server Core nouvellement installée arrive à aucun des paramètres nécessaires préconfigurés. Pour obtenir cette instance sur le réseau, dans votre domaine et prêt pour le travail implique un ensemble de configurations que vous allez effectuer à l'invite de commande. Bien que cela peut sembler décourageant, donner libre d'utiliser ce qui suit comme une feuille tricher pour vous aider à la configuration initiale :

Modifier le nom de l'ordinateur Votre ordinateur a peut-être des nom aléatoire. Modifier ce nom avec la commande suivante :

netdom renamecomputer %computername%
  /newname:{newComputerName} 

Après cela, vous devez redémarrer l'ordinateur, ce que vous pouvez faire avec la commande suivante :

shutdown /r /f /t 0

définir l'adresse IP statique, masque de sous-réseau, et par défaut passerelle Si vous utilisez DHCP pour vos serveurs, ignorez cette étape. Pour définir une adresse IP statique et configurez la passerelle par défaut de votre serveur, utilisez cette commande :

netsh interface ipv4 set address {interfaceName} static
  {ipAddress} {subnetMask} {defaultGateway}

Pour la plupart des serveurs la {interfaceName} va être valeur « connexion au réseau local ». Vous pouvez vérifier ce nom tout d'abord avec cette commande :

netsh interface show interface

Définir un serveur DNS Terminer votre configuration réseau en définissant l'adresse de serveur de votre serveur DNS. Faire avec cette commande :

netsh interface ipv4 add dnsserver name={interfaceName}
  address={dnsServerIpAddress} index=1

Joindre le domaine Une fois que nom de l'ordinateur et la mise en réseau définis, il joindre au domaine avec cette commande :

netdom join {computerName} /domain:{domainName}
  /userD:{domainUsername} /passwordD:{domainPassword}

Notez que vous vous devez redémarrer l'ordinateur à nouveau une fois que vous avez terminé ce processus.

Configurer un serveur proxy Si votre entreprise fait utiliser d'un serveur proxy pour vous connecter à Internet, définissez sa configuration avec cette commande :

netsh winhttp set proxy {proxyServerName}:{proxyPortNumber}

Bien que Server Core n'est pas avoir la possibilité d'exécuter un navigateur Web, environnements qui utilisent des proxys devez configurer ce paramètre si elles doivent utiliser les mises à jour automatiques pour télécharger des mises à jour à partir d'Internet.

Ajouter et activer une clé de licence Server Core n'inclut pas le Gestionnaire de serveur, la ligne de commande est le mécanisme de votre serveur de licences. Entrez la clé de licence avec cette commande :

slmgr –ipk {licenseKey}

Vous pouvez séparer les chaînes de caractères dans cette clé avec des tirets. Activer cette licence avec cette commande :

slmgr –ato

Soyez patient pendant cette pause longue que vous êtes susceptible de rencontrer après avoir saisi ces commandes, avant de vous voir une fenêtre publicitaire intempestive par son résultat.

configurer la fonctionnalité Mises à jour automatiques Les mises à jour automatiques peuvent être configurés via la ligne de commande ou via la stratégie de groupe. Notez qu'il est généralement plus facile d'utiliser la stratégie de groupe pour configurer votre instance de Server Core avec les autres de votre environnement. Toutefois, si votre configuration de stratégie de groupe pour les mises à jour automatiques est définie pour avertir avant le téléchargement ou l'installation, il ne fonctionnera pas avec Server Core.

Avec aucune interface Explorateur, les notifications d'info-bulle utilisées par les mises à jour automatiques ne fonctionnent pas avec Server Core. Toutefois, vous pouvez utiliser le script de screg­edit.wsf trouvé dans C:\Windows\System32 pour définir les mises à jour automatiques pour télécharger des mises à jour et les installer à 03 : 00. chaque jour, comme suit :

Cscript c:\windows\system32\scregedit.wsf /au 4

Gérer le pare-feu Windows avec sécurité avancée Comme avec les mises à jour automatiques, le Pare-feu Windows avec sécurité avancée est meilleur géré avec la stratégie de groupe. Toutefois, si vous souhaitez activer le pare-feu ou désactiver une instance autonome, vous pouvez le faire avec cette commande :

netsh advfirewall set {profileName} state {on|off}

Utilisez la commande

netsh advfirewall set /?

Pour déterminer les valeurs pour {nomprofil}.

Activer le Bureau à distance Enfin, si vous voulez jamais gérer votre instance de Server Core console via les services Terminal Server, vous utilisez cette commande :

cscript c:\windows\system32\scregedit.wsf /ar 0

C'est tout. Vous êtes prêt à installer que composants vous avez besoin sur votre instance de Server Core. N'oubliez pas que Server Core est limité à uniquement un sous-ensemble des rôles possibles que peut être installé à une instance complète de Windows Server 2008 :

  • Les services de domaine Active Directory
  • Active Lightweight Directory
  • Serveur DHCP
  • DNS Server
  • Services de fichiers
  • Services Media
  • Services d'impression
  • Technologie Hyper-V
  • Web Services (IIS) (limitée)

Rôles limités signifient que votre instance de Server Core est probablement répondre uniquement quelques besoins dans votre environnement. Instances de base serveur Vérifiez serveurs d'infrastructure légère très telle que les contrôleurs de domaine, serveurs DNS ou serveurs de fichiers, par exemple. Car vous devez uniquement limité directe, sur console interaction avec ces types de rôles, vous pouvez généralement obtenir en avec moindre ou matériel plus ancien.

Réduite matériel Server Core doit également l'aide lors de l'hébergement technologie Hyper-V. Avec la technologie Hyper-V, votre objectif est d'insérer autant de performances de votre matériel que possible pour l'exécution d'ordinateurs virtuels. Depuis un principal partitionner une instance de système d'exploitation est requis pour le traitement de couche de virtualisation de la technologie Hyper-V, Server Core plus limité besoins matériels signifie plusieurs ressources matérielles sera disponibles pour l'opération de vos ordinateurs virtuels.

Pour tirer parti de cela, il existe deux commandes dont vous vous avez besoin pour connaître pour installer les composants dans Server Core. La première, oclist, répertorie les composants installés et disponibles sur le serveur. La seconde, ocsetup {componentName} installe un composant souhaité. Par exemple, pour installer le rôle de la technologie Hyper-V, utilisez cette commande :

ocsetup Microsoft-Hyper-V

N'oubliez pas que contrairement à pratiquement toutes les commandes Windows, ocsetup respecte la casse. Par conséquent, pour installer un composant, vous devez utiliser oclist pour récupérer le nom exact dont la casse correcte pour l'installer ultérieurement avec ocsetup.

Une autre commande, wusa, est pratique pour l'installation de correctifs. Pour installer manuellement les correctifs de package MSU ou .msp, utilisez cette commande :

wusa {patchFileName}

Gestion de base

Une fois Server Core est installé, le reste de l'administration est susceptible d'être effectuée par les consoles de gestion déjà installés sur votre Bureau. Par exemple, une fois le rôle de la technologie Hyper-V est installé, toutes les autre travail avec la technologie Hyper-V est ensuite effectué via le Gestionnaire de la technologie Hyper-V. Cela permet de travailler avec des instances de Server Core plus facilement une fois qu'ils vous créées.

Parfois, vous devez toujours interagir avec le serveur lui-même travailler avec des fichiers ou d'installer un nouveau composant ou un correctif. La façon plus évidente et simple pour cela consiste à se connecter au serveur à l'aide des services Terminal Server. Mais il existe un autre ensemble d'outils, les PsTools Microsoft, qui vous permettent de ligne de commande.

Les PsTools durée ont été utilisées par les administrateurs actives pour effectuer des actions de ligne de commande-basée à distance de systèmes tout autour du réseau. Les outils sont d'utilisation spécifique avec Server Core car son installation est tout sur la ligne de commande.

Si vous n'avez pas encore téléchargé ces outils, vous pouvez les obtenir à partir du site PsTools à technet.microsoft.com/sysinternals/bb896649.aspx. Le téléchargement inclut un fichier d'aide HTML avec des informations sur l'utilisation de tous les outils.

Puis copiez-les après la décompression dans un emplacement dans le chemin d'accès de votre bureau de gestion. Conseil utile : je les copie dans c:\windows où ils vous toujours être disponibles lorsque j'ouvrez une invite de commande.

Sont nombreux PsTools, mais deux en particulier sont utiles pour l'utilisation de Server Core. La première, PsExec, moyen d'exécuter une commande sur un autre ordinateur à distance. Ceci est utile pour lancer des commandes individuelles sur instances de Server Core à distance, mais encore plus attrayants lorsque vous utilisez il pour lancer une invite de commande distante. Comme le montre la figure 3 , vous pouvez le faire de votre bureau gestion avec cette commande :

psexec \\{computerName} cmd

fig03.gif

La figure 3 PsExec apporte invite ’s Server Core sur votre bureau local

Si vous exécutez cette commande sur votre instance de Server Core, vous allez voir que l'invite de commandes qui se passe à l'invite de commandes très même sur le serveur distant.

Parfois, seulement à découvrir comment les processus sont comporte sur votre serveur. Peut-être un processus utilise plus de son partage juste du processeur ou mémoire. PsList peut aider. Pour lancer un affichage basé sur du texte régulièrement mise à jour de processus et afficher leur Utilisation des ressources (comme illustré dans la figure 4 ), utilisez cette commande :

pslist \\{computerName} /s

fig04.gif

La figure 4 PsList vous permet d'afficher une liste de processus en cours d'exécution

La liste résultante des processus à plusieurs reprises met à jour et a été commandée par l'utilisation du processeur. Si vous trouvez certains processus sont misbehaving, vous pouvez arrêter tout processus malveillant avec cette commande :

pskill \\{computerName} {processNameOrPid}

Enfin, vous trouverez également les deux langages scripts VBScript et Windows PowerShell très utiles pour gérer votre instance de Server Core. Tandis que Server Core est équipé le code d'exécution VBScript nécessaire pour lancer des commandes directement à partir de la console, elle n'inclut pas actuellement la possibilité d'utiliser Windows PowerShell. Par conséquent, bien que vous pouvez être exécutées commandes Windows PowerShell sur votre bureau de gestion par rapport à une instance de Server Core, vous ne pouvez pas directement lancer les dans votre instance de Server Core.

Par conséquent, voilà. J'ai fourni suffisamment d'informations pour commencer à utiliser Server Core dans votre environnement de petite dès aujourd'hui.

Vous avez un problème dans votre environnement de petite ou quelque chose vous aimeriez un peu l'aide ou vision ? Envoyez vos questions et suggestions à me joindre au gshields@concentratedtech.com.

Greg Shields , MVP, est co-fondateur et expert informatique avec la technologie concentrés. Son dernier livre, Windows Server 2008: What's New/What's Changed, est disponible via SAPIEN Press. Découverte de lui en ConcentratedTech.com.