<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Croc-Informatique.fr &#187; Microsoft</title>
	<atom:link href="http://www.croc-informatique.fr/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.croc-informatique.fr</link>
	<description>Le Blog Note d'Olivier Legras</description>
	<lastBuildDate>Wed, 18 Jan 2012 16:29:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Variables d&#8217;environnement dans Windows 7</title>
		<link>http://www.croc-informatique.fr/2012/01/variables-denvironnement-dans-windows-7/</link>
		<comments>http://www.croc-informatique.fr/2012/01/variables-denvironnement-dans-windows-7/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 09:50:13 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Variables d'environnement]]></category>
		<category><![CDATA[Windows7]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2012/01/variables-denvironnement-dans-windows-7/</guid>
		<description><![CDATA[Voici la liste des variables d’environnements de Windows 7 : %ALLUSERSPROFILE% –&#62; C:\ProgramData %APPDATA% –&#62;&#160; C:\Utilisateurs\(nomutilisateur}\AppData\Roaming %CommonProgramFiles% –&#62; C:\Program Files\Common Files %COMPUTERNAME% –&#62; {nom ordinateur} %COMSPEC% –&#62; C:\Windows\System32\cmd.exe %HOMEDRIVE% –&#62; C: %HOMEPATH% –&#62; C:\Utilisateurs\{nom utilisateur} %LOCALAPPDATA% –&#62; Utilisateurs\{nomutilisateur}\AppData\Local %PATH% –&#62; C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem %PATHEXT% –&#62; .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF; .WSH; .MSC %ProgramData% [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h4>Voici la liste des variables d’environnements de Windows 7 :</h4>
<p>%ALLUSERSPROFILE% –&gt; C:\ProgramData</p>
<p>%APPDATA% –&gt;&#160; C:\Utilisateurs\<em>(nomutilisateur}</em>\AppData\Roaming</p>
<p>%CommonProgramFiles% –&gt; C:\Program Files\Common Files</p>
<p>%COMPUTERNAME% –&gt; <em>{nom ordinateur}</em></p>
<p>%COMSPEC% –&gt; C:\Windows\System32\cmd.exe</p>
<p>%HOMEDRIVE% –&gt; C:</p>
<p>%HOMEPATH% –&gt; C:\Utilisateurs\<em>{nom utilisateur}</em></p>
<p>%LOCALAPPDATA% –&gt; Utilisateurs\{<em>nomutilisateur}</em>\AppData\Local</p>
<p><span id="more-695"></span></p>
<p>%PATH% –&gt; C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem</p>
<p>%PATHEXT% –&gt; .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF; .WSH; .MSC</p>
<p>%ProgramData% –&gt; C:\ProgramData</p>
<p>%PROGRAMFILES% –&gt; Dossier Programmes,&#160; habituellement C:\Program Files </p>
<p>%PROGRAMFILES(x64)% –&gt; Dossier Programmes 64 bits, habituellement C:\Program Files(x64) </p>
<p>%PROMPT% –&gt; Code pour l&#8217;invite de commande en cours. habituellement $P$G </p>
<p>%Public% –&gt; C:\Utilisateurs\Public</p>
<p>%SYSTEMDRIVE% –&gt; Le lecteur ou se trouve Windows, en général le C: </p>
<p>%SYSTEMROOT% –&gt; Le dossier C:\Window</p>
<p>%TEMP% and %TMP% –&gt; C:\Utilisateurs\{<em>nomutilisateur}</em>\AppData\Local\Temp</p>
<p>%USERNAME% –&gt; <em>{nomutilisateur}</em></p>
<p>%USERPROFILE% –&gt; C:\Utilisateurs\<em>{nom utilisateur}</em></p>
<p>%WINDIR% –&gt; C:\Windows</p>
<div class="shr-publisher-695"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2012%2F01%2Fvariables-denvironnement-dans-windows-7%2F' data-shr_title='Variables+d%26rsquo%3Benvironnement+dans+Windows+7'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2012%2F01%2Fvariables-denvironnement-dans-windows-7%2F' data-shr_title='Variables+d%26rsquo%3Benvironnement+dans+Windows+7'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2012/01/variables-denvironnement-dans-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ports utilis&#233;s par l&#8217;authentification NTLM</title>
		<link>http://www.croc-informatique.fr/2011/12/ports-utiliss-par-lauthentification-ntlm/</link>
		<comments>http://www.croc-informatique.fr/2011/12/ports-utiliss-par-lauthentification-ntlm/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 13:55:27 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[authentification]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[ntlm]]></category>
		<category><![CDATA[ports]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2011/12/ports-utiliss-par-lauthentification-ntlm/</guid>
		<description><![CDATA[Voici un récapitulatif des ports utilisés par l’authentification NTLM. Celui-ci est utile lorsque vous devez autoriser un proxy qui est en DMZ Privée (Non accessible d’Internet) à accéder à vos AD. &#160; Ports TCP : 445 –&#62; SMB 389 –&#62; Ldap 88 –&#62; Kerberos 750 –&#62; Kerberos &#160; Ports UDP : 88 –&#62; Kerberos 750 [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Voici un récapitulatif des ports utilisés par l’authentification NTLM. Celui-ci est utile lorsque vous devez autoriser un proxy qui est en DMZ Privée (Non accessible d’Internet) à accéder à vos AD.</p>
<p>&#160;</p>
<p>Ports TCP :</p>
<ul>
<li>445 –&gt; SMB </li>
<li>389 –&gt; Ldap </li>
<li>88 –&gt; Kerberos </li>
<li>750 –&gt; Kerberos </li>
</ul>
<p>&#160;</p>
<p>Ports UDP :</p>
<ul>
<li>88 –&gt; Kerberos </li>
<li>750 –&gt; Kerberos </li>
<li>389 –&gt; Ldap </li>
<li>53 –&gt; DNS </li>
<li>137 –&gt; netbios </li>
<li></li>
</ul>
<p><span id="more-692"></span></p>
<p>Attention, Il faut éviter au maximum d’ouvrir ces ports sur des DMZ accessible d’Internet! </p>
<div class="shr-publisher-692"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F12%2Fports-utiliss-par-lauthentification-ntlm%2F' data-shr_title='Ports+utilis%26eacute%3Bs+par+l%26rsquo%3Bauthentification+NTLM'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F12%2Fports-utiliss-par-lauthentification-ntlm%2F' data-shr_title='Ports+utilis%26eacute%3Bs+par+l%26rsquo%3Bauthentification+NTLM'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2011/12/ports-utiliss-par-lauthentification-ntlm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto &#8211; Nslookup r&#233;solution de nom (DNS)</title>
		<link>http://www.croc-informatique.fr/2011/02/howto-nslookup-rsolution-de-nom-dns/</link>
		<comments>http://www.croc-informatique.fr/2011/02/howto-nslookup-rsolution-de-nom-dns/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 08:09:57 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[commande]]></category>
		<category><![CDATA[debuggage]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[outil]]></category>
		<category><![CDATA[résolution]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2011/02/howto-nslookup-rsolution-de-nom-dns/</guid>
		<description><![CDATA[NSLookup (Name Server Lookup) est une commande permettant de tester la résolution des noms d&#8217;hôtes en adresses IP et inversement. Elle permet un rapide diagnostique des problèmes de résolution DNS. Dans cet article, nous allons voir quelques options utiles de la commande NSLookup. Résoudre un nom de domaine : C:\&#62;nslookup croc-informatique.fr Serveur :&#160;&#160; dns2.proxad.net –&#62; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>NSLookup (Name Server Lookup) est une commande permettant de tester la résolution des noms d&#8217;hôtes en adresses IP et inversement. Elle permet un rapide diagnostique des problèmes de résolution DNS.</p>
<p>Dans cet article, nous allons voir quelques options utiles de la commande NSLookup.</p>
<h3>Résoudre un nom de domaine :</h3>
<blockquote><p>C:\&gt;nslookup croc-informatique.fr    <br />Serveur :&#160;&#160; dns2.proxad.net –&gt; Serveur DNS utilisé par mon poste de travail     <br />Address:&#160; 212.27.40.241&#160;&#160;&#160;&#160;&#160;&#160; -&gt; IP du serveur DNS </p></blockquote>
<blockquote><p>Réponse ne faisant pas autorité : –&gt; Le Serveur DNS qui répond ne gère pas le domaine croc-informatique      <br />Nom :&#160;&#160;&#160; croc-informatique.fr&#160;&#160;&#160;&#160;&#160;&#160; -&gt; Nom de domaine recherché       <br />Address:&#160; 213.165.76.161&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&gt; IP du serveur croc-informatique.fr</p>
<p><span id="more-661"></span></p>
</blockquote>
<p>&#160;</p>
<p>Par défaut la commande nslookup interroge le serveur DNS sur les enregistrements de type A (mappage entre un nom d&#8217;hôte et une adresse IPv4). Il est possible d’interroger le serveur DNS sur divers enregistrement en&#160; utilisant la commande <b>Set type = xx</b> (remplacer xx par l’un des types suivants : MX, NS, A, SOA, CNAME, hinfo, any).</p>
<p>Pour commencer, il faut taper le commande nslookup dans un invite de commande. Un prompt apparaît.</p>
<h3>Interroger un serveur DNS en particulier :</h3>
<p>Utile pour suivre la propagation de vos modifications de zone.</p>
<blockquote><p>&gt; server 194.2.0.20</p>
<p>&gt; croc-informatique.fr</p>
</blockquote>
<h3>Lister les serveurs DNS authauritaire d’un domaine (NS) :</h3>
<p>Le type NS (Name Server) permet d’identifier le ou les Serveurs de noms autoritaire pour un domaine.</p>
<blockquote><p>&gt;set type=NS</p>
<p>&gt;croc-informatique.fr</p>
<p>croc-informatique.fr&#160;&#160;&#160; nameserver = ns61.1and1.fr      <br />croc-informatique.fr&#160;&#160;&#160; nameserver = ns62.1and1.fr </p>
<p>ns61.1and1.fr&#160;&#160; internet address = 195.20.224.158      <br />ns62.1and1.fr&#160;&#160; internet address = 212.227.123.79</p>
</blockquote>
<p>&#160;</p>
<h3>Connaitre l’adresse du serveur de messagerie (ou relais) d’un domaine :</h3>
<blockquote><p>&gt; set type=mx</p>
<p>&gt; croc-informatique.fr</p>
<p>&gt;…</p>
<p>croc-informatique.fr&#160;&#160;&#160; MX preference = 10, mail exchanger = mx00.1and1.fr      <br />croc-informatique.fr&#160;&#160;&#160; MX preference = 10, mail exchanger = mx01.1and1.fr</p>
<p>…</p>
</blockquote>
<p>Les deux relais de messagerie de mon domaine sont donc : </p>
<blockquote><p>mx00.1and1.fr      <br />mx01.1and1.fr</p>
</blockquote>
<h3>Interroger le SOA (<i>Start Of Authority</i>) d’un domaine :</h3>
<p>le champ SOA permet de décrire le serveur de nom ayant autorité sur la zone, ainsi que l&#8217;adresse électronique du contact technique (dont le caractère « @ » est remplacé par un point).</p>
<blockquote><p>&gt; set type=SOA</p>
<p>&gt; croc-informatique.fr      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; primary name server = ns61.1and1.fr       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; responsible mail addr = hostmaster.1and1.fr       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; serial&#160; = 2008111701       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; refresh = 28800 (8 hours)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; retry&#160;&#160; = 7200 (2 hours)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; expire&#160; = 604800 (7 days)       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; default TTL = 86400 (1 day)</p>
</blockquote>
<ul>
<li><strong>Primary Name Server : </strong>Zone DNS principale </li>
<li><strong>Responsible mail addr :</strong> Email de contact du responsable de la zone </li>
<li><strong>Serial : </strong>Il s’agit d’un numéro de série qui doit être incrémenté à chaque modification de la zone. Ce numéro est souvent du type : YYYYMMDDnn (Année, mois, jour, version). </li>
<li><strong>Refresh :&#160; T</strong>emps de rafraichissement </li>
<li><strong>Retry : </strong>Temps d’attente avant rafraichissement lorsqu’une tentative a échouée </li>
<li><strong>Expire :</strong> Nombre de seconde avant qu’un serveur secondaire ne considère ses informations de zone comme n’étant plus autoritative. Si la copie que le serveur détient est plus vieille que 28 jours, elle est considérée comme invalide. </li>
<li><strong>Default TTL (Time to live) </strong>=&#160; Espérance de vie. Le TTL permet aux serveurs intermédiaires de connaître la date de péremption des informations et ainsi savoir s&#8217;il est nécessaire ou non de revérifier la zone. </li>
</ul>
<h3>Résolution inverse :</h3>
<blockquote><p>&gt; set type=PTR      <br />&gt; 213.165.76.161       <br />161.76.165.213.in-addr.arpa&#160;&#160;&#160;&#160; name = kundenserver.de</p>
</blockquote>
<h3>Résolution directe (A) :</h3>
<p>il s&#8217;agit du type de base établissant la correspondance entre un nom canonique et une adresse IP. Par ailleurs il peut exister plusieurs enregistrements A, correspondant aux différentes machines du réseau (serveurs).</p>
<blockquote><p>&gt; set type=A      <br />&gt; croc-informatique.fr</p>
<p>Nom :&#160;&#160;&#160; croc-informatique.fr      <br />Address:&#160; 213.165.76.161</p>
</blockquote>
<h3>Résolution d’Alias (CNAME):</h3>
<p>Alias d’un nom de domaine</p>
<blockquote><p>&gt; set type=CNAME</p>
<p>&gt; www.croc-informatique.fr      <br /><strong>croc-informatique.fr        <br /></strong>&#160;&#160;&#160;&#160;&#160;&#160;&#160; primary name server = ns61.1and1.fr       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; …</p>
<p>&#160;</p>
</blockquote>
<h3>Mode debug</h3>
<p>le mode debug permet de suivre les différentes requêtes émises et reçu par votre serveur DNS et ainsi débugger en cas de problème.</p>
<blockquote><p>&gt; set debug</p>
<p>&gt; croc-informatique.fr</p>
</blockquote>
<p>++</p>
<div class="shr-publisher-661"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F02%2Fhowto-nslookup-rsolution-de-nom-dns%2F' data-shr_title='Howto+%26ndash%3B+Nslookup+r%26eacute%3Bsolution+de+nom+%28DNS%29'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F02%2Fhowto-nslookup-rsolution-de-nom-dns%2F' data-shr_title='Howto+%26ndash%3B+Nslookup+r%26eacute%3Bsolution+de+nom+%28DNS%29'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2011/02/howto-nslookup-rsolution-de-nom-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment palier aux &#233;checs de mises &#224; jour de Windows &#8211; Windows Update : erreur 0x80072EFD ?</title>
		<link>http://www.croc-informatique.fr/2011/01/comment-palier-aux-checs-de-mises-jour-de-windows-windows-update-erreur-0x80072efd/</link>
		<comments>http://www.croc-informatique.fr/2011/01/comment-palier-aux-checs-de-mises-jour-de-windows-windows-update-erreur-0x80072efd/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 13:16:13 +0000</pubDate>
		<dc:creator>Olivier Legras</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[erreur]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows update]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2011/01/comment-palier-aux-checs-de-mises-jour-de-windows-windows-update-erreur-0x80072efd/</guid>
		<description><![CDATA[Problème : Dans le cas où vous n’arrivez pas à mettre à jour un poste sous Windows avec Windows Update et que vous êtes derrière un proxy, il faut suivre cette kb : http://support.microsoft.com/default.aspx?scid=kb;FR;836941 Solution : Pour moi, le proxy était bien configuré dans le navigateur Internet Explorer mais Windows Update ne pouvait pas sortir. [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><h3>Problème :</h3>
<p>Dans le cas où vous n’arrivez pas à mettre à jour un poste sous Windows avec Windows Update et que vous êtes derrière un proxy, il faut suivre cette kb :</p>
<blockquote><p><a href="http://support.microsoft.com/default.aspx?scid=kb;FR;836941">http://support.microsoft.com/default.aspx?scid=kb;FR;836941</a></p>
</blockquote>
<h3>Solution :</h3>
<p>Pour moi, le proxy était bien configuré dans le navigateur Internet Explorer mais Windows Update ne pouvait pas sortir. Le WinHttp n’était pas configuré.</p>
<p>Pour vérifier que le proxy système est bien configuré, il faut ouvrir un invite de commande et taper la commande :</p>
<blockquote><p><span id="more-659"></span></p>
<p>proxycfg.exe</p>
</blockquote>
<h3>Sortie :</h3>
<blockquote><p>Outil de configuration du proxy par défaut WinHTTP Microsoft (R)     <br />Copyright (c) Microsoft Corporation. Tous droits réservés.</p>
<p>Paramètres proxy WinHTTP en cours sous :     <br />&#160; HKEY_LOCAL_MACHINE\      <br />&#160;&#160;&#160; SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\      <br />&#160;&#160;&#160;&#160;&#160; WinHttpSettings :</p>
<p><strong>Accès direct (sans serveur proxy).</strong></p>
</blockquote>
<p>ici, on peut voir que Windows Update passe en direct pour récupérer ses mises à jour.</p>
<p>Pour spécifier un proxy au système, il faut taper la commande :</p>
<blockquote><p>proxycfg.exe –p proxy1.siib.fr:2626</p>
</blockquote>
<p>A présent, WinHttp sera configuré comme cela :</p>
<blockquote><p>&#160;&#160;&#160;&#160;&#160; WinHttpSettings :</p>
<p><strong>Serveurs proxy :&#160; 172.17.4.1:2626</strong>      <br />&#160;&#160;&#160; Liste d’exception :&#160; (aucune)</p>
</blockquote>
<p>Retestez de lancer les mises à jour.</p>
<div class="shr-publisher-659"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F01%2Fcomment-palier-aux-checs-de-mises-jour-de-windows-windows-update-erreur-0x80072efd%2F' data-shr_title='Comment+palier+aux+%26eacute%3Bchecs+de+mises+%26agrave%3B+jour+de+Windows+%26ndash%3B+Windows+Update+%3A+erreur+0x80072EFD+%3F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2011%2F01%2Fcomment-palier-aux-checs-de-mises-jour-de-windows-windows-update-erreur-0x80072efd%2F' data-shr_title='Comment+palier+aux+%26eacute%3Bchecs+de+mises+%26agrave%3B+jour+de+Windows+%26ndash%3B+Windows+Update+%3A+erreur+0x80072EFD+%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2011/01/comment-palier-aux-checs-de-mises-jour-de-windows-windows-update-erreur-0x80072efd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[VBS] Supprimer les fichiers d’un repertoire en fonction de leur date de modification</title>
		<link>http://www.croc-informatique.fr/2009/11/vbs-supprimer-les-fichiers-dun-repertoire-en-fonction-de-leur-date-de-modification/</link>
		<comments>http://www.croc-informatique.fr/2009/11/vbs-supprimer-les-fichiers-dun-repertoire-en-fonction-de-leur-date-de-modification/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:26:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[automatiquement]]></category>
		<category><![CDATA[nettoyage]]></category>
		<category><![CDATA[supprimer]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2009/11/vbs-supprimer-les-fichiers-dun-repertoire-en-fonction-de-leur-date-de-modification/</guid>
		<description><![CDATA[Voici un script écrit en VBS qui permet de nettoyer un répertoire. Ce script est équivalent à la commande linux : find /rep –mtime +5 –exec rm –f {} \; Voici le script : &#8216;Les declarations &#8216;Repertoire ou sont stockes les fichiers DossierSauvegarde = &#34;C:\TEST\&#34; &#8216;Nombre de jours de conservation des Fichiers AgeMaximalFichiers = &#34;30&#34; [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Voici un script écrit en VBS qui permet de nettoyer un répertoire. Ce script est équivalent à la commande linux :</p>
<blockquote><p>find /rep –mtime +5 –exec rm –f {} \;</p>
</blockquote>
<p>Voici le script :</p>
<blockquote><p>&#8216;Les declarations      <br />&#8216;Repertoire ou sont stockes les fichiers       <br />DossierSauvegarde = &quot;C:\TEST\&quot;       <br />&#8216;Nombre de jours de conservation des Fichiers       <br />AgeMaximalFichiers = &quot;30&quot;       <br />&#8216;Comptage des fichiers effaces       <br />NbFichiersEffaces = 0       <br />&#8216;Initialisation des objets       <br />Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot; )       <br />&#8216;On verifie que le repertoire de sauvegarde existe       <br />If (myName = Winrep = fso.FolderExists(DossierSauvegarde)) = False Then       <br />&#160;&#160;&#160; Erreur = MsgBox(&quot;Le dossier de sauvegarde est introuvable !&quot; )       <br />&#160;&#160;&#160; Wscript.Quit       <br />End If       <br />&#8216;On recupere la date systeme       <br />DateSysteme = Date       <br />&#8216;On apelle la fonction d&#8217;effacement       <br />Clean(DossierSauvegarde)       <br />&#8216;Fonction d&#8217;effacement des fichiers       <br />Sub Clean(FolderPath)       <br />Set Folder = fso.Getfolder(FolderPath)       <br />&#8216;On appelle recursivement la fonction s&#8217;il y a des sous dossiers       <br />Set SubFolder = Folder.SubFolders       <br />&#160;&#160; For Each CurrentFolder in SubFolder       <br />&#160;&#160;&#160;&#160;&#160; Clean CurrentFolder.Path       <br />&#160;&#160; Next       <br />&#8216;On efface les fichiers dans le dossier courant       <br />For Each File In Folder.Files       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; If (DateDiff(&quot;d&quot;, File.DateLastModified, DateSysteme) &gt; CInt(AgeMaximalFichiers)) Then       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#8216;On verifie qu&#8217;ils ne sont pas en lecture seule       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If File.Attributes And 1 Then File.Attributes = File.Attributes &#8211; 1       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; File.Delete()       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; NbFichiersEffaces = NbFichiersEffaces + 1       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; End If       <br />Next       <br />End Sub       <br />&#8216;On affiche un joli message       <br />MsgBox (Cstr(NbFichiersEffaces) + &quot; fichiers ont ete effaces&quot; )</p>
</blockquote>
<p>Il faut indiquer le dossier à nettoyer (DossierSauvegarde) et la durée de rétention (AgeMaximalFichiers). </p>
<p><span id="more-459"></span></p>
<p>J’ai trouvé ce script sur <a title="http://forum.hardware.fr/hfr/WindowsSoftware/Logiciels/suppression-fichiers-fonction-sujet_247096_1.htm" href="http://forum.hardware.fr/hfr/WindowsSoftware/Logiciels/suppression-fichiers-fonction-sujet_247096_1.htm">http://forum.hardware.fr/hfr/WindowsSoftware/Logiciels/suppression-fichiers-fonction-sujet_247096_1.htm</a></p>
<div class="shr-publisher-459"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F11%2Fvbs-supprimer-les-fichiers-dun-repertoire-en-fonction-de-leur-date-de-modification%2F' data-shr_title='%5BVBS%5D+Supprimer+les+fichiers+d%E2%80%99un+repertoire+en+fonction+de+leur+date+de+modification'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F11%2Fvbs-supprimer-les-fichiers-dun-repertoire-en-fonction-de-leur-date-de-modification%2F' data-shr_title='%5BVBS%5D+Supprimer+les+fichiers+d%E2%80%99un+repertoire+en+fonction+de+leur+date+de+modification'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2009/11/vbs-supprimer-les-fichiers-dun-repertoire-en-fonction-de-leur-date-de-modification/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Utilisation des pstools</title>
		<link>http://www.croc-informatique.fr/2009/05/utilisation-des-pstools-2/</link>
		<comments>http://www.croc-informatique.fr/2009/05/utilisation-des-pstools-2/#comments</comments>
		<pubDate>Fri, 29 May 2009 06:23:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Réseau]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2009/05/utilisation-des-pstools-2/</guid>
		<description><![CDATA[Attention : Pour utiliser ces commandes, il faut être en administrateur du domaine. &#160; Voici quelques commandes que j’ai utilisé : &#160; PsExec : PsExec est un substitut léger à Telnet qui vous permet d&#8217;exécuter des processus sur d&#8217;autres systèmes, avec une interactivité totale pour les applications de console, sans avoir à installer manuellement le [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><font color="#ff0000">Attention :</font> Pour utiliser ces commandes, il faut être en administrateur du domaine.</p>
<p>&#160;</p>
<p>Voici quelques commandes que j’ai utilisé :</p>
<p>&#160;</p>
<h3>PsExec :</h3>
<p>PsExec est un substitut léger à Telnet qui vous permet d&#8217;exécuter des processus sur d&#8217;autres systèmes, avec une interactivité totale pour les applications de console, sans avoir à installer manuellement le logiciel client. Les utilisations de PsExec les plus puissantes incluent le lancement d&#8217;invites de commande interactives sur des systèmes distants et des outils activables à distance, tels qu&#8217;IpConfig qui sinon n&#8217;ont pas la possibilité d&#8217;afficher les informations sur les systèmes distants.</p>
<p>Lien vers le manuel : <a title="http://technet.microsoft.com/fr-fr/sysinternals/bb897553.aspx" href="http://technet.microsoft.com/fr-fr/sysinternals/bb897553.aspx">http://technet.microsoft.com/fr-fr/sysinternals/bb897553.aspx</a></p>
<p>&#160;</p>
<p><span id="more-391"></span></p>
<h4>Executer un script à distance :</h4>
<blockquote><p>psexec <a href="file://\\poste_distant">\\poste_distant</a> -c commande_et-argument</p>
</blockquote>
<p><u>Exemple :</u></p>
<blockquote><p>psexec <a href="file://\\192.168.0.1">\\192.168.0.1</a> –c KK.exe –r –t</p>
</blockquote>
<p>Ici, psexec va copier l’executable sur le poste distant et l’exécuter avec ses arguments.</p>
<h4>Ouvrir un invite de commande à distance :</h4>
<blockquote><p>psexec <a href="file://\\192.168.0.1">\\192.168.0.1</a> cmd</p>
</blockquote>
<p>&#160;</p>
<h3>PsList : </h3>
<p>PsList permet de lister les processus d’un poste à distance</p>
<p> Lien vers le manuel : <a title="http://technet.microsoft.com/fr-fr/sysinternals/bb896682.aspx" href="http://technet.microsoft.com/fr-fr/sysinternals/bb896682.aspx">http://technet.microsoft.com/fr-fr/sysinternals/bb896682.aspx</a></p>
<p>&#160;</p>
<h4>Lister tous les processus :</h4>
<blockquote><p>pslist <a href="file://\\poste_distant">\\poste_distant</a> </p>
</blockquote>
<p>Filtrer par processus :</p>
<blockquote><p>pslist <a href="file://\\poste_distant">\\poste_distant</a> nom_du_processus</p>
</blockquote>
<p>&#160;</p>
<h3>PsKill : </h3>
<p>Lien vers le manuel : <a title="http://technet.microsoft.com/fr-fr/sysinternals/bb896683.aspx" href="http://technet.microsoft.com/fr-fr/sysinternals/bb896683.aspx">http://technet.microsoft.com/fr-fr/sysinternals/bb896683.aspx</a></p>
<p>Pskill permet d’arrêter des processus sur des systèmes distants. Vous n&#8217;avez même pas à installer un client sur l&#8217;ordinateur cible pour utiliser <em>PsKill</em> afin terminer un processus à distance.</p>
<blockquote><p>pskill <a href="file://\\poste_distant">\\poste_distant</a> nom_du_processus</p>
</blockquote>
<p><u>exemple :</u></p>
<blockquote><p>pskill <a href="file://\\192.168.0.1">\\192.168.0.1</a> rundll32</p>
</blockquote>
<p>Cette commande va se connecter au poste distant et tuer tout les processus qui se nomment rundll32</p>
<p>&#160;</p>
<p>Il existe plein d’outils super intéressant sur ce site <a title="http://technet.microsoft.com/fr-fr/sysinternals/bb896683.aspx" href="http://technet.microsoft.com/fr-fr/sysinternals">http://technet.microsoft.com/fr-fr/sysinternals</a>. </p>
<div class="shr-publisher-391"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F05%2Futilisation-des-pstools-2%2F' data-shr_title='Utilisation+des+pstools'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F05%2Futilisation-des-pstools-2%2F' data-shr_title='Utilisation+des+pstools'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2009/05/utilisation-des-pstools-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afficher les périphériques cachés et plus installé</title>
		<link>http://www.croc-informatique.fr/2009/05/afficher-les-priphriques-cachs-et-plus-install/</link>
		<comments>http://www.croc-informatique.fr/2009/05/afficher-les-priphriques-cachs-et-plus-install/#comments</comments>
		<pubDate>Wed, 06 May 2009 14:33:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[caché]]></category>
		<category><![CDATA[gestionnaire]]></category>
		<category><![CDATA[périphérique]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2009/05/afficher-les-priphriques-cachs-et-plus-install/</guid>
		<description><![CDATA[1) Cliquez sur Démarrer/Exécuter, puis saisissez : regedit. 2) Dans l&#8217;éditeur du Registre, ouvrez HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment. 3) Dans le volet de droite, créez une valeur chaîne nommée DEVMGR_SHOW_NONPRESENT_DEVICES. 4) Éditez cette valeur et saisissez dans les données de la valeur le chiffre 1, puis redémarrez votre ordinateur. 5) Ouvrez le Gestionnaire de périphériques puis cliquez [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>1) Cliquez sur Démarrer/Exécuter, puis saisissez : regedit.<br />
2) Dans l&#8217;éditeur du Registre, ouvrez HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment.<br />
3) Dans le volet de droite, créez une valeur chaîne nommée DEVMGR_SHOW_NONPRESENT_DEVICES.<br />
4) Éditez cette valeur et saisissez dans les données de la valeur le chiffre 1, puis redémarrez votre ordinateur.<br />
5) Ouvrez le Gestionnaire de périphériques puis cliquez sur Affichage/Afficher les périphériques cachés.<br />
C&#8217;est seulement à cette condition que vous vous apercevrez que de nombreux périphériques sont listés plusieurs fois. Désinstallez toutes les occurrences des périphériques présentant des redondances puis redémarrez votre ordinateur.</p>
<div class="shr-publisher-224"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F05%2Fafficher-les-priphriques-cachs-et-plus-install%2F' data-shr_title='Afficher+les+p%C3%A9riph%C3%A9riques+cach%C3%A9s+et+plus+install%C3%A9'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F05%2Fafficher-les-priphriques-cachs-et-plus-install%2F' data-shr_title='Afficher+les+p%C3%A9riph%C3%A9riques+cach%C3%A9s+et+plus+install%C3%A9'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2009/05/afficher-les-priphriques-cachs-et-plus-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limiter l’utilisation cpu d’un processus sur windows</title>
		<link>http://www.croc-informatique.fr/2009/04/limiter-lutilisation-cpu-dun-processus-sur-windows/</link>
		<comments>http://www.croc-informatique.fr/2009/04/limiter-lutilisation-cpu-dun-processus-sur-windows/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 12:56:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Astuces]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[limite]]></category>
		<category><![CDATA[processeur]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2009/04/limiter-lutilisation-cpu-dun-processus-sur-windows/</guid>
		<description><![CDATA[Pour limiter l’utilisation cpu d’un processus sur un sytème windows, nous allons utiliser un outil nommé ThreadMaster. Celui-ci est téléchargeable sur ce site : http://threadmaster.tripod.com/ Lien direct : http://threadmaster.nyland.dk/tminst112.zip &#160; Installation : Décompressez le fichier tminst112.zip Lancez le fichier Install.cmd Voilà c’est installé. &#160; Configuration : Ouvrez regedit Aller dans HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ThreadMaster/Parameters Modifiez la valeur de [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Pour limiter l’utilisation cpu d’un processus sur un sytème windows, nous allons utiliser un outil nommé ThreadMaster. Celui-ci est téléchargeable sur ce site : <a title="http://threadmaster.tripod.com/" href="http://threadmaster.tripod.com/">http://threadmaster.tripod.com/</a></p>
<p>Lien direct : <a title="http://threadmaster.nyland.dk/tminst112.zip" href="http://threadmaster.nyland.dk/tminst112.zip">http://threadmaster.nyland.dk/tminst112.zip</a></p>
<p>&#160;</p>
<h3>Installation :</h3>
<p><span id="more-222"></span></p>
<ul>
<li>Décompressez le fichier tminst112.zip</li>
<li>Lancez le fichier Install.cmd</li>
</ul>
<p>Voilà c’est installé.</p>
<p>&#160;</p>
<h3>Configuration :</h3>
<ul>
<li>Ouvrez regedit</li>
<li>Aller dans HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ThreadMaster/Parameters</li>
<li>Modifiez la valeur de la clé CPUThresholdPct à 90. De cette manière, nous n’agirons pas sur les autres processus que ceux voulus. En placant cette clé à 90, les processus ne pourrons pas dépacé 90% de l’utilisation CPU.</li>
<li>Modifiez la valeur de la clé MainSampleTime à 11. Pour que le service ThreadMaster vérifie l’utilisation CPU des processus toutes les 11s. 10s est le minimum.</li>
<li>Placez vous dans la clé ParametersApplications et ajouter une nouvelle valeur chaine.</li>
</ul>
<p><a href="http://www.croc-informatique.fr/wp-content/uploads/2009/04/screenshot017.jpg"><img title="ScreenShot017" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="117" alt="screenshot017 thumb Limiter l’utilisation cpu d’un processus sur windows" src="http://www.croc-informatique.fr/wp-content/uploads/2009/04/screenshot017-thumb.jpg" width="244" border="0" /></a> </p>
<ul>
<li>Saisissez le nom du processus que vous voulez limiter puis mettez lui une valeur. Par exemple 60. De cette manière, le processus ne pourra pas dépasser les 60% d’utilisation CPU.</li>
</ul>
<p><a href="http://www.croc-informatique.fr/wp-content/uploads/2009/04/screenshot018.jpg"><img title="ScreenShot018" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="58" alt="screenshot018 thumb Limiter l’utilisation cpu d’un processus sur windows" src="http://www.croc-informatique.fr/wp-content/uploads/2009/04/screenshot018-thumb.jpg" width="357" border="0" /></a> </p>
<ul>
<li>Appliquez les paramètres en redémarrant le service ThreadMaster.</li>
</ul>
<p><a href="http://www.croc-informatique.fr/wp-content/uploads/2009/04/image.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="24" alt="image thumb Limiter l’utilisation cpu d’un processus sur windows" src="http://www.croc-informatique.fr/wp-content/uploads/2009/04/image-thumb.png" width="244" border="0" /></a></p>
<div class="shr-publisher-222"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F04%2Flimiter-lutilisation-cpu-dun-processus-sur-windows%2F' data-shr_title='Limiter+l%E2%80%99utilisation+cpu+d%E2%80%99un+processus+sur+windows'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2009%2F04%2Flimiter-lutilisation-cpu-dun-processus-sur-windows%2F' data-shr_title='Limiter+l%E2%80%99utilisation+cpu+d%E2%80%99un+processus+sur+windows'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2009/04/limiter-lutilisation-cpu-dun-processus-sur-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[Script Nagios] Vérifier la récupération des emails en POP sur Mdaemon en VBS</title>
		<link>http://www.croc-informatique.fr/2008/11/script-nagios-vrifier-la-rcupration-des-emails-en-pop-sur-mdaemon-en-vbs/</link>
		<comments>http://www.croc-informatique.fr/2008/11/script-nagios-vrifier-la-rcupration-des-emails-en-pop-sur-mdaemon-en-vbs/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 10:26:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Messagerie]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Programmation]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2008/11/script-nagios-vrifier-la-rcupration-des-emails-en-pop-sur-mdaemon-en-vbs/</guid>
		<description><![CDATA[Je mets ce script ici pour me permettre de le retrouver si je perds la m&#233;moire :p. Peut-&#234;tre que &#231;a servira &#224; quelqu&#8217;un. Il a &#233;t&#233; int&#233;gr&#233; &#224; Nagios gr&#226;ce au code erreur en sortie puis ex&#233;cut&#233; par le check_nrpe. Ce script est au format wsf. &#160; &#60;package&#62; &#60;job id=&#34;Application Script&#34;&#62; &#60;comment&#62; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; File: Application.wsf [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Je mets ce script ici pour me permettre de le retrouver si je perds la m&#233;moire :p. Peut-&#234;tre que &#231;a servira &#224; quelqu&#8217;un.</p>
<p> Il a &#233;t&#233; int&#233;gr&#233; &#224; Nagios gr&#226;ce au code erreur en sortie puis ex&#233;cut&#233; par le check_nrpe. Ce script est au format wsf.</p>
<p>&#160;</p>
<blockquote><p>&lt;package&gt;     <br />&lt;job id=&quot;Application Script&quot;&gt; </p>
<p>&lt;comment&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; File: Application.wsf      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Description: Ce script permet de savoir si une application r&#233;cup&#232;re bien      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; les emails via POP sur Mdaemon      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; R&#233;alis&#233; par Olivier Legras </p>
<p>&lt;/comment&gt;     <br />&lt;runtime&gt; </p>
<p><span id="more-145"></span></p>
<p>&lt;description&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Il liste les fichiers msg sur le serveur Mdaemon des comptes ActesWeb      <br />&lt;/description&gt; </p>
<p>&lt;example&gt;     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; CScript ActesWebtest.wsf numero_partenaire //nologo      <br />&lt;/example&gt; </p>
<p>&lt;/runtime&gt; </p>
<p>&lt;script language=&quot;VBScript&quot;&gt;     <br />&#8216;D&#233;claration des variables      <br />&#8216;__________________________________      <br />&#8216;Constantes       <br />Option Explicit      <br />Const TempsMaximum = 60      <br />Const Extension = &quot;msg&quot;      <br />Const intOK = 0      <br />Const intWarning = 1      <br />Const intCritical = 2 </p>
<p>&#8216;Variables     <br />Dim Ville      <br />Dim fso, fichier, fileItem      <br />Dim i, imax, z, valeur, cible, liste, i2, strMessage, intExit      <br />Dim DifferenceMinute , PathMDB, Nom_rep </p>
<p>&#8216;Objets     <br />Set fso = CreateObject(&quot;Scripting.FileSystemObject&quot;) </p>
<p>&#8216;Initialisation     <br />strMessage = &quot;&quot;      <br />imax = 0 </p>
<p>&#8216;Test de l&#8217;argument Partenaire (1 argument obligatoire)     <br />If WScript.Arguments.Count &lt;&gt; 1 Then      <br />&#160;&#160;&#160; strMessage = &quot;Critical: Mettre le partenaire en argument&quot;      <br />&#160;&#160;&#160; intExit = intCritical      <br />&#160;&#160;&#160; WScript.Echo strMessage      <br />&#160;&#160;&#160; WScript.Quit(intExit)      <br />End If </p>
<p>&#8216;R&#233;cup&#233;ration de contenu de l&#8217;argument     <br />Ville = WScript.Arguments.Item(0) </p>
<p>&#8216;Attribution du r&#233;pertoire en fonction du partenaire     <br />Select Case Ville      <br />Case &quot;10&quot;      <br />&#160;&#160;&#160; PathMDB = &quot;D:MDaemonUsersdomaineapplication10&quot;      <br />Case &quot;11&quot;      <br />&#160;&#160;&#160; PathMDB = &quot;D:MDaemonUsersdomaineapplication11&quot;      <br />Case &quot;12&quot;      <br />&#160;&#160;&#160; PathMDB = &quot;D:MDaemonUsersdomaineapplication12&quot;      <br />Case &quot;13&quot;      <br />&#160;&#160;&#160; PathMDB = &quot;D:MDaemonUsersdomaineapplication13&quot;      <br />Case &quot;14&quot;      <br />&#160;&#160;&#160; PathMDB = &quot;D:MDaemonUsersdomaineapplication14&quot;      <br />Case Else      <br />&#160;&#160;&#160; strMessage = &quot;Critical: Partenaire Inconnu : &quot;&amp; Ville      <br />&#160;&#160;&#160; intExit = intCritical      <br />&#160;&#160;&#160; WScript.Echo strMessage      <br />&#160;&#160;&#160; WScript.Quit(intExit)      <br />End Select </p>
<p>&#8216;On test que le chemin est valide     <br />If Not (fso.FolderExists(PathMDB)) Then       <br />&#160;&#160;&#160; strMessage = &quot;Critical: Repertoire inaccessible :&quot;&amp; PathMDB       <br />&#160;&#160;&#160; intExit = intCritical      <br />&#160;&#160;&#160; WScript.Echo strMessage      <br />&#160;&#160;&#160; WScript.Quit(intExit)      <br />End If </p>
<p>&#8216;On r&#233;cup&#232;re la liste des fichiers du r&#233;pertoire     <br />&#8216;d&#233;but de l&#8217;&#233;num&#233;ration      <br />For Each fichier In fso.GetFolder(PathMDB).Files      <br />Set fileItem = fso.GetFile(fichier) </p>
<p>imax = imax + 1     <br />ReDim Preserve Tableau(3, imax)      <br />Tableau(1, imax) = Fichier.Name      <br />Tableau(2, imax) = FileItem.DateLastModified      <br />Tableau(3, imax) = fso.GetExtensionName (Fichier.Name) </p>
<p>&#8216;&#8212;trier les fichiers par ordre d&#233;croissant de cr&#233;ation &#8212;     <br />Do      <br />Valeur = 0      <br />For i = 0 To imax &#8211; 1      <br />If CDate(Tableau(2, i)) &lt; CDate(Tableau(2, i + 1)) Then      <br />For z = 1 To 3      <br />Cible = Tableau(z, i)      <br />Tableau(z, i) = Tableau(z, i + 1)      <br />Tableau(z, i + 1) = Cible      <br />Next      <br />Valeur = 1      <br />End If      <br />Next      <br />Loop While Valeur = 1      <br />Set fileItem = nothing      <br />Next      <br />imax=UBound(Tableau,2) </p>
<p>&#8216;On r&#233;cup&#232;re seulement les fichiers avec l extension de notre choix     <br />i2=1      <br />ReDim Preserve Tableau_final(3,imax)      <br />For i = 1 To imax &#8211; 1      <br />If Tableau(3, i)=Extension Then      <br />&#160;&#160;&#160; &#8216;For z = 1 To 3      <br />&#160;&#160;&#160; Tableau_final(1, i2) = Tableau(1, i)      <br />&#160;&#160;&#160; Tableau_final(3, i2) = Tableau(3, i)      <br />&#160;&#160;&#160; Tableau_final(2, i2) = CDate(Tableau(2, i))      <br />&#160;&#160;&#160; i2 = i2 +1      <br />&#160;&#160;&#160; Valeur = 1      <br />End If      <br />Next </p>
<p>&#8216;Comparer les date de cr&#233;ation des fichiers msg      <br />DifferenceMinute = DateDiff(&quot;n&quot;,Cdate(Tableau_final(2,i2-1)),Now ) </p>
<p>&#8216;On v&#233;rifie que la date n&#8217;est pas nulle     <br />If (Cdate(Tableau_final(2,i2-1)) &lt;&gt; &quot;00:00:00&quot;) Then      <br />&#160;&#160;&#160; &#8216;On v&#233;rifie que le courrier est bien r&#233;cup&#233;rer avant 60 minutes      <br />&#160;&#160;&#160; If DifferenceMinute &gt; TempsMaximum then      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; intExit = intCritical      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; strMessage = &quot;Critical: Les mails ne sont pas recuperes depuis le &quot;&amp; Cdate(Tableau_final(2,i2-1))      <br />&#160;&#160;&#160; End If      <br />Else      <br />&#160;&#160;&#160; intExit = intOk      <br />&#160;&#160;&#160; strMessage = &quot;Ok: Fonctionnement Normal&quot;      <br />End If </p>
<p>Set fso = Nothing </p>
<p>WScript.Echo strMessage     <br />WScript.Quit(intExit) </p>
<p>&lt;/script&gt;     <br />&lt;/job&gt;      <br />&lt;/package&gt; </p>
</blockquote>
<div class="shr-publisher-145"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F11%2Fscript-nagios-vrifier-la-rcupration-des-emails-en-pop-sur-mdaemon-en-vbs%2F' data-shr_title='%5BScript+Nagios%5D+V%C3%A9rifier+la+r%C3%A9cup%C3%A9ration+des+emails+en+POP+sur+Mdaemon+en+VBS'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F11%2Fscript-nagios-vrifier-la-rcupration-des-emails-en-pop-sur-mdaemon-en-vbs%2F' data-shr_title='%5BScript+Nagios%5D+V%C3%A9rifier+la+r%C3%A9cup%C3%A9ration+des+emails+en+POP+sur+Mdaemon+en+VBS'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2008/11/script-nagios-vrifier-la-rcupration-des-emails-en-pop-sur-mdaemon-en-vbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commande FTP sur système Windows</title>
		<link>http://www.croc-informatique.fr/2008/11/commande-ftp-sur-systme-windows/</link>
		<comments>http://www.croc-informatique.fr/2008/11/commande-ftp-sur-systme-windows/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 10:15:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sécurité]]></category>

		<guid isPermaLink="false">http://www.croc-informatique.fr/2008/11/commande-ftp-sur-systme-windows/</guid>
		<description><![CDATA[Pour utiliser la commande Ftp sous windows dans un script, il faut utiliser la commande : ftp -s:C:connexion-ftp.txt 10.0.0.1 L&#8217;option &#34;-s&#34; permet de sp&#233;cifier un fichier dans lequel nous pouvons indiquer les commandes permettant la connexion au serveur ftp et l&#8217;utilisation que nous voulons en faire. &#34;C:connexion-ftp.txt&#34; est le fichier en question &#34;10.0.0.1&#34; est l&#8217;adresse [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Pour utiliser la commande Ftp sous windows dans un script, il faut utiliser la commande :</p>
<blockquote><p>ftp -s:C:connexion-ftp.txt 10.0.0.1</p>
</blockquote>
<p>L&#8217;option &quot;-s&quot; permet de sp&#233;cifier un fichier dans lequel nous pouvons indiquer les commandes permettant la connexion au serveur ftp et l&#8217;utilisation que nous voulons en faire.</p>
<p>&quot;C:connexion-ftp.txt&quot; est le fichier en question</p>
<p>&quot;10.0.0.1&quot; est l&#8217;adresse ip du serveur FTP.</p>
<p>&#160;</p>
<p><span id="more-144"></span></p>
<p>Voici un exemple du fichier &quot;connexion-ftp.txt&quot; :</p>
<blockquote><p>administrateur</p>
<p>password</p>
<p>cd C:repertoire</p>
<p>put fichier.txt</p>
<p>quit</p>
</blockquote>
<p>Ainsi, nous allons nous connecter avec l&#8217;identifiant &quot;administrateur&quot; et le mot de passe &quot;password&quot;, nous positionner dans le r&#233;pertoire &quot;C:repertoire&quot; puis envoyer le fichier &quot;fichier.txt&quot; situ&#233; dans ce r&#233;pertoire sur le serveur FTP.</p>
<div class="shr-publisher-144"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F11%2Fcommande-ftp-sur-systme-windows%2F' data-shr_title='Commande+FTP+sur+syst%C3%A8me+Windows'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='false' data-shr_href='http%3A%2F%2Fwww.croc-informatique.fr%2F2008%2F11%2Fcommande-ftp-sur-systme-windows%2F' data-shr_title='Commande+FTP+sur+syst%C3%A8me+Windows'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.croc-informatique.fr/2008/11/commande-ftp-sur-systme-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

