<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>C:\&gt;Windows Internals - L'équipe Française de Support Windows_ : Gaetan</title><link>http://blogs.technet.com/windowsinternals/archive/tags/Gaetan/default.aspx</link><description>Tags: Gaetan</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Partager ses sous-r&amp;#233;pertoires dans un cluster Windows Server 2008 ou Windows Server 2008 R2</title><link>http://blogs.technet.com/windowsinternals/archive/2009/11/27/partager-ses-sous-r-pertoires-dans-un-cluster-windows-server-2008-ou-windows-server-2008-r2.aspx</link><pubDate>Fri, 27 Nov 2009 12:31:01 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3296628</guid><dc:creator>GaetanB</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/windowsinternals/comments/3296628.aspx</comments><wfw:commentRss>http://blogs.technet.com/windowsinternals/commentrss.aspx?PostID=3296628</wfw:commentRss><description>&lt;p&gt;Tous les aficionados du cluster auront remarqué la disparition de la fonctionnalité pourtant très appréciée de partage automatique des sous-répertoires d’un partage clusterisé.&lt;/p&gt;  &lt;p&gt;En dehors de la création manuelle de ces partages, point de salut.&lt;/p&gt;  &lt;p&gt;Voilà une petite commande pour partager tous les sous-répertoires du répertoire courant.&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: &amp;#39;Courier New&amp;#39;; background: silver; mso-highlight: silver" lang="FR"&gt;&lt;font size="3"&gt;FOR /F %i IN ('dir /b /a:d') DO net share %i=%CD%\%i&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;Si les partages doivent être cachés, la commande devient :&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: &amp;#39;Courier New&amp;#39;; background: silver; mso-highlight: silver" lang="FR"&gt;&lt;font size="3"&gt;FOR /F %i IN ('dir /b /a:d') DO net share %i&lt;span style="font-family: &amp;#39;Courier New&amp;#39;; background: yellow; mso-highlight: silver" lang="FR"&gt;$&lt;/span&gt;=%CD%\%i&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Explication :&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;dir /b /a:d renvoie la liste des répertoires contenus dans le répertoire courant &lt;/p&gt;  &lt;p&gt;/b pour une liste simple et /a:d seulement les fichiers qui sont des répertoires (directory)&lt;/p&gt;  &lt;p&gt;La boucle FOR va donc exécuter le code qui suit le DO pour chacune des entrées renvoyée par le dir&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;la commande net share permet le partage, on lui indique le nom du partage et le chemin d’accès complet au partage&lt;/p&gt;  &lt;p&gt;%i ou %i$ sera le nom du partage (respectivement visible et caché), ce nom est le nom du répertoire lui même&lt;/p&gt;  &lt;p&gt;%CD%\%i est la concaténation du chemin d’accès complet (répertoire actuel) et du nom du sous-répertoire à partager&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Les 2 lignes de commandes citées devront être exécutées directement depuis l’invite de commande&lt;/p&gt;  &lt;p&gt;Pour celles et ceux qui veulent inclure ces lignes dans un fichier .cmd ou .bat, voici la syntaxe à utiliser :&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: &amp;#39;Courier New&amp;#39;; background: silver; mso-highlight: silver" lang="FR"&gt;&lt;font size="3"&gt;FOR /F %%i IN ('dir /b /a:d') DO net share %%i=%CD%\%%i&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;Si les partages doivent être cachés, la commande devient :&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family: &amp;#39;Courier New&amp;#39;; background: silver; mso-highlight: silver" lang="FR"&gt;&lt;font size="3"&gt;FOR /F %%i IN ('dir /b /a:d') DO net share %%i&lt;span style="font-family: &amp;#39;Courier New&amp;#39;; background: yellow; mso-highlight: silver" lang="FR"&gt;$&lt;/span&gt;=%CD%\%%i&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;le %i qui est la variable locale à notre commande doit avoir un double % pour être correctement interprétée&lt;/p&gt;  &lt;p&gt;Le %CD% est une variable système et n’a donc pas besoin d’être doublé au niveau du %&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3296628" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/windowsinternals/archive/tags/Gaetan/default.aspx">Gaetan</category><category domain="http://blogs.technet.com/windowsinternals/archive/tags/Clustering/default.aspx">Clustering</category><category domain="http://blogs.technet.com/windowsinternals/archive/tags/Windows+7_2F00_2008+R2/default.aspx">Windows 7/2008 R2</category></item><item><title>WSUS 2 est mort, vive WSUS 3</title><link>http://blogs.technet.com/windowsinternals/archive/2009/02/03/wsus-2-est-mort-vive-wsus-3.aspx</link><pubDate>Tue, 03 Feb 2009 15:31:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3196377</guid><dc:creator>GaetanB</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/windowsinternals/comments/3196377.aspx</comments><wfw:commentRss>http://blogs.technet.com/windowsinternals/commentrss.aspx?PostID=3196377</wfw:commentRss><description>&lt;DIV style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id=scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dfd1bda4-20f6-4252-a9ad-1febb948b949 class=wlWriterEditableSmartContent&gt;Technorati Tags: &lt;A href="http://technorati.com/tags/WSUS" rel=tag mce_href="http://technorati.com/tags/WSUS"&gt;WSUS&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;Chacun devrait le savoir, WSUS 2.0 SP1 ne sera plus supporté à partir de la fin Avril 2009, tout comme la version 3.0 (RTM = SP0). Reste donc WSUS 3.0 SP1 aussi appelé WSUS 3.1.&lt;/P&gt;
&lt;P&gt;Plus d’informations sur la fin du support sur la page FAQ du produit : &lt;A title=http://technet.microsoft.com/en-us/wsus/bb980625.aspx href="http://technet.microsoft.com/en-us/wsus/bb980625.aspx" mce_href="http://technet.microsoft.com/en-us/wsus/bb980625.aspx"&gt;http://technet.microsoft.com/en-us/wsus/bb980625.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Q.&lt;/STRONG&gt; When does support end for WSUS 2.0? &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A. &lt;/STRONG&gt;Support for WSUS 2.0 has already ended. WSUS 2.0 SP1 support will end April 2009 (two years after WSUS 3.0 was released). &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Nous allons voir comment procéder à la migration d’un serveur WSUS 2.0 vers WSUS 3.1&lt;/P&gt;
&lt;P&gt;La migration vers WSUS 3.1 se fait en lieu et place de la version déjà installée contrairement au passage de SUS 1.0 vers WSUS 2.0. Sur le papier tout doit se faire sans problème, mais pour peu que votre WSUS ait un peu de vécu, on n’est pas à l’abris d’un petit problème. La procédure qui va suivre va nous permettre de faire l’opération de migration même en cas de pépin.&lt;/P&gt;
&lt;P&gt;Tout d’abord, préparons le terrain en téléchargeant les prérequis et quelques outils qui pourront se réveler utiles !&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Prérequis:&lt;/U&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;WSUS 3.1 &lt;A title=http://go.microsoft.com/fwlink/?linkid=93750 href="http://go.microsoft.com/fwlink/?linkid=93750" mce_href="http://go.microsoft.com/fwlink/?linkid=93750"&gt;http://go.microsoft.com/fwlink/?linkid=93750&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;MMC 3.0 &lt;A title=http://support.microsoft.com/kb/907265 href="http://support.microsoft.com/kb/907265" mce_href="http://support.microsoft.com/kb/907265"&gt;http://support.microsoft.com/kb/907265&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;.Net Framework 2.0 &lt;A title=http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5 href="http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;Report viewer 2005 &lt;A title=http://www.microsoft.com/downloads/details.aspx?familyid=8A166CAC-758D-45C8-B637-DD7726E61367 href="http://www.microsoft.com/downloads/details.aspx?familyid=8A166CAC-758D-45C8-B637-DD7726E61367" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=8A166CAC-758D-45C8-B637-DD7726E61367"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=8A166CAC-758D-45C8-B637-DD7726E61367&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;U&gt;Outils supplémentaires:&lt;/U&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;WSUS 2.0 API Samples and Tools &lt;A href="http://download.microsoft.com/download/8/d/0/8d068114-bd66-4fde-a04c-aeaa9d1fe640/Update%20Services%20API%20Samples%20and%20Tools.EXE" mce_href="http://download.microsoft.com/download/8/d/0/8d068114-bd66-4fde-a04c-aeaa9d1fe640/Update%20Services%20API%20Samples%20and%20Tools.EXE"&gt;http://download.microsoft.com/download/8/d/0/8d068114-bd66-4fde-a04c-aeaa9d1fe640/Update%20Services%20API%20Samples%20and%20Tools.EXE&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;WSUS 3.0 API Samples and Tools &lt;A title=http://go.microsoft.com/fwlink/?LinkId=117680 href="http://go.microsoft.com/fwlink/?LinkId=117680" mce_href="http://go.microsoft.com/fwlink/?LinkId=117680"&gt;http://go.microsoft.com/fwlink/?LinkId=117680&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;WSUSMigrationImport &lt;A title=http://www.codeplex.com/WSUS/Release/ProjectReleases.aspx?ReleaseId=18460 href="http://www.codeplex.com/WSUS/Release/ProjectReleases.aspx?ReleaseId=18460" mce_href="http://www.codeplex.com/WSUS/Release/ProjectReleases.aspx?ReleaseId=18460"&gt;http://www.codeplex.com/WSUS/Release/ProjectReleases.aspx?ReleaseId=18460&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Installons les 2 versions des “API Samples and Tools” et le WSUSMigrationImport dans le répertoire WSUSMigrate\WSUSMigrationImport des API v3 (cette version corrige le problème décrit dans l’article &lt;A title=http://support.microsoft.com/default.aspx?scid=kb;EN-US;945348 href="http://support.microsoft.com/kb/945348" mce_href="http://support.microsoft.com/kb/945348"&gt;http://support.microsoft.com/kb/945348&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;Par mesure de précaution, nous allons sauvegarder la base de données SQL sur laquelle est basé WSUS. Un simple backup des fichiers de la base avec NTBackup suffit. Les 2 fichiers à sauvegarder sont SUSDB.MDF et SUSDB_LOG.LDF. Cela permettra un retour arrière si nécessaire.&lt;/P&gt;
&lt;P&gt;Sauvegarder vos paramètres de synchronisation (proxy, source des mises à jour, classifications, produits, langues …) sur le support de votre choix (papier, document word, capture écran)&lt;/P&gt;
&lt;P&gt;Après la ceinture, les bretelles … Nous allons exporter les approbations et les groupes WSUS (les 2 sont liés) dans un fichier .xml, si jamais il fallait repartir d’une installation “from scratch” cela évitera de revalider les mises à jour une par une en rejouant automatiquement ces approbations. Lancer la commande suivante : &lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; BACKGROUND: silver; mso-highlight: silver" lang=FR&gt;%Program Files%\Update Services API Samples and Tools\WSUSMigrate\WSUSMigrationExport\wsusmigration&lt;STRONG&gt;E&lt;/STRONG&gt;xport groupapprobations.xml&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Une fois l’export terminé, la migration en temps que telle peut commencer. La bonne pratique consiste à lancer le setup d’installation de WSUS 3.1 par la ligne de commande pour lui ajouter le paramètre /g (qui signifie : upGrade)&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; BACKGROUND: silver; mso-highlight: silver" lang=FR&gt;WSUSSetup_30SP1_x86.exe /g&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;La migration commence, et devrait normalement aboutir correctement. Sauf que la vie est parfois injuste et que le setup peut s’arrêter avant la fin. Dans ce cas, une installation propre ou “from scratch” est obligatoire. Désinstaller la version 2.0, le moteur de base de données si vous utilisez MSDE ou wMSDE car la version 3 est basée sur WIDB (Windows Internal DataBase). Garder seulement le “Content” ce qui épargnera le retéléchargement des binaires des mises à jour. Une fois le serveur débarassé de la version précédente, installer la version 3.1. A la fin de l’installation, l’assistant de configuration s’ouvre et vous demande de remplir les champs nécessaires à son fonctionnement (Proxy, Source des données, Classifications et Produits à synchroniser, Langues à prendre en charge …). Synchroniser le serveur afin de récupérer le catalogue des mises à jour que vous souhaitez déployer sur votre parc. Lorsque le serveur a fini sa synchronisation, que toutes les mises à jour de chacun des produits et des classifications sont bien présentes, vous pouvez alors réimporter les groupes et les approbations. Pour cela, utiliser la commande suivante (celle téléchargée sur Codeplex) :&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; BACKGROUND: silver; mso-highlight: silver" lang=FR&gt;%Program Files%\Update Services API Samples and Tools\WSUSMigrate\WSUSMigrationImport\wsusmigration&lt;STRONG&gt;I&lt;/STRONG&gt;mport groupapprobations.xml All None&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Lorsque la magie de la commande a fini d’opérer, vous avez un serveur WSUS 3.1 prêt à distribuer les mêmes mises à jour aux mêmes clients que votre ancien WSUS 2.&lt;/P&gt;
&lt;P&gt;Les clients devront effectuer leur cycle de détection avant de réapparaitre dans la console. Au bout de 2 ou 3 jours, l’ensemble du parc devrait s’être réinscrit.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Le cas SQL Server 2005 …&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Certains d’entre vous auront peut être effectué un déplacement de la base de données de WSUS vers la version complète de SQL afin de bénéficier des outils d’administration ou pour pouvoir déporter la base sur une autre machine.&lt;/P&gt;
&lt;P&gt;Le guide d’opérations de WSUS décrit la marche à suivre (&lt;A title=http://technet.microsoft.com/en-us/library/cc708558.aspx href="http://technet.microsoft.com/en-us/library/cc708558.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc708558.aspx"&gt;http://technet.microsoft.com/en-us/library/cc708558.aspx&lt;/A&gt;), sauf qu’il y a un petit manque. Cette démarche ne modifie pas les informations dans le registre et a pour conséquence de bloquer la migration de WSUS vers la version 3 (ou vers le SP1 pour ceux qui sont déjà en 3.0) . Le setup ne peut plus se connecter à la base de données avec ces informations. En modifiant les valeurs de registre suivantes sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services\Server\Setup on peut rétablir la situation :&lt;/P&gt;
&lt;DIV align=center&gt;
&lt;TABLE border=2 cellSpacing=0 cellPadding=2 width=591 align=center&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=207&gt;
&lt;TABLE border=0 cellSpacing=0 cellPadding=2 width=200&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=198&gt;Base de données =&amp;gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=198&gt;&lt;BR&gt;Valeurs de Registre &lt;BR&gt;ll &lt;BR&gt;V&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=75&gt;
&lt;P align=center&gt;wMSDE&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=107&gt;
&lt;P align=center&gt;Windows Internal DataBase&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=97&gt;
&lt;P align=center&gt;SQL Server 2005 Local&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=101&gt;
&lt;P align=center&gt;SQL Server 2005 Remote&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=210&gt;
&lt;P align=center&gt;WmsedInstalled&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=75&gt;1&lt;/TD&gt;
&lt;TD vAlign=top width=106&gt;0&lt;/TD&gt;
&lt;TD vAlign=top width=96&gt;0&lt;/TD&gt;
&lt;TD vAlign=top width=101&gt;0&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=210&gt;
&lt;P align=center&gt;wYukonInstalled &lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=75&gt;
&lt;P align=center&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=106&gt;
&lt;P align=center&gt;1&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=96&gt;
&lt;P align=center&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=101&gt;
&lt;P align=center&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=211&gt;
&lt;P&gt;SqlInstanceIsRemote&amp;nbsp; &lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=75&gt;
&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=113&gt;
&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=110&gt;
&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=120&gt;
&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;P&gt;Après avoir ajusté vos valeurs de registre, la migration doit s’effectuer correctement. &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;GaetanB – Windows Core Support Engineer&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3196377" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/windowsinternals/archive/tags/WSUS/default.aspx">WSUS</category><category domain="http://blogs.technet.com/windowsinternals/archive/tags/Gaetan/default.aspx">Gaetan</category></item></channel></rss>