<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>SysKB - IT Knowledge Base &#187; SysKB - IT Knowledge Base</title>
	<atom:link href="http://syskb.com/category/active-directory/feed/" rel="self" type="application/rss+xml" />
	<link>http://syskb.com</link>
	<description>System Administrator Knowledge Base</description>
	<pubDate>Sun, 21 Sep 2008 12:56:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Installer Active Directory sur Windows Server 2008</title>
		<link>http://syskb.com/installer-active-directory-sur-windows-server-2008/</link>
		<comments>http://syskb.com/installer-active-directory-sur-windows-server-2008/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 10:11:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Installation]]></category>

		<category><![CDATA[OS]]></category>

		<category><![CDATA[Procédure]]></category>

		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=495</guid>
		<description><![CDATA[Je vous propose ici d&#8217;installer un Active Directory sur un serveur Windows Server 2008 à l&#8217;aide de l&#8217;assistant d&#8217;installation.

Préambule
Dans un article précédent je décrivais comment installer Active Directory sur Windows Server 2008 Core. L&#8217;esprit est ici le même, mais en beaucoup plus simple  
Installation
Lancer la commande dcpromo afin de démarrer l&#8217;assistant d&#8217;installation:






Je choisis ici [...]]]></description>
			<content:encoded><![CDATA[<p>Je vous propose ici d&#8217;installer un <strong>Active Directory</strong> sur un serveur <strong>Windows Server 2008</strong> à l&#8217;aide de l&#8217;assistant d&#8217;installation.</p>
<p><span id="more-495"></span></p>
<h3>Préambule</h3>
<p>Dans un article précédent je décrivais <a title="how install ad on server core" href="http://syskb.com/installer-active-directory-sur-windows-serveur-2008-core/">comment installer Active Directory sur Windows Server 2008 Core</a>. L&#8217;esprit est ici le même, mais en beaucoup plus simple <img src='http://syskb.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Installation</h3>
<p>Lancer la commande <strong>dcpromo </strong>afin de démarrer l&#8217;assistant d&#8217;installation:</p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_0.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-496" title="instad2008_0" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_0-300x49.png" alt="" width="300" height="49" /></a></p>
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_1.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-497" title="instad2008_1" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_1.png" alt="" width="273" height="172" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_2.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-498" title="instad2008_2" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_2-300x295.png" alt="" width="300" height="295" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_3.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-499" title="instad2008_3" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_3-300x295.png" alt="" width="300" height="295" /></a></p>
<p style="text-align: left;">Je choisis ici d&#8217;installer le 1er serveur du 1er domaine d&#8217;un nouvelle forêt</p>
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_4.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-500" title="instad2008_4" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_4-300x293.png" alt="" width="300" height="293" /></a></p>
<p style="text-align: left;">J&#8217;ai choisis de nommer mon domaine <strong>domlab.com</strong></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_5.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-501" title="instad2008_5" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_5-300x295.png" alt="" width="300" height="295" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_6.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-502" title="instad2008_6" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_6.png" alt="" width="277" height="152" /></a></p>
<p style="text-align: left;">Le nom <strong>NetBIOS </strong>correspond généralement au nom <strong>dns </strong>sans son extension , ici <strong>DOMLAB </strong></p>
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_7.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-503" title="instad2008_7" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_7-300x295.png" alt="" width="300" height="295" /></a></p>
<p style="text-align: left;">Je n&#8217;ai pas d&#8217;autres contrôleurs de domaine dans des versions antérieures à Windows Server 2008 dans la même forêt, je choisi donc le niveau fonctionnel le plus élevé afin de profiter de toutes les spécificités propres à 2008.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_8.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-504" title="instad2008_8" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_8-300x295.png" alt="" width="300" height="295" /></a></p>
<p style="text-align: left;">DNS sera installé en même temps que l&#8217;AD.</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_9.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-505" title="instad2008_9" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_9-300x296.png" alt="" width="300" height="296" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_10.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-506" title="instad2008_10" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_10-300x163.png" alt="" width="300" height="163" /></a></p>
<p style="text-align: left;">Placer de préférence votre base NTDS dans un emplacement sécurisé. Dans un environnement de production un RAID 1 sera dédié exclusivement à cette base !</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_11.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-507" title="instad2008_11" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_11-300x293.png" alt="" width="300" height="293" /></a></p>
<p style="text-align: left;">Il s&#8217;agit ici de spécifier <strong>un mot de passe de restauration</strong>. A conserver précieusement ! Ce mot de passe sera indispensable pour réaliser des opérations de maintenance sur la base de donnée <strong>ntds.dit</strong></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_12.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-508" title="instad2008_12" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_12-300x294.png" alt="" width="300" height="294" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_13.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-509" title="instad2008_13" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_13-300x294.png" alt="" width="300" height="294" /></a></p>
<p style="text-align: left;">L&#8217;installation peut démarrer &#8230;</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_14.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-510" title="instad2008_14" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_14-300x214.png" alt="" width="300" height="214" /></a></p>
<p style="text-align: left;">Une fois terminée vous êtes invité à redémarrer le système !</p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/05/instad2008_15.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-511" title="instad2008_15" src="http://syskb.com/wp-content/uploads/2008/05/instad2008_15-300x294.png" alt="" width="300" height="294" /></a></p>
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">
<p style="text-align: left;">Lors du redémarrage vous pouvez d&#8217;ores et déja constater que la mire de connexion a changée puisque l&#8217;authentification se fait désormais sur le domaine <strong>DOMLAB</strong>. Vous devez utiliser le mot de passe du compte <strong>Administrator Local</strong> que vous utilisiez auparavant !</p>
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/04/logoncoread.png" class="lightview" rel="gallery[495]"><img class="alignnone size-medium wp-image-418" title="Mire de connexion sur le domaine" src="http://syskb.com/wp-content/uploads/2008/04/logoncoread-234x300.png" alt="Mire de connexion sur le domaine" width="234" height="300" /></a></p>
<p style="text-align: left;">
<h3>Vérifier l&#8217;installation</h3>
<p>Une fois le redémarrage automatique effectué, l&#8217;Active Directory est installé et opérationnel</p>
<p>Félicitation ! Vous pouvez désormais administrer votre domaine grâce aux consoles de gestion <strong>MMC </strong>dédiés à Active Directory et directement accessibles depuis <strong>Server Manager</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/installer-active-directory-sur-windows-server-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>La carnet d&#8217;adresse Outlook ne se met pas à jour lors des modifications Active Directory - GAL vs OAB ?</title>
		<link>http://syskb.com/la-carnet-dadresse-outlook-ne-se-met-pas-a-jour-lors-des-modifications-active-directory-gal-vs-oab/</link>
		<comments>http://syskb.com/la-carnet-dadresse-outlook-ne-se-met-pas-a-jour-lors-des-modifications-active-directory-gal-vs-oab/#comments</comments>
		<pubDate>Fri, 23 May 2008 11:45:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Client Messagerie]]></category>

		<category><![CDATA[Exchange Server]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=491</guid>
		<description><![CDATA[Lorsque l&#8217;on créé, modifie ou supprime un compte de messagerie Exchange dans Active Directory on est surpris de ne pas visualiser ces changements rapidement dans Outlook. Par défaut il faut même attendre le lendemain matin pour enfin voir apparaitre les changements dans le carnet d&#8217;adresse &#8230;

Les 2 modes de fonctionnements de Outlook
Lorsque l&#8217;on utilise Outlook [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsque l&#8217;on créé, modifie ou supprime un compte de messagerie Exchange dans Active Directory on est surpris de ne pas visualiser ces changements rapidement dans Outlook. Par défaut il faut même attendre le lendemain matin pour enfin voir apparaitre les changements dans le carnet d&#8217;adresse &#8230;</p>
<p><span id="more-491"></span></p>
<h3>Les 2 modes de fonctionnements de Outlook</h3>
<p>Lorsque l&#8217;on utilise Outlook avec le mode cache désactivé ou que l&#8217;on accède à sa messagerie par l&#8217;interface Web de Outlook (OWA), on accède directement à la liste d&#8217;adresse globale Exchange, la Global Address List (GAL). Le délai de la mise à jour de la GAL dépendra uniquement de la topologie de réplication de votre annuaire Active Directory soit quelques minutes en général.</p>
<p>Si par contre Outlook est utilisé avec le mode cache actif, il va récupérer à intervalle donné une copie de la GAL depuis le serveur Exchange du client. Seulement cette copie appelée Offline Address Book (OAB) est générée par Exchange qu&#8217;une seule fois par jour !</p>
<p>Pour que vos changements soient pris en compte rapidement dans Outlook vous avez donc 2 opérations à effectuer:</p>
<ul>
<li>Mettre à jour le carnet d&#8217;adresses en mode autonome (OAB)</li>
<li>Télécharger le mise à jour de OAB sur le client Outlook</li>
</ul>
<h3>Comment forcer la mise à jour de OAB?</h3>
<p>Pour forcer la mise à jour de OAB connectez vous à <strong>Exchange System Manager</strong> (ESM), développez le contenaire <strong>Destinataires </strong>puis <strong>Liste d&#8217;adresses en mode hors connexion</strong>.</p>
<p>Ce contenaire contient au moins <strong>Default Offline Address List</strong> qui est le fichier OAB par défaut, mais il peut également contenir d&#8217;autres listes d&#8217;adresses définit sur chacun de vos serveurs Exchange. Pour mettre à jour OAB, faite un clic droit sur <strong>Default Offline Address List </strong>et cliquez sur <strong>Reconstruire</strong>. Un message vous informe que le temps de mise à jour peut réduire les performances de Exchange. Cliquez sur <strong>Oui </strong>pour lancer la mise à jour.</p>
<p>Vous pouvez modifier les paramètres de planification en double cliquant sur <strong>Default Offline Address List </strong>puis sur <strong>Personnaliser&#8230;<br />
</strong></p>
<h3>Comment recevoir la mise à jour de OAB sur Outlook?</h3>
<p>Une fois le carnet d&#8217;adresses en mode autonome reconstruit il est nécessaire de le télécharger depuis votre client Outlook.</p>
<p>Pour cela ouvrez Outlook puis naviguez vers <strong>Outils </strong>\ <strong>Envoyer/recevoir</strong> \<strong>Télécharger le Carnet d&#8217;adresses </strong>et cliquez sur <strong>OK</strong> dans la fenêtre qui apparait.</p>
<p>Une fois la mise à jour effectuée vous pouvez constater, lorsque vous adressez un message, que vos modifications sont bien prises en compte (Présence d&#8217;un nouvel utilisateur, modification d&#8217;une adresse ou d&#8217;un display name effective, &#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/la-carnet-dadresse-outlook-ne-se-met-pas-a-jour-lors-des-modifications-active-directory-gal-vs-oab/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sauvegarder ses requêtes LDAP dans la MMC Active Directory Users and Computers</title>
		<link>http://syskb.com/sauvegarder-ses-requetes-ldap-dans-la-mmc-active-directory-users-and-computers/</link>
		<comments>http://syskb.com/sauvegarder-ses-requetes-ldap-dans-la-mmc-active-directory-users-and-computers/#comments</comments>
		<pubDate>Tue, 20 May 2008 14:37:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Administration]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=479</guid>
		<description><![CDATA[La console MMC Active Directory Users and Computers est un outil incontournable pour la gestion quotidienne d&#8217;un annuaire LDAP. Nous allons voir qu&#8217;il est possible de créer des requêtes personnalisées que l&#8217;on peut sauvegarder au sein même de la console et ainsi les réutiliser très facilement par la suite.

Cet article n&#8217;a pas pour vocation de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://syskb.com/wp-content/uploads/2008/05/query2.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/cstquery1.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/cstquery21.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/query3.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/query4.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/query5.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/query6.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/query7.png" class="lightview" rel="gallery[479]"></a><a href="http://syskb.com/wp-content/uploads/2008/05/query8.png" class="lightview" rel="gallery[479]"></a>La console MMC <strong>Active Directory Users and Computers</strong> est un outil incontournable pour la gestion quotidienne d&#8217;un annuaire LDAP. Nous allons voir qu&#8217;il est possible de créer des<strong> requêtes personnalisées</strong> que l&#8217;on peut sauvegarder au sein même de la console et ainsi les réutiliser très facilement par la suite.</p>
<p><span id="more-479"></span></p>
<p>Cet article n&#8217;a pas pour vocation de remettre en question l&#8217;intérêt de l&#8217;utilisation de scripts .VBS pour effectuer ses requêtes LDAP mais dans le cadre d&#8217;une utilisation quotidienne il est très pratique et bien plus souple d&#8217;utiliser les fonctionnalités proposée par la console ADUC pour construire ses requêtes.</p>
<p>Tout d&#8217;abord démarrez la console <strong><em>ADUC</em></strong></p>
<p>Effectuez un clic droit sur <strong><em>Saved Query</em></strong>. C&#8217;est dans ce répertoire que vous aurez la possibilité de conservés vos différentes requêtes LDAP</p>
<p>Sélectionnez <strong><em>Nouveau</em></strong> puis <strong><em>Query</em></strong></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/query1.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-480" title="Créer une requête LDAP" src="http://syskb.com/wp-content/uploads/2008/05/query1-275x300.png" alt="Créer une requête LDAP" width="275" height="300" /></a></p>
<p>Spécifiez un <em><strong>nom </strong></em>et optionnellement une <em><strong>description</strong></em> à votre requête, puis cliquez sur<em><strong> Define Query</strong></em></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/query2.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-482" title="Création de la requete dans ADUC" src="http://syskb.com/wp-content/uploads/2008/05/query2-300x277.png" alt="Création de la requete dans ADUC" width="300" height="277" /></a></p>
<p>Il faut maintenant construire sa requête. Pour cette exemple j&#8217;ai choisi de construire une requête personnalisée en sélectionnant <em><strong>Recherche personnalisée</strong></em> dans le champ <strong><em>Rechercher</em></strong></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/query7.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-489" title="Custom Query LDAP" src="http://syskb.com/wp-content/uploads/2008/05/query7-300x203.png" alt="Custom Query LDAP" width="300" height="203" /></a></p>
<p> Puis en insérant la requête LDAP suivante dans l&#8217;onglet <strong><em>Avancé </em></strong>, champ <em><strong>Entrez la requête LDAP</strong></em></p>
<pre>(&amp;(objectCategory=person)(objectClass=user)(name=a*))</pre>
<p>Cliquez sur <em><strong>OK</strong></em> une fois terminé</p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/query8.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-490" title="Custom Query LDAP" src="http://syskb.com/wp-content/uploads/2008/05/query8-300x204.png" alt="Custom Query LDAP" width="300" height="204" /></a> </p>
<p>Cliquez de nouveau sur <em><strong>OK</strong></em></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/query3.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-483" title="Validation de la query" src="http://syskb.com/wp-content/uploads/2008/05/query3-300x276.png" alt="Validation de la query" width="300" height="276" /></a></p>
<p> Vous constatez que votre requête apparait dans la liste <em><strong>Saved Query</strong></em></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/query4.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-484" title="Sélectionner la requete à executer" src="http://syskb.com/wp-content/uploads/2008/05/query4.png" alt="Sélectionner la requete à executer" width="272" height="145" /></a></p>
<p> </p>
<p><strong>Pour l&#8217;exécuter il suffit de la sélectionner</strong>, le résultat va apparaître quelques secondes plus tard selon la complexité de la recherche dans le panneau latéral droit.</p>
<p> </p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/query5.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-485" title="Le resultat de la requete LDAP s\'affiche dans la fenetre de droite" src="http://syskb.com/wp-content/uploads/2008/05/query5-300x86.png" alt="Le resultat de la requete LDAP s\'affiche dans la fenetre de droite" width="300" height="86" /></a></p>
<p> </p>
<p>Vous avez  ensuite la possibilité d&#8217;exporter le résultat dans un fichier texte afin d&#8217;exploiter les informations dans un logiciel tiers comme Microsoft Excel ou Open Office. Pour cela<strong><em> sélectionnez la requête</em></strong> dont vous souhaitez exporter le résultat, faites un clic droit puis sélectionnez <em><strong>Exporter la liste</strong>. </em></p>
<p><em> </em></p>
<p> <a href="http://syskb.com/wp-content/uploads/2008/05/query6.png" class="lightview" rel="gallery[479]"><img class="alignnone size-medium wp-image-486" title="Exporter la requete LDAP" src="http://syskb.com/wp-content/uploads/2008/05/query6-300x275.png" alt="Exporter la requete LDAP" width="300" height="275" /></a></p>
<p> Voila c&#8217;est terminé, il ne vous reste plus qu&#8217;à répéter l&#8217;opération afin de vous constituer votre collection de requête LDAP.</p>
<p>Dernièr point et pas des moindre, vous avez la possibilité de<strong> sauvegarder vos requêtes</strong>, individuellement malheureusement, vers un fichier <strong><em>.XML</em></strong> en sélectionnant l&#8217;option <em><strong>Export Query Definition</strong></em> proposée dans la copie d&#8217;écran ci dessus <img src='http://syskb.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/sauvegarder-ses-requetes-ldap-dans-la-mmc-active-directory-users-and-computers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rechercher les boites aux lettres Exchange masquées</title>
		<link>http://syskb.com/rechercher-les-boites-aux-lettres-exchange-masquees/</link>
		<comments>http://syskb.com/rechercher-les-boites-aux-lettres-exchange-masquees/#comments</comments>
		<pubDate>Mon, 19 May 2008 15:40:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Exchange Server]]></category>

		<category><![CDATA[Recherche]]></category>

		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=474</guid>
		<description><![CDATA[Je vous propose dans cet article une solution permettant de lister rapidement, avec une simple requête LDAP, les comptes actives directory ayant une boite aux lettres masquée dans le carnet d&#8217;adresses globale

Masquer une boite aux lettres Exchange du carnet d&#8217;adresse globale d&#8217;une organisation consiste à modifier l&#8217;attribut msExchHideFromAddressLists d&#8217;un compte Active Directory en lui attribuant [...]]]></description>
			<content:encoded><![CDATA[<p>Je vous propose dans cet article une solution permettant de <strong>lister rapidement</strong>, avec une <strong>simple requête LDAP</strong>, les comptes actives directory ayant <strong>une boite aux lettres masquée</strong> dans le carnet d&#8217;adresses globale</p>
<p><span id="more-474"></span></p>
<p>Masquer une boite aux lettres Exchange du carnet d&#8217;adresse globale d&#8217;une organisation consiste à modifier l&#8217;attribut <strong>msExchHideFromAddressLists</strong> d&#8217;un compte Active Directory en lui attribuant la valeur <strong>TRUE</strong>. Plus simplement il suffit de cocher l&#8217;option <em>Masquer dans la liste d&#8217;adresses Exchange</em> située dans l&#8217;onglet <em>Exchange - Paramètres avancés</em> des propriétés d&#8217;un compte Active Directory</p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/balhide.png" class="lightview" rel="gallery[474]"><img class="alignnone size-medium wp-image-475" title="Masquer une boite aux lettre Exchange" src="http://syskb.com/wp-content/uploads/2008/05/balhide-225x300.png" alt="Masquer une boite aux lettre Exchange" width="225" height="300" /></a></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/cstquery2.png" class="lightview" rel="gallery[474]"><br />
</a></p>
<p>Pour rechercher l&#8217;ensemble des comptes pour lesquels cette option est activée une simple requête LDAP fera l&#8217;affaire. Pour cela</p>
<ul>
<li>Ouvrez la console <strong><em>Active Directory Users and Computers</em></strong></li>
<li>Effectuez un clic droit sur le nom de votre domaine et cliquez sur <strong><em>Find &#8230;</em></strong></li>
<li>Dans le champ <strong><em>Rechercher</em> </strong>sélectionnez l&#8217;option <strong><em>Recherches Personnalisées</em></strong> (Custom Query) puis copiez la requête suivante dans le champ <strong><em>Entrez la requête LDAP :<br />
</em></strong></li>
</ul>
<blockquote><p>(&amp;(objectclass=user)(msExchHideFromAddressLists=TRUE))</p></blockquote>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/cstquery.png" class="lightview" rel="gallery[474]"><img class="alignnone size-medium wp-image-476" title="Recherche personnalisée - Custom Query" src="http://syskb.com/wp-content/uploads/2008/05/cstquery-300x163.png" alt="Recherche personnalisée - Custom Query" width="300" height="163" /></a></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/cstquery2.png" class="lightview" rel="gallery[474]"><img class="alignnone size-medium wp-image-477" title="Recherche les BAL masquées" src="http://syskb.com/wp-content/uploads/2008/05/cstquery2-300x164.png" alt="Recherche les BAL masquées" width="300" height="164" /></a></p>
<ul>
<li>Lancez la recherche en cliquant sur <strong><em>Rechercher </em></strong>afin de lister l&#8217;ensemble des comptes concernés.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/rechercher-les-boites-aux-lettres-exchange-masquees/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Créer un fichier Logon Script dans un domaine Active Directory</title>
		<link>http://syskb.com/creer-un-fichier-logon-script-dans-un-domaine-active-directory/</link>
		<comments>http://syskb.com/creer-un-fichier-logon-script-dans-un-domaine-active-directory/#comments</comments>
		<pubDate>Fri, 16 May 2008 10:14:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[VBS]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=467</guid>
		<description><![CDATA[Nous allons voir comment implémenter un fichier Logon Script sur un domaine Active Directory. L&#8217;objectif étant d&#8217;exécuter des tâches diverses et variées, automatiquement, lorsqu&#8217;un utilisateur du domaine ouvre une session sur sa machine.
Cette fonctionnalité est fréquemment utilisée et devient très vite indispensable. Il est ainsi possible de mapper un lecteur réseau sur le poste d&#8217;un [...]]]></description>
			<content:encoded><![CDATA[<p>Nous allons voir comment implémenter un fichier <strong>Logon Script</strong> sur un domaine Active Directory. L&#8217;objectif étant <strong>d&#8217;exécuter des tâches</strong> diverses et variées, <strong>automatiquement</strong>, lorsqu&#8217;un utilisateur du domaine <strong>ouvre une session </strong>sur sa machine.</p>
<p>Cette fonctionnalité est fréquemment utilisée et devient très vite indispensable. Il est ainsi possible de <a title="Comment mapper un lecteur réseau" href="http://syskb.com/un-fichier-logon-script-qui-sadapte-aux-groupes-utilisateurs/">mapper un lecteur réseau sur le poste d&#8217;un utilisateur selon l&#8217;appartenance de ce dernier à un groupe Active Directory</a>, de <a title="Comment modifier la page d'acceuil de Internet Explorer en VBS" href="To stay positive, the journey from Paris to Normandy was not to bad, just one hour and 25 minutes… Laurence cooked chicken the Basque way, sort of Spanish style! To-morrow will be hectic, Post office in the morning, then my acupuncture session for allergy and weight control.">spécifier la page par défaut du navigateur de l&#8217;utilisateur</a>, d&#8217;installer un programme ou une mise à jour, etc &#8230;</p>
<p><span id="more-467"></span></p>
<h3>Créer un fichier Logon Script</h3>
<p>Un fichier de commande Logon Script peut être créé dans de <strong>nombreux langages</strong> (VBS, Fichier de commandes MS-DOS, Powershell, &#8230;). Il faut simplement bien comprendre que c&#8217;est le client sur lequel la session sera ouverte qui exécutera ce script, ce dernier devra donc être à même de l&#8217;exécuter .</p>
<p>Si vous créez un fichier Logon Script en Powershell, et bien &#8230; vous êtes un précurseur <img src='http://syskb.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> puisque Powershell n&#8217;est pas implémenté sur une station 2000, XP ou Vista. Si vous souhaitez le faire Powershell doit être installé sur la machine du client&#8230;</p>
<p>Nous allons créé un simple fichier de script nommé par exemple <strong>logonscript.vbs</strong> dans lequel nous allons mettre le code suivant:</p>
<pre>'******************************************************************
'                  Fichier logonscript.vbs
'                  Version 1.0
'******************************************************************

On Error Resume Next

Set objNetwork = WScript.CreateObject("Wscript.Network")

WScript.sleep 1000    

objNetwork.RemoveNetworkDrive "R:"
objNetwork.MapNetworkDrive "R:" , "\\NOMDUSERVEUR\NOMDUPARTAGE"</pre>
<p>Ce simple code en VBScript vous permet de mapper le partage <a href="file://\\NOMDUSERVEUR\NOMDUPARTAGE">\\NOMDUSERVEUR\NOMDUPARTAGE</a> sur le lecteur réseau <strong>R:\</strong> du poste client sur lequel le logon script va s&#8217;exécuter. Vous pouvez d&#8217;aileurs le tester sur votre machine avant de le &#8220;publier&#8221; son un contrôleur de domaine.</p>
<h3>Mettre en place le fichier Logon Script sur un contrôleur de domaine</h3>
<p>C&#8217;est on ne peut plus simple de mettre en place un fichier Logon Script. Il suffit en effet de le déposer dans le partage par défaut <strong>\\nomducontrôleur\NETLOGON</strong> de l&#8217;un de vos contrôleurs de domaine. Ce fichier sera automatiquement répliqué sur tous les contrôleurs de domaine du dit domaine.</p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/netlogonshare.png" class="lightview" rel="gallery[467]"><img class="alignnone size-medium wp-image-469" title="Déposer le logonscript" src="http://syskb.com/wp-content/uploads/2008/05/netlogonshare-300x198.png" alt="Déposer le logonscript" width="300" height="198" /></a></p>
<h3>Paramétrer le compte Active Directory des utilisateurs du domaine</h3>
<p>Ouvrez la console d&#8217;administration <strong>Active Directory Users and Computers</strong></p>
<p>Sélectionnez le compte auquel vous souhaitez attribuer le fichier <em>logonscript.vbs </em>et accédez auxpropriétés du compte</p>
<p>Dans l&#8217;onglet <strong>Profile</strong>, renseignez le nom du fichier <strong>logonscript.vbs</strong> dans le champ<strong> Logon Script</strong>. Inutile de spécifier le chemin complet puisque Active Directory va directement regarder dans le partage <strong><a href="file://\\nomducontrôleur\NETLOGON">\\nomducontrôleur\NETLOGON</a></strong></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/05/logonscript1.png" class="lightview" rel="gallery[467]"><img class="alignnone size-medium wp-image-468" title="Logon Script Windows Active Directory" src="http://syskb.com/wp-content/uploads/2008/05/logonscript1-226x300.png" alt="Logon Script Windows Active Directory" width="226" height="300" /></a></p>
<p>Validez en cliquant sur <em><strong>Appliquer</strong> </em>puis <em><strong>OK</strong></em>.</p>
<p>Il est peut être nécessaire d&#8217;attendre plusieurs minutes avant que cela soit opérationnel, cela dépend de la topologie de réplication de votre environnement Active Directory. En effet le client qui va exécuter le script ne sera peut être pas authentifié sur le même controleur de domaine que celui sur lequel vous venez de modifier le compte <img src='http://syskb.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Tester le fonctionnement du Logon Script</h3>
<p>Vous pouvez vérifier le bon fonctionnement du Logon Script en ouvrant une session avec le compte sur lequel vous avez attribuer le fichier <em><strong>logonscript.vbs </strong></em></p>
<p>Un lecteur réseau <strong>R:\</strong> doit apparaitre dans le poste de travail.</p>
<p>Ainsi même si l&#8217;utilisateur supprime son lecteur réseau, à chaque démarrage de sa session, le lecteur sera de nouveau présent !</p>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/creer-un-fichier-logon-script-dans-un-domaine-active-directory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Compacter - Défragmenter une base Active Directory</title>
		<link>http://syskb.com/compacter-defragmenter-une-base-active-directory/</link>
		<comments>http://syskb.com/compacter-defragmenter-une-base-active-directory/#comments</comments>
		<pubDate>Tue, 06 May 2008 08:57:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=446</guid>
		<description><![CDATA[Nous allons voir dans cet article comment compacter une base Active Directory grâce à l&#8217;outil NTDSUTIL. Le compactage permet de gagner de l&#8217;espace disque et de défragmenter la base AD.

Cette opération est particulièrement sensible et il est essentiel de faire très attention à l&#8217;utilisation de l&#8217;outil NTDSUTIL.
Prérequis:

Il est nécessaire d&#8217;être administrateur du domaine auquel appartient [...]]]></description>
			<content:encoded><![CDATA[<p>Nous allons voir dans cet article comment <strong>compacter </strong>une base Active Directory grâce à l&#8217;outil <strong>NTDSUTIL</strong>. Le compactage permet de gagner de l&#8217;espace disque et de <strong>défragmenter </strong>la base <strong>AD</strong>.</p>
<p><span id="more-446"></span></p>
<p>Cette opération est particulièrement <strong>sensible </strong>et il est essentiel de faire très attention à l&#8217;utilisation de l&#8217;outil <strong>NTDSUTIL</strong>.</p>
<h2>Prérequis:</h2>
<ul>
<li>Il est nécessaire d&#8217;être administrateur du domaine auquel appartient votre serveur AD.</li>
<li>Il faut connaitre le mot de passe du mode <strong>RESTORE</strong>. Ce mot de passe a été spécifié à l&#8217;installation.</li>
<li>Transférez de préférence les rôles FSMO de votre serveur vers un autre serveur car l&#8217;opération est longue (1 heure environ)</li>
<li>Pensez à effectuer une sauvegarde de votre serveur avant de commencer. Ce n&#8217;est jamais inutile <img src='http://syskb.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<h2>Démarrer en mode DSREPAIR</h2>
<p>Il faut tout d&#8217;abord se connecter au serveur (en local, avec Terminal Server ou tout autre outil de prise en main à distance).</p>
<p>Une fois connecté ouvrez l&#8217;outil <strong>System Configuration Utility</strong> en tapant <strong>MSCONFIG </strong>à partir d&#8217;une ligne de commande.</p>
<p>Sélectionnez l&#8217;onglet <strong>BOOT.INI</strong> et cochez la case <strong>/SAFEBOOT</strong> et <strong>DSREPAIR</strong>. Validez en cliquant sur <strong>Apply </strong>puis sur <strong>OK</strong></p>
<p>Procédez au <strong>reboot </strong>du serveur.</p>
<p>Une fois effectué, il faut s&#8217;authentifier avec le compte <strong>DSREPAIR </strong>spécifié lors de la <strong>promotion </strong>du serveur (<strong>DCPROMO</strong>).</p>
<h2>Compacter la base Active Directory</h2>
<p>La base Active Directory se présente sous la forme d&#8217;un fichier nommé <strong>ntds.dit</strong>. Localisez ce fichier sur votre serveur, par exemple <strong>D:\NTDS\ntds.dit</strong>, et notez bien l&#8217;emplacement et la taille du fichier.</p>
<p>Créez un répertoire temporaire sur un disque pouvant contenir un fichier d&#8217;une taille équivalente au fichier <strong>ntds.dit</strong>. Par exemple <strong>D:\NTDSTemp\</strong></p>
<p>Ouvrez une ligne de commande et la commande suivante:</p>
<blockquote><p>ntdsutil files</p></blockquote>
<p>Puis tapez:</p>
<blockquote><p>compact to <strong>D:\NTDSTemp\</strong></p></blockquote>
<p>Le processus démarre et la base <strong>D:\NTDS\ntds.dit </strong>va être défragmenté vers l&#8217;emplacement <strong>D:\NTDSTemp\</strong><strong>ntds.dit</strong></p>
<p>Une barre de progression vous indique le temps restant. Le processus peut être relativement long et dépend de la taille de la base.</p>
<p>Le message <strong>Operation completed successfully</strong> doit apparaitre à la fin de l&#8217;opération.</p>
<h2>Mettre en place la nouvelle base</h2>
<p>Vous pouvez constatez que la base <strong>D:\NTDSTemp\</strong><strong>ntds.dit </strong>est plus petite que la base  <strong>D:\NTDS\ntds.dit</strong></p>
<p>Supprimez le fichier <strong>ntds.dit</strong> ainsi que l&#8217;ensemble des fichiers <strong>.log </strong>du répertoire <strong>D:\NTDS\</strong> et copiez dedans la base <strong>ntds.dit </strong>du répertoire <strong>D:\NTDSTemp\</strong></p>
<h2>Redémarrer en mode normal</h2>
<p>Ouvrez l&#8217;outil <strong>System Configuration Utility</strong> en tapant <strong>MSCONFIG </strong>à partir d&#8217;une ligne de commande.</p>
<p>Sélectionnez l&#8217;onglet <strong>BOOT.INI</strong> et décochez la case <strong>/SAFEBOOT</strong>. la case <strong>DSREPAIR </strong>doit se griser</p>
<p>Validez en cliquant sur <strong>Apply </strong>puis sur <strong>OK</strong></p>
<p>Procédez au <strong>reboot </strong>du serveur.</p>
<p>L&#8217;opération est terminée !</p>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/compacter-defragmenter-une-base-active-directory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exporter dans Excel les paramètres de messagerie de tous les utilisateurs d&#8217;un domaine Active Directory</title>
		<link>http://syskb.com/exporter-dans-excel-les-parametres-de-messagerie-de-tous-les-utilisateurs-dun-domaine-active-directory/</link>
		<comments>http://syskb.com/exporter-dans-excel-les-parametres-de-messagerie-de-tous-les-utilisateurs-dun-domaine-active-directory/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 12:54:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Exchange Server]]></category>

		<category><![CDATA[Exporter]]></category>

		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=430</guid>
		<description><![CDATA[Ce script exporte l&#8217;ensemble des comptes utilisateurs d&#8217;un domaine DOMLAB vers un fichier Excel formaté. les attributs Active Directory sélectionnés concernent les informations de base de l&#8217;utilisateur ainsi que certaines informations concernant leur messagerie Exchange.

Les attributs exportés sont les suivants:

displayName
givenName
mailNickname
mail
homeMDB
msExchHideFromAddressLists

L&#8217;attribut userAccountControl est utilisé ici afin de filtrer les comptes utilisateurs désactivés.
Dim ObjConnection, ObjCommand, ObjRecordSet
Dim objExcel
Const [...]]]></description>
			<content:encoded><![CDATA[<p>Ce script <strong>exporte </strong>l&#8217;ensemble des <strong>comptes utilisateurs</strong> d&#8217;un domaine <strong>DOMLAB </strong>vers un fichier <strong>Excel formaté</strong>. les <strong>attributs Active Directory</strong> sélectionnés concernent les informations de base de l&#8217;utilisateur ainsi que certaines informations concernant leur <strong>messagerie Exchange</strong>.</p>
<p><span id="more-430"></span></p>
<p>Les attributs exportés sont les suivants:</p>
<ul>
<li><strong>displayName</strong></li>
<li><strong>givenName</strong></li>
<li><strong>mailNickname</strong></li>
<li><strong>mail</strong></li>
<li><strong>homeMDB</strong></li>
<li><strong>msExchHideFromAddressLists</strong></li>
</ul>
<p>L&#8217;attribut <strong>userAccountControl </strong>est utilisé ici afin de filtrer les comptes utilisateurs désactivés.</p>
<pre>Dim ObjConnection, ObjCommand, ObjRecordSet
Dim objExcel
Const ADS_UF_ACCOUNTDISABLE = 2
Set ObjConnection = CreateObject("ADODB.Connection")
Set ObjCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
oDomainControler = "EFESSYS101/ou=Quille,dc=byefe,dc=com"
sProperties="userAccountControl,displayName,givenName,mailNickname,mail,homeMDB,msExchHideFromAddressLists"
objCommand.Properties("Page Size") = 10000
ObjCommand.CommandText = "&lt;LDAP://" &amp; oDomainControler &amp; "&gt;;(&amp;(objectCategory=person)(objectClass=user));" &amp; sProperties &amp; ";subtree"
ObjCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
Set objExcel = WScript.CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.Add
objExcel.ActiveSheet.Name = "Users"
objExcel.ActiveSheet.Range("A1").Activate
objExcel.ActiveCell.Value = "DisplayName"
objExcel.ActiveCell.Offset(0,1).Value = "Login"
objExcel.ActiveCell.Offset(0,2).Value = "Alias de messagerie"
objExcel.ActiveCell.Offset(0,3).Value = "Adresse email principale"
objExcel.ActiveCell.Offset(0,4).Value = "Banque d'information"
objExcel.ActiveCell.Offset(0,5).Value = "Masqué dans le carnet d'adresse"
objExcel.ActiveCell.Offset(1,0).Activate
Set ObjRecordSet = ObjCommand.Execute
Do until objRecordSet.EOF
intUAC=objRecordset.Fields("userAccountControl")
If intUAC AND ADS_UF_ACCOUNTDISABLE Then
objRecordSet.MoveNext
else
objExcel.ActiveCell.Value = objRecordSet.fields("displayName")
objExcel.ActiveCell.Offset(0,1).Value = objRecordSet.fields("givenName")
objExcel.ActiveCell.Offset(0,2).Value = objRecordSet.fields("mailNickname")
objExcel.ActiveCell.Offset(0,3).Value = objRecordSet.fields("mail")
objExcel.ActiveCell.Offset(0,4).Value = objRecordSet.fields("homeMDB")
objExcel.ActiveCell.Offset(0,5).Value = objRecordSet.fields("msExchHideFromAddressLists")
objExcel.ActiveCell.Offset(1,0).Activate
objRecordSet.MoveNext
End If
Loop
ObjConnection.Close
Set ObjConnection = Nothing
Set ObjCommand = Nothing
Set ObjRecordSet = Nothing
objExcel.Range("A1:F1").Select
objExcel.Selection.Interior.ColorIndex = 19
objExcel.Selection.Font.ColorIndex = 9
objExcel.Selection.Font.Bold = True
objExcel.Cells.EntireColumn.AutoFit
wscript.echo "Terminé"</pre>
<address style="text-align: center;"><strong>Ce code est correctement formaté.</strong></address>
<address style="text-align: center;"><strong>Vous pouvez directement le COPIER / COLLER dans un fichier VBS.</strong></address>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/exporter-dans-excel-les-parametres-de-messagerie-de-tous-les-utilisateurs-dun-domaine-active-directory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Exporter dans Excel l&#8217;ensemble des comptes désactivés d&#8217;un domaine Active Directory</title>
		<link>http://syskb.com/exporter-dans-excel-lensemble-des-comptes-desactives-dun-domaine-active-directory/</link>
		<comments>http://syskb.com/exporter-dans-excel-lensemble-des-comptes-desactives-dun-domaine-active-directory/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 12:41:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Exporter]]></category>

		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=437</guid>
		<description><![CDATA[Ce script exporte dans un document EXCEL l&#8217;ensemble des comptes Active Directory d&#8217;un domaine nommé domlab.com. Le contrôleur de domaine utilisé est le serveur nommé SRVPDC01

Les attributs sélectionnés dans l&#8217;export sont les suivants:

displayName
Name
sn
givenName
distinguishedName

L&#8217;attribut userAccountControl permet de savoir si le compte est désactivé ou non. Il sert donc de condition dans le IF/THEN/ELSE
Dim ObjConnection, ObjCommand, ObjRecordSet
Dim [...]]]></description>
			<content:encoded><![CDATA[<p>Ce script exporte dans un document EXCEL l&#8217;ensemble des comptes Active Directory d&#8217;un domaine nommé <strong>domlab.com</strong>. Le contrôleur de domaine utilisé est le serveur nommé <strong>SRVPDC01</strong></p>
<p><span id="more-437"></span></p>
<p>Les attributs sélectionnés dans l&#8217;export sont les suivants:</p>
<ul>
<li><strong>displayName</strong></li>
<li><strong>Name</strong></li>
<li><strong>sn</strong></li>
<li><strong>givenName</strong></li>
<li><strong>distinguishedName</strong></li>
</ul>
<p>L&#8217;attribut <strong>userAccountControl </strong>permet de savoir si le compte est désactivé ou non. Il sert donc de condition dans le <strong>IF/THEN/ELSE</strong></p>
<pre>Dim ObjConnection, ObjCommand, ObjRecordSet
Dim objExcel
Const ADS_UF_ACCOUNTDISABLE = 2
Set ObjConnection = CreateObject("ADODB.Connection")
Set ObjCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
oDomainControler = "SRVPDC01/dc=domlab,dc=com"
sProperties="userAccountControl,displayName,Name,sn,givenName,distinguishedName"
objCommand.Properties("Page Size") = 10000
ObjCommand.CommandText = ";(&amp;(objectCategory=person)(objectClass=user));" &amp; sProperties &amp; ";subtree"
ObjCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
Set objExcel = WScript.CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.Add
objExcel.ActiveSheet.Name = "Users"
objExcel.ActiveSheet.Range("A1").Activate
objExcel.ActiveCell.Value = "DisplayName"
objExcel.ActiveCell.Offset(0,1).Value = "Login"
objExcel.ActiveCell.Offset(0,2).Value = "Nom"
objExcel.ActiveCell.Offset(0,3).Value = "Prénom"
objExcel.ActiveCell.Offset(0,4).Value = "Emplacement de l'objet"
objExcel.ActiveCell.Offset(1,0).Activate
Set ObjRecordSet = ObjCommand.Execute
Do until objRecordSet.EOF
intUAC=objRecordset.Fields("userAccountControl")
If intUAC AND ADS_UF_ACCOUNTDISABLE Then
objExcel.ActiveCell.Value = objRecordSet.fields("displayName")
objExcel.ActiveCell.Offset(0,1).Value = objRecordSet.fields("Name")
objExcel.ActiveCell.Offset(0,2).Value = objRecordSet.fields("sn")
objExcel.ActiveCell.Offset(0,3).Value = objRecordSet.fields("givenName")
objExcel.ActiveCell.Offset(0,4).Value = objRecordSet.fields("distinguishedName")
objExcel.ActiveCell.Offset(1,0).Activate
objRecordSet.MoveNext
Else
objRecordSet.MoveNext
End If
Loop
ObjConnection.Close
Set ObjConnection = Nothing
Set ObjCommand = Nothing
Set ObjRecordSet = Nothing
objExcel.Range("A1:E1").Select
objExcel.Selection.Interior.ColorIndex = 19
objExcel.Selection.Font.ColorIndex = 9
objExcel.Selection.Font.Bold = True
objExcel.Cells.EntireColumn.AutoFit
wscript.echo "Terminé"</pre>
<address style="text-align: center;"><strong>Ce code est correctement formaté.</strong></address>
<address style="text-align: center;"><strong>Vous pouvez directement le COPIER / COLLER dans un fichier VBS.</strong></address>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/exporter-dans-excel-lensemble-des-comptes-desactives-dun-domaine-active-directory/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installer Active Directory sur Windows Serveur 2008 Core</title>
		<link>http://syskb.com/installer-active-directory-sur-windows-serveur-2008-core/</link>
		<comments>http://syskb.com/installer-active-directory-sur-windows-serveur-2008-core/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 08:23:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Installation]]></category>

		<category><![CDATA[OS]]></category>

		<category><![CDATA[Serveur]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=406</guid>
		<description><![CDATA[Nous allons procéder à l&#8217;installation d&#8217;un Active Directory sur un serveur Windows Server 2008 Core. Comme je l&#8217;ai déjà évoqué dans d&#8217;autres articles, la version Core propose d&#8217;installer 7 des 18 rôles disponibles en version standard. Active Directory et DNS en font parti.

Préambule
L&#8217;installation d&#8217;un Active Directory sur un serveur Core n&#8217;est guère différente sur le [...]]]></description>
			<content:encoded><![CDATA[<p>Nous allons procéder à l&#8217;installation d&#8217;un <strong>Active Directory</strong> sur un serveur <strong>Windows Server 2008 Core</strong>. Comme je l&#8217;ai déjà évoqué dans d&#8217;autres articles, la version Core propose d&#8217;installer 7 des 18 rôles disponibles en version standard. Active Directory et DNS en font parti.</p>
<p><span id="more-406"></span></p>
<h2>Préambule</h2>
<p>L&#8217;installation d&#8217;un Active Directory sur un serveur Core n&#8217;est guère différente sur le principe qu&#8217;une installation Active Directory Standard. Cette fois seulement il n&#8217;y aura pas la possibilité d&#8217;utiliser un assistant pour y parvenir, ni la souplesse d&#8217;un Shell pour préparer un fichier de paramétrage; tout se fera en mode ligne de commande. Mais l&#8217;installation en elle même n&#8217;est guère très compliquée !</p>
<h2>Prérequis</h2>
<p>Avant de pouvoir continuer vous devez avoir effectué les tâches suivantes:</p>
<p style="padding-left: 60px;"><a title="How to install server core 2008 longhorn" href="http://syskb.com/?p=318">Comment installer Windows Server 2008 Core</a></p>
<p style="padding-left: 60px;"><a title="Débuter - Apprendre - How to - Astuces - Tutoriel" href="http://syskb.com/?p=339">Premiers pas avec Windows Server 2008 Core</a></p>
<h2>Créer un fichier de réponse</h2>
<p>L&#8217;installation d&#8217;<strong>Active Directory</strong> sur un serveur Core nécessitera l&#8217;utilisation d&#8217;un <strong>fichier de réponse</strong> (fichier <strong>unattend</strong>). C&#8217;est finalement l&#8217;une des seules grandes différences par rapport à une installation standard : <strong>l&#8217;obligation d&#8217;utiliser un fichier de réponse</strong>.</p>
<p>Pour ce faire créez un fichier <strong>nomdefichier.txt</strong> contenant l&#8217;un des modèles de fichiers de réponses présentés ci après. Vous pouvez créer ce fichier depuis la ligne de commande de<strong> Server Core</strong> en utilisant l&#8217;outil <strong>edit</strong></p>
<p><a href="http://syskb.com/wp-content/uploads/2008/04/instcoread1.png" class="lightview" rel="gallery[406]"><img class="alignnone size-medium wp-image-419" title="Création fichier unattend avec edit en ligne de commande" src="http://syskb.com/wp-content/uploads/2008/04/instcoread1-300x162.png" alt="Création fichier unattend avec edit en ligne de commande" width="300" height="162" /></a></p>
<p><strong>Fichier de réponse du premier serveur d&#8217;une nouvelle forêt</strong> :</p>
<p>Il s&#8217;agit de votre tout premier Active Directory que l&#8217;on pourrait nommer <strong>domlab.com. </strong>C&#8217;est lui qui définit le nom de la forêt, la toute première arborescence de votre AD</p>
<blockquote><p>[DCINSTALL]<br />
ReplicaOrNewDomain=Domain<br />
NewDomain=forest<br />
InstallDNS=yes<br />
NewDomainDNSName= domlab.com<br />
DomainNetbiosName=domlab<br />
ForestLevel=3<br />
DomainLevel=3<br />
SiteName= Site1<br />
DatabasePath=%systemroot%\ntds<br />
LogPath=%systemroot%\ntds<br />
SYSVOLPath=%systemroot%\sysvol<br />
SafeModeAdminPassword=S3cr3tP@55word<br />
RebootOnCompletion=Yes</p></blockquote>
<p><strong>Fichier de réponse du </strong><strong>premier serveur d&#8217;une nouvelle arborescence dans une forêt existante:</strong></p>
<p>Ce serveur sera le premier serveur d&#8217;un nouveau domaine qui se situera hiérarchiquement parlant au <span style="text-decoration: underline;">même niveau</span> que le <strong>domlab.com </strong>mais appartiendra à la forêt définit par <strong>domlab.com</strong>. On pourrait nommer ce domaine <strong>second.com</strong></p>
<blockquote><p>[DCINSTALL]<br />
UserName=administrator<br />
UserDomain=domlab<br />
Password=S3cr3tP@55word<br />
NewDomain=tree<br />
NewDomainDNSName=second.com<br />
SiteName=Default-First-Site-Name<br />
DomainNetBiosName=second.com<br />
ReplicaOrNewDomain=Domain<br />
DomainLevel=3<br />
DatabasePath=&#8221;%systemroot%\NTDS&#8221;<br />
LogPath=&#8221;%systemroot%\NTDS&#8221;<br />
SYSVOLPath=&#8221;%systemroot%\SYSVOL&#8221;<br />
InstallDNS=yes<br />
CreateDNSDelegation=yes<br />
DNSDelegationUserName=administrator<br />
DNSDelegationPassword= S3cr3tP@55word<br />
SafeModeAdminPassword=S3cr3tP@55word<br />
RebootOnCompletion=yes</p></blockquote>
<p><strong>Fichier de réponse du </strong><strong>premier serveur d&#8217;un nouveau domaine enfant dans une forêt existante:<br />
</strong></p>
<p>Ce serveur sera le premier d&#8217;un domaine enfant (child domain), il appartiendra donc à une arborescence (tree) déja définit. Il pourrait ainsi être enfant de l&#8217;arborescence de <strong>domlab.com</strong>, on pourrait le nommer alors <strong>entreprise.domlab.com</strong> ou être l&#8217;enfant de l&#8217;arborescence <strong>second.com</strong> et on pourrait le nommer <strong>child.second.com</strong>.</p>
<blockquote><p>[DCINSTALL]<br />
ParentDomainDNSName=domlab.com<br />
UserName=administrator<br />
UserDomain=domlab<br />
Password=S3cr3tP@55word<br />
NewDomain=child<br />
ChildName=entreprise<br />
SiteName=Default-First-Site-Name<br />
DomainNetBiosName=entreprise<br />
ReplicaOrNewDomain=domain<br />
DomainLevel=3<br />
DatabasePath=&#8221;%systemroot%\NTDS&#8221;<br />
LogPath=&#8221;%systemroot%\NTDS&#8221;<br />
SYSVOLPath=&#8221;%systemroot%\SYSVOL&#8221;<br />
InstallDNS=yes<br />
CreateDNSDelegation=yes<br />
DNSDelegationUserName=administrator<br />
DNSDelegationPassword= S3cr3tP@55word<br />
SafeModeAdminPassword=S3cr3tP@55word<br />
RebootOnCompletion=yes</p></blockquote>
<p><strong>Fichier de réponse du second serveur d&#8217;un domaine</strong></p>
<p>Ce serveur sera intégré à un domaine déja définit. Que ce domaine soit racine, secondaire, ou enfant, il conviendra de spécifier des informations concernant le domaine auquel vous souhaitez le joindre afin d&#8217;être autorisé à l&#8217;intégrer.</p>
<blockquote><p>[DCINSTALL]<br />
UserName=administrator<br />
UserDomain=domlab<br />
Password=S3cr3tP@55word<br />
SiteName=Default-First-Site-Name<br />
ReplicaOrNewDomain=replica<br />
DatabasePath=&#8221;%systemroot%\NTDS&#8221;<br />
LogPath=&#8221;%systemroot%\NTDS&#8221;<br />
SYSVOLPath=&#8221;%systemroot%\SYSVOL&#8221;<br />
InstallDNS=yes<br />
ConfirmGC=yes<br />
SafeModeAdminPassword=S3cr3tP@55word<br />
RebootOnCompletion=yes</p></blockquote>
<h2>Lancer le DCPROMO</h2>
<p>Pour lancer le DCPROMO, entrez la commande suivante, toujours depuis l&#8217;invite de commande de Server Core.</p>
<blockquote><p>dcpromo /unattend:C:\<strong>nomdefichier.txt</strong></p></blockquote>
<p>L&#8217;installation de l&#8217;active directory démarre alors. Différentes étapes vont se dérouler:</p>
<p style="text-align: center;"><em>&#8220;Checking if Active Directory Domain Services binaries are installed&#8230;&#8221;</em></p>
<p style="text-align: center;"><em>&#8220;Active Directory Domain Services binaries are being installed. Please Wait&#8221;</em></p>
<p style="text-align: center;"><em>&#8220;Validating Environment and parameters&#8221;</em></p>
<p style="text-align: center;">etc ..</p>
<p style="text-align: left;">L&#8217;installation est relativement rapide, 10mn environ. L&#8217;option <strong>RebootOnCompletion=yes</strong> spécifiée dans le fichier de réponses provoquera le redémarrage de votre serveur à la fin de l&#8217;installation.</p>
<p style="text-align: left;">Lors du redémarrage vous pouvez d&#8217;ores et déja constater que la mire de connexion a changée puisque l&#8217;authentification se fait désormais sur le domaine DOMLAB. Vous devez utiliser le mot de passe du compte Administrator Local que vous utilisiez auparavant !</p>
<p style="text-align: left;"><a href="http://syskb.com/wp-content/uploads/2008/04/logoncoread.png" class="lightview" rel="gallery[406]"><img class="alignnone size-medium wp-image-418" title="Mire de connexion sur le domaine" src="http://syskb.com/wp-content/uploads/2008/04/logoncoread-234x300.png" alt="Mire de connexion sur le domaine" width="234" height="300" /></a></p>
<p style="text-align: left;">
<h2>Vérifier l&#8217;installation</h2>
<p>Une fois le redémarrage automatique effectué, l&#8217;Active Directory est installé et opérationnel</p>
<p>Pour lister l&#8217;état des rôles sur un serveur Core entrez la commande suivante:</p>
<blockquote><p>oclist</p></blockquote>
<p>Si Active Directory est bien installé on devrait obtenir quelque chose de similaire:</p>
<p><a href="http://syskb.com/wp-content/uploads/2008/04/oclistadcore.png" class="lightview" rel="gallery[406]"><img class="alignnone size-medium wp-image-421" title="oclist sur windows core" src="http://syskb.com/wp-content/uploads/2008/04/oclistadcore-300x162.png" alt="oclist sur windows core" width="300" height="162" /></a></p>
<p>Les packages suivant attestent de la présence de l&#8217;active Directory sur le server:</p>
<p style="padding-left: 60px;"><em>DirectoryServices-DomainController-ServerFoundation</em><br />
<em>DNS-Server-Core-Role</em></p>
<p>Vous disposez désormais d&#8217;un Active Directory prêt à l&#8217;emploi. Vous pouvez maintenant administrer vos utilisateurs <strong>en ligne de commande</strong> &#8230; <img src='http://syskb.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ou par l&#8217;intermédiaire d&#8217;une station d&#8217;administration sous Windows Vista en utilisant les outils RSAT (Remote Server Administration Tools) ou encore des scripts powershell. Je vous invite pour cela à consulter les articles suivants:</p>
<p>Découvrez les outils d&#8217;administration disponibles sur Windows Server 2008:</p>
<p style="padding-left: 60px;"><a title="les outils d'administration de Windows Server Longhorn RSAT - ADUC" href="http://syskb.com/?p=417">Les outils d’administrations de Windows Server 2008</a></p>
<p>Pour administrer l&#8217;active directory de votre Server Core depuis un serveur Windows Server 2008 Standard:</p>
<p style="text-align: left;">
<p style="padding-left: 60px;"><a title="Comment installer les outils RSAT sur windows server 2008" href="http://syskb.com/?p=422">Installer les outils d&#8217;administration RSAT sur Windows Server 2008</a></p>
<p>Pour administrer l&#8217;active directory de votre Server Core depuis une station d&#8217;administration Windows Vista:</p>
<p><a title="Comment installer Active Directory Users and Computer sur Vista" href="http://syskb.com/?p=398">Installer les outils d’administration RSAT Windows Server 2008 sur Windows Vista</a></p>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/installer-active-directory-sur-windows-serveur-2008-core/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visualiser la répartition des rôles FSMO d&#8217;un domaine Active Directory</title>
		<link>http://syskb.com/visualiser-la-repartition-des-roles-fsmo-dun-domaine-active-directory/</link>
		<comments>http://syskb.com/visualiser-la-repartition-des-roles-fsmo-dun-domaine-active-directory/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 21:30:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Active Directory]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://syskb.com/?p=57</guid>
		<description><![CDATA[Pour afficher la liste des serveurs propriétaires de chacun des rôles FSMO d&#8217;un domaine DOMLAB, ouvrez une invite de commande et éxécutez la commande suivante:

netdom query FSMO /Domain DOMLAB
Le résultat retourné est de la forme suivante:
Schema owner                   [...]]]></description>
			<content:encoded><![CDATA[<p>Pour afficher la liste des serveurs propriétaires de chacun des rôles FSMO d&#8217;un domaine DOMLAB, ouvrez une invite de commande et éxécutez la commande suivante:</p>
<p><span id="more-206"></span></p>
<blockquote><p>netdom query FSMO /Domain DOMLAB</p></blockquote>
<p>Le résultat retourné est de la forme suivante:</p>
<blockquote><p>Schema owner                    DC01.domlab.com<br />
Domain role owner               DC01.domlab.com<br />
PDC role                            DC02.domlab.com<br />
RID pool manager                DC02.domlab.com<br />
Infrastructure owner            DC02.domlab.com<br />
The command completed successfully.<br />
C:\&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://syskb.com/visualiser-la-repartition-des-roles-fsmo-dun-domaine-active-directory/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
