<?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>PowerShell sur Technet et en français : SharePoint</title><link>http://blogs.technet.com/powershell/archive/tags/SharePoint/default.aspx</link><description>Tags: SharePoint</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Au revoir…</title><link>http://blogs.technet.com/powershell/archive/2009/11/10/au-revoir.aspx</link><pubDate>Tue, 10 Nov 2009 15:52:55 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3292834</guid><dc:creator>patricg</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/powershell/comments/3292834.aspx</comments><wfw:commentRss>http://blogs.technet.com/powershell/commentrss.aspx?PostID=3292834</wfw:commentRss><description>&lt;p align="justify"&gt;Voilà un message que l’on pense ne jamais écrire mais tout a une fin !&lt;/p&gt;  &lt;p align="justify"&gt;Il se trouve qu’après avoir présenté PowerShell depuis 5 ans chez Microsoft et animé ce blog depuis 1 an (et d’autres), je vais quitter Microsoft dans les prochains jours. &lt;/p&gt;  &lt;p align="justify"&gt;Vous ne me retrouverez donc plus sur ce site mais pour ceux qui souhaite ne pas perdre la trace, vous pourrez me retrouver via les multiples réseaux sociaux, notamment les suivants :&lt;/p&gt;  &lt;p align="center"&gt;&amp;#160;&lt;a title="http://pat-info.blogspot.com/" href="http://pat-info.blogspot.com/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="http://pat-info.blogspot.com/" border="0" alt="http://pat-info.blogspot.com/" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_948D/Rss_3.jpg" width="50" height="50" /&gt;&lt;/a&gt; &lt;a href="http://www.facebook.com/patrick.guimonet"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="http://www.facebook.com/patrick.guimonet" border="0" alt="http://www.facebook.com/patrick.guimonet" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/facebook_marketing_3.png" width="48" height="48" /&gt;&lt;/a&gt; &lt;a href="http://www.viadeo.com/fr/profile/patrick.gui"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="http://www.viadeo.com/fr/profile/patrick.gui" border="0" alt="http://www.viadeo.com/fr/profile/patrick.gui" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/viadeo_marketing_3.png" width="48" height="49" /&gt;&lt;/a&gt; &lt;a href="http://www.linkedin.com/in/patrickguimonet"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="http://www.linkedin.com/in/patrickguimonet" border="0" alt="http://www.linkedin.com/in/patrickguimonet" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/linkedin_marketing_3.png" width="48" height="48" /&gt;&lt;/a&gt; &lt;a href="http://twitter.com/patricg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="twitter_marketing" border="0" alt="twitter_marketing" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/twitter_marketing_3.png" width="48" height="48" /&gt;&lt;/a&gt; &lt;a href="http://www.slideshare.net/Patricg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="http://www.slideshare.net/Patricg" border="0" alt="http://www.slideshare.net/Patricg" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/image_3.png" width="53" height="55" /&gt;&lt;/a&gt; &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Sourire !" border="0" alt="Sourire !" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/image_6.png" width="53" height="52" /&gt;&lt;/p&gt;  &lt;p&gt;Ce n’est donc qu’un au revoir, j’en suis sûr !&amp;#160; &lt;/p&gt;  &lt;p align="justify"&gt;Et comme j’aime tout particulièrement les citations, je voudrais finir avec une que j’apprécie, que j’ai utilisée plusieurs fois lors de mes présentations PowerShell et qui s’applique bien à PowerShell :&lt;/p&gt;  &lt;blockquote&gt;   &lt;h4 align="justify"&gt;&lt;strong&gt;« J’ai refait tous les calculs, ils confirment l’opinion des spécialistes : mon idée est irréalisable. Il ne me reste plus qu’une seule chose à faire : la réaliser »&lt;/strong&gt;&lt;/h4&gt;    &lt;h4&gt;&lt;strong&gt;Pierre-Georges Latécoère.&lt;/strong&gt;&lt;/h4&gt; &lt;/blockquote&gt;  &lt;p&gt;Merci pour votre fidélité.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/guimonet%5B1%5D_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="MICROSOFT FRANCE&amp;#13;Equipe Microsoft TechNet&amp;#13;Laurence Ayache" border="0" alt="MICROSOFT FRANCE&amp;#13;Equipe Microsoft TechNet&amp;#13;Laurence Ayache" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Aurevoir_ED64/guimonet%5B1%5D_thumb.jpg" width="94" height="114" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3292834" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/powershell/archive/tags/Actualit_E900_s/default.aspx">Actualités</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_English_2F00_Anglais/default.aspx">_English/Anglais</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_E700_ais_2F00_French/default.aspx">_ Français/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://blogs.technet.com/powershell/archive/tags/PowerShell+V1/default.aspx">PowerShell V1</category><category domain="http://blogs.technet.com/powershell/archive/tags/Scripts+PS+V1/default.aspx">Scripts PS V1</category><category domain="http://blogs.technet.com/powershell/archive/tags/Scripts+PS+V2/default.aspx">Scripts PS V2</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_26002300_231_3B00_ais_2F00_French/default.aspx">_ Fran&amp;#231;ais/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://blogs.technet.com/powershell/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/powershell/archive/tags/Ressources/default.aspx">Ressources</category><category domain="http://blogs.technet.com/powershell/archive/tags/Open+XML/default.aspx">Open XML</category><category domain="http://blogs.technet.com/powershell/archive/tags/Actualit_26002300_233_3B00_s/default.aspx">Actualit&amp;#233;s</category><category domain="http://blogs.technet.com/powershell/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/powershell/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.technet.com/powershell/archive/tags/Office/default.aspx">Office</category><category domain="http://blogs.technet.com/powershell/archive/tags/SCCM/default.aspx">SCCM</category><category domain="http://blogs.technet.com/powershell/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category><category domain="http://blogs.technet.com/powershell/archive/tags/AD/default.aspx">AD</category><category domain="http://blogs.technet.com/powershell/archive/tags/bing/default.aspx">bing</category></item><item><title>SPC09 : Session “Administering SharePoint 2010 with PowerShell”</title><link>http://blogs.technet.com/powershell/archive/2009/10/23/spc09-session-administering-sharepoint-2010-with-powershell.aspx</link><pubDate>Thu, 22 Oct 2009 23:38:41 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3288604</guid><dc:creator>patricg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/powershell/comments/3288604.aspx</comments><wfw:commentRss>http://blogs.technet.com/powershell/commentrss.aspx?PostID=3288604</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb.png" width="244" height="181" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;par Zach rosenfield; les scripts seront publiés très rapidement sur son blog : &lt;a href="http://sharepoint.microsoft.com/blogs/zach"&gt;http://sharepoint.microsoft.com/blogs/zach&lt;/a&gt; &lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/_us_2.gif"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="_us" border="0" alt="_us" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/_us_thumb.gif" width="18" height="13" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tout d’abord quelques slides d’introduction pour ceux qui ne connaissent pas PowerShell…&lt;/p&gt;  &lt;p&gt;Avec son originale explication visuelle du pipeline ! Une bonne idée !&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_1.png" width="244" height="183" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_2.png" width="244" height="177" /&gt;&lt;/a&gt; &lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_3.png" width="244" height="182" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160; &lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="763"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_10.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_4.png" width="244" height="193" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="485"&gt;C’est énorme : &lt;strong&gt;&lt;u&gt;&lt;font size="3"&gt;652 cmdlets pour administrer SharePoint 2010&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt; ! Il y a de quoi faire !           &lt;br /&gt;          &lt;br /&gt;          &lt;br /&gt;Les administrateurs de SharePoint Online ont pu scripter entièrement les process de création de nouveaux sites.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_12.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_5.png" width="244" height="176" /&gt;&lt;/a&gt;&amp;#160;&amp;#160; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Pourquoi c’est BEAUCOUP plus efficace que STSADM !          &lt;br /&gt;          &lt;br /&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_18.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_8.png" width="244" height="182" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Exemple sur 5300 sites, on passe de 12+ heures à 30 minutes !!!          &lt;br /&gt;          &lt;br /&gt;Temps d’exécution divisé par 24 !!! &lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/From%20iPaq%2016-03-2009%20007_2.gif"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="From iPaq 16-03-2009 007" border="0" alt="From iPaq 16-03-2009 007" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/From%20iPaq%2016-03-2009%20007_thumb.gif" width="32" height="32" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_20.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_9.png" width="244" height="183" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;2 types de commandes : locale ou globale&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;Viennent ensuite les démos dont je n’ai pris que les moments les plus frappant&lt;/td&gt;        &lt;td valign="top" width="485"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_22.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_10.png" width="244" height="79" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Add-PSSnapin&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_24.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_11.png" width="244" height="112" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Notion de SPSitePipeBind : ID unique sur le site&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_26.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_12.png" width="244" height="135" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Récupération des évènements dans le fichiers de log&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_28.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_13.png" width="244" height="139" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;/td&gt;        &lt;td valign="top" width="485"&gt;Comment traiter le correlation ID qui s’affiche sur un message d’erreur ?          &lt;br /&gt;En utilisant GET-SPLogEvent :           &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_32.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_15.png" width="483" height="92" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_38.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_18.png" width="244" height="163" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Propriétés calculées &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_40.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_19.png" width="244" height="161" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Idem mais dans un out-gridview &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_42.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_20.png" width="244" height="160" /&gt;&lt;/a&gt;           &lt;br /&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_44.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_21.png" width="244" height="152" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Le filtrage côté serveur, beaucoup plus efficace et rapide donc !&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;First GET-SPContentDatabase&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_22.png" width="244" height="81" /&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="485"&gt;&amp;#160;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_48.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_23.png" width="244" height="121" /&gt;&lt;/a&gt;&amp;#160; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Comment rajouter ses propres paramètres à une commande !&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="276"&gt;&lt;a href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_52.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/SPC09SessionAdministeringSharePoint2010w_DCD5/image_thumb_25.png" width="244" height="133" /&gt;&lt;/a&gt; &lt;/td&gt;        &lt;td valign="top" width="485"&gt;Ensuite démonstration des possibilités de remoting de PS V2          &lt;br /&gt;ici Get-Credential&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Bref, une super session que j’ai adorée !!! On va vraiment pouvoir s’amuser avec PS et SP 2010 !!!&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3288604" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_English_2F00_Anglais/default.aspx">_English/Anglais</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_E700_ais_2F00_French/default.aspx">_ Français/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_26002300_231_3B00_ais_2F00_French/default.aspx">_ Fran&amp;#231;ais/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Les présentations de la session du 25 mai du Club MOSS</title><link>http://blogs.technet.com/powershell/archive/2009/05/28/les-pr-sentations-de-la-session-du-25-mai-du-club-moss.aspx</link><pubDate>Thu, 28 May 2009 10:42:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3246711</guid><dc:creator>patricg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/powershell/comments/3246711.aspx</comments><wfw:commentRss>http://blogs.technet.com/powershell/commentrss.aspx?PostID=3246711</wfw:commentRss><description>&lt;P&gt;Elles sont disponibles ici : &lt;A href="http://clubmoss2007.org/" mce_href="http://clubmoss2007.org"&gt;http://clubmoss2007.org&lt;/A&gt; &lt;A href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_2.jpg" mce_href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=_fr border=0 alt=_fr src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_thumb.jpg" width=19 height=13 mce_src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Avec les slides d’Erol directement ici sur SlideShare : &lt;A title=http://www.slideshare.net/EROL_MVP/clubmossfrance25-mai2009-1470524 href="http://www.slideshare.net/EROL_MVP/clubmossfrance25-mai2009-1470524" mce_href="http://www.slideshare.net/EROL_MVP/clubmossfrance25-mai2009-1470524"&gt;http://www.slideshare.net/EROL_MVP/clubmossfrance25-mai2009-1470524&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_4.jpg" mce_href="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_4.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=_fr border=0 alt=_fr src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_thumb_1.jpg" width=19 height=13 mce_src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/_fr_thumb_1.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.slideshare.net/EROL_MVP/clubmossfrance25-mai2009-1470524" mce_href="http://www.slideshare.net/EROL_MVP/clubmossfrance25-mai2009-1470524"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/image_3.png" width=395 height=310 mce_src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/image_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;et toutes les présentations &lt;A href="https://cid-c18447817ccb3384.skydrive.live.com/browse.aspx/R%C3%A9union%20CLUB%20MOSS%20FRANCE%2025%20MAI%202009?sa=855674531" mce_href="https://cid-c18447817ccb3384.skydrive.live.com/browse.aspx/R%C3%A9union%20CLUB%20MOSS%20FRANCE%2025%20MAI%202009?sa=855674531"&gt;ici, sur SkyDrive&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://cid-c18447817ccb3384.skydrive.live.com/browse.aspx/R%C3%A9union%20CLUB%20MOSS%20FRANCE%2025%20MAI%202009?sa=855674531" mce_href="https://cid-c18447817ccb3384.skydrive.live.com/browse.aspx/R%C3%A9union%20CLUB%20MOSS%20FRANCE%2025%20MAI%202009?sa=855674531"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/image_6.png" width=398 height=162 mce_src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/Lesprsentationsdelasessiondu25maiduClubM_87C2/image_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Mon script de découverte de PowerShell est en attachement de ce message.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3246711" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/powershell/attachment/3246711.ashx" length="3359" type="application/octet-stream" /><category domain="http://blogs.technet.com/powershell/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://blogs.technet.com/powershell/archive/tags/PowerShell+V1/default.aspx">PowerShell V1</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_26002300_231_3B00_ais_2F00_French/default.aspx">_ Fran&amp;#231;ais/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>Un projet codeplex dédié aux scripts Powershell d’administration SharePoint…</title><link>http://blogs.technet.com/powershell/archive/2009/01/15/un-projet-codeplex-d-di-aux-scripts-powershell-d-administration-sharepoint.aspx</link><pubDate>Thu, 15 Jan 2009 17:39:44 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3182837</guid><dc:creator>patricg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/powershell/comments/3182837.aspx</comments><wfw:commentRss>http://blogs.technet.com/powershell/commentrss.aspx?PostID=3182837</wfw:commentRss><description>&lt;p&gt;Ca c’est bien de cela qu’il s’agit. Il est hébergé ici : &lt;a title="http://www.codeplex.com/SharePointPSScripts" href="http://www.codeplex.com/SharePointPSScripts"&gt;http://www.codeplex.com/SharePointPSScripts&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="137" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/UnprojetcodeplexddiauxscriptsPowershelld_DC3C/image_9.png" width="644" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;On y trouve déjà les scripts suivants :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts/Release/ProjectReleases.aspx?ReleaseId=21756"&gt;SharePoint Developer Scripts&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Get-Content-Types-Usage&lt;/li&gt;      &lt;li&gt;Get-Features-Usage&lt;/li&gt;      &lt;li&gt;Restart-SharePoint-Services&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts/Release/ProjectReleases.aspx?ReleaseId=21675"&gt;WSS Team Site Management&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Add-Nodes-In-SP-Top-Bar&lt;/li&gt;      &lt;li&gt;Change-Theme-In-Web-Application&lt;a href="http://www.codeplex.com/"&gt;&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts/Release/ProjectReleases.aspx?ReleaseId=21702"&gt;SharePoint data management&lt;/a&gt; &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Clean-All-Items-Process-Batch &lt;/li&gt;      &lt;li&gt;Clean-All-Recycle-Bin-Items&lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts/Release/ProjectReleases.aspx?ReleaseId=21696"&gt;Export Import SharePoint list&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Gestion des utilisateurs&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts/Release/ProjectReleases.aspx?ReleaseId=21699"&gt;Check SharePoint Orphaned Users&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts/Release/ProjectReleases.aspx?ReleaseId=21693"&gt;Delete Users in All SharePoint Site Collections&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Recherche MOSS : &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;a href="http://www.codeplex.com/SharePointPSScripts/Release/ProjectReleases.aspx?ReleaseId=21674"&gt;Start Stop MOSS Search craw&lt;/a&gt;&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Une adresse à enregistrer d’urgence ! :-) Et bravo Fabrice pour cette excellente initiative.&lt;a href="http://www.codeplex.com/SharePointPSScripts"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="133" alt="image" src="http://blogs.technet.com/blogfiles/powershell/WindowsLiveWriter/UnprojetcodeplexddiauxscriptsPowershelld_DC3C/image_8.png" width="623" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3182837" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_English_2F00_Anglais/default.aspx">_English/Anglais</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_E700_ais_2F00_French/default.aspx">_ Français/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/Scripts+PS+V1/default.aspx">Scripts PS V1</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_26002300_231_3B00_ais_2F00_French/default.aspx">_ Fran&amp;#231;ais/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>PowerShell et SharePoint : du nouveau !</title><link>http://blogs.technet.com/powershell/archive/2009/01/15/powershell-et-sharepoint-du-nouveau.aspx</link><pubDate>Thu, 15 Jan 2009 17:23:27 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3182830</guid><dc:creator>patricg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/powershell/comments/3182830.aspx</comments><wfw:commentRss>http://blogs.technet.com/powershell/commentrss.aspx?PostID=3182830</wfw:commentRss><description>&lt;p&gt;&lt;img style="display: inline; margin-left: 0px; margin-right: 0px" height="108" src="http://blogs.developpeur.org/photos/fabrice69/images/39797/original.aspx" width="146" align="right" /&gt;&lt;img style="display: inline; margin: 0px 15px 0px 0px" height="75" src="http://www.asp-php.net/elt/v4/photo.php?qui=Fabrice69" width="75" align="left" /&gt; Fabrice nous gratifie déjà régulièrement d’une excellente série d’articles sur&amp;#160; Powershell et SharePoint. Ils sont accessibles ici : &lt;a href="http://blogs.developpeur.org/fabrice69/archive/tags/PowerShell/default.aspx"&gt;http://blogs.developpeur.org/fabrice69/archive/tags/PowerShell/default.aspx&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;On peut citer :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;p&gt;&lt;a href="http://www.asp-php.net/tutorial/asp.net/sharepoint-powershell.php?page=1"&gt;SharePoint et PowerShell - Utilisation de PowerShell pour un script d'admin&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/06/05/powershell-script-un-peu-plus-avanc-pour-le-chargement-des-informations-d-un-ensemble-de-serveurs-dans-un-liste-sharepoint.aspx"&gt;Script un peu plus avancé pour le chargement des informations d’un ensemble de serveurs dans une liste SharePoint&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/06/09/powershell-poursuivons-dans-la-gestion-de-sharepoint.aspx"&gt;Gestion des corbeilles&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/06/30/powershell-script-de-recherche-des-webparts-voulues-pour-clean-up-par-exemple.aspx"&gt;Script de recherche des WebParts voulues (pour Clean Up par exemple)&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/07/04/sharepoint-nouvel-article-sur-l-exportation-et-importation-de-sites-sharepoint.aspx"&gt;Nouvel article sur l'exportation et Importation de sites SharePoint&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/07/15/sharepoint-nouvel-article-sur-un-besoin-classique-la-suppression-d-lements-dans-un-site-sharepoint.aspx"&gt;Suppression d’éléments dans un site SharePoint&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/08/01/sharepoint-article-sur-les-codes-de-version-de-sharepoint.aspx"&gt;Article sur les codes de version de SharePoint&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/09/15/sharepoint-lister-via-powershell-les-informations-sur-les-sources-de-contenu-du-search.aspx"&gt;Lister via PowerShell les informations sur les sources de contenu du Search&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;&lt;a href="http://blogs.developpeur.org/fabrice69/archive/2008/12/29/sharepoint-comment-lister-les-informations-des-profils-utilisateurs-en-powershell.aspx"&gt;Comment lister les informations des profils utilisateurs en PowerShell&lt;/a&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;et aussi de nombreux scripts mis en ligne sur &lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?rub=PowerShell"&gt;&lt;strong&gt;asp-php.net&lt;/strong&gt;&lt;/a&gt; :&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=953"&gt;&lt;font size="1"&gt;Afficher les informations de profil MOSS d'un user&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=901"&gt;&lt;font size="1"&gt;Ajouter des items dans une liste SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=910"&gt;&lt;font size="1"&gt;Ajouter des liens sur deux niveaux dans SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;       &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=909"&gt;&lt;font size="1"&gt;Ajouter une liste dans un site SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;       &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=912"&gt;&lt;font size="1"&gt;Connaître le code version de votre SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=895"&gt;&lt;font size="1"&gt;Définir une valeur pour une propiété d'un SPWeb&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=893"&gt;&lt;font size="1"&gt;Exporter une liste SharePoint dans un fichier&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=917"&gt;&lt;font size="1"&gt;Extraire toutes les collections SharePoint en CSV&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=894"&gt;&lt;font size="1"&gt;Importer une liste SharePoint depuis un fichier&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;       &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=916"&gt;&lt;font size="1"&gt;Lister les collections pour une WebApp SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;&amp;#160; &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=957"&gt;&lt;font size="1"&gt;Lister les comptes utilisateur de votre AD&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=892"&gt;&lt;font size="1"&gt;Lister les propriétés d'un site SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=915"&gt;&lt;font size="1"&gt;Lister les utilisateurs d'un site SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=897"&gt;&lt;font size="1"&gt;Modifier le Thème d'une collection SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt; &lt;/font&gt;&lt;font size="1"&gt;       &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=900"&gt;&lt;font size="1"&gt;Supprimer tous les items d'une liste SharePoint&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=896"&gt;&lt;font size="1"&gt;Tester l'existance ou effacer une WebPart&lt;/font&gt;&lt;/a&gt;&lt;font size="1"&gt;        &lt;br /&gt;&lt;/font&gt;&lt;font size="1"&gt;&lt;img height="9" src="http://www.asp-php.fr/img/icones/miniright.gif" width="9" align="absMiddle" border="0" /&gt;&lt;/font&gt;&lt;a href="http://www.asp-php.net/ressources/bouts_de_code.aspx?id=898"&gt;&lt;font size="1"&gt;Vider la Corbeille SharePoint d'une collection&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Mais là il va plus loin encore en créant un projet codeplex dédié aux scripts de gestion SharePoint en Powershell !&lt;/p&gt;  &lt;p&gt;Plus dans le message suivant …&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3182830" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_E700_ais_2F00_French/default.aspx">_ Français/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/Scripts+PS+V1/default.aspx">Scripts PS V1</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_26002300_231_3B00_ais_2F00_French/default.aspx">_ Fran&amp;#231;ais/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>PowerShell et SharePoint : créer des groupes et des utilisateurs dans un site SharePoint</title><link>http://blogs.technet.com/powershell/archive/2008/12/18/powershell-et-sharepoint-cr-er-des-groupes-et-des-utilisateurs-dans-un-site-sharepoint.aspx</link><pubDate>Thu, 18 Dec 2008 15:45:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3170778</guid><dc:creator>patricg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/powershell/comments/3170778.aspx</comments><wfw:commentRss>http://blogs.technet.com/powershell/commentrss.aspx?PostID=3170778</wfw:commentRss><description>&lt;p&gt;Voici un bel exemple de ce que l'on peut faire avec PowerShell  &lt;p&gt;&lt;b&gt;Merci à Nicolas Schmitt qui m'a transmis cet exemple.&lt;/b&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt; &lt;p&gt;&lt;b&gt;Introduction :&lt;/b&gt;  &lt;p&gt;Comme parler à SharePoint via Powershell :  &lt;ul&gt; &lt;li&gt;Charger la DLL SharePoint :  &lt;ul&gt; &lt;li&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;[Void][System.Reflection.Assembly]::LoadWithPartial&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;Name("Microsoft.SharePoint")&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Utiliser les API .Net de SharePoint comme si vous étiez en C# (ou VB ou tout autre langage .Net). Par exemple, ouvrir un objet SPSite :  &lt;ul&gt; &lt;li&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;$site = New-Object Microsoft.SharePoint.SPSite($siteurl)&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;A la fin du script, ne pas oublier de libérer les objets SharePoint, par exemple :  &lt;ul&gt; &lt;li&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;$site.Dispose();&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Exemple de script&lt;/b&gt;  &lt;p&gt;Pour illustrer ce que l’on peut faire avec PowerShell et SharePoint, voici un script qui permet de créer des groupes et des utilisateurs dans un site SharePoint. La liste des groupes et des utilisateurs est passée en paramètre dans 2 fichiers CSV.  &lt;p&gt;Ceci est assez pratique, en particulier lors des tests d’intégration, lorsque l’on supprime et recrée souvent des collections de sites.  &lt;p&gt;Ce script prend en paramètre :  &lt;ul&gt; &lt;li&gt;L’url du site où l’on va importer les groupes et utilisateurs  &lt;li&gt;Un fichier CSV contenant les groupes&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;o 3 colonnes : nom du groupe, permission, propriétaire du groupe (si vide, on prend l’utilisateur courant)&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;Un fichier CSV contenant les utilisateurs à importer&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;o 2 colonnes : login de l’utilisateur, groupe dans lequel positionner l’utilisateur (facultatif)&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Exemple d'utilisation :  &lt;p&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;powershell ./ImportGroupsAndUsers.ps1 &lt;/font&gt;&lt;a href="http://team/" mce_href="http://team"&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;http://team&lt;/font&gt;&lt;/a&gt;&lt;font face="Lucida Console" color="#0000ff"&gt; –userfile Users.csv&lt;/font&gt;  &lt;p&gt;&lt;b&gt;Principales fonctions utilisées :&lt;/b&gt;  &lt;blockquote&gt; &lt;p&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;ipcsv $groupfile | foreach { Write-Host $_.GroupName }&lt;/font&gt; : Importe un fichier CSV, et affiche la colonne « GroupName » de chaque ligne  &lt;p&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;$spuser = $web.EnsureUser($user)&lt;/font&gt; : crée un utilisateur dans le site&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font face="Lucida Console" color="#0000ff"&gt;$web.SiteGroups.Add($group, $owner, $null, "")&lt;/font&gt; : Crée un groupe dans le site  &lt;p&gt;Le script complet est en attachement, ça donne cela :  &lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;&lt;span class="kwrd"&gt;param&lt;/span&gt; (&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt;    [string] $siteurl = &lt;span class="str"&gt;""&lt;/span&gt;,&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;    [string] $userfile = &lt;span class="str"&gt;""&lt;/span&gt;,&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;    [string] $groupfile = &lt;span class="str"&gt;""&lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;) &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;&lt;span class="kwrd"&gt;if&lt;/span&gt; ($siteurl &lt;span class="preproc"&gt;-eq&lt;/span&gt; &lt;span class="str"&gt;""&lt;/span&gt;)&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;    $siteurl = Read-Host &lt;span class="str"&gt;"Site url"&lt;/span&gt;;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  10:  &lt;/span&gt;} &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  11:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  12:  &lt;/span&gt;[Void][System.Reflection.Assembly]::LoadWithPartialName(&lt;span class="str"&gt;"Microsoft.SharePoint"&lt;/span&gt;); &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  13:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  14:  &lt;/span&gt;Write-Host -ForegroundColor green &lt;span class="str"&gt;"Opening SharePoint site..."&lt;/span&gt;; &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  15:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  16:  &lt;/span&gt;$site = New-Object Microsoft.SharePoint.SPSite($siteurl)&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  17:  &lt;/span&gt;$web = $site.RootWeb; &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  18:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  19:  &lt;/span&gt;&lt;span class="kwrd"&gt;if&lt;/span&gt; ($groupfile &lt;span class="preproc"&gt;-ne&lt;/span&gt; &lt;span class="str"&gt;""&lt;/span&gt;) &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  20:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  21:  &lt;/span&gt;    Write-Host -ForegroundColor green &lt;span class="str"&gt;"Importing groups from $groupfile"&lt;/span&gt;;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  22:  &lt;/span&gt;    ipcsv $groupfile | &lt;span class="kwrd"&gt;foreach&lt;/span&gt; { &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  23:  &lt;/span&gt;        $group = $_.GroupName;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  24:  &lt;/span&gt;        $perm = $_.Permissions;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  25:  &lt;/span&gt;        $owner = $_.Owner;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  26:  &lt;/span&gt;        &lt;span class="kwrd"&gt;if&lt;/span&gt; ($owner &lt;span class="preproc"&gt;-eq&lt;/span&gt; &lt;span class="str"&gt;""&lt;/span&gt;) { $owner = $web.CurrentUser.LoginName }&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  27:  &lt;/span&gt;        Write-Host -ForegroundColor green &lt;span class="str"&gt;"  $group (owner = $owner, perm = $perm)"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  28:  &lt;/span&gt;        $exists = $web.SiteGroups | where { $_.Name &lt;span class="preproc"&gt;-eq&lt;/span&gt; $group }&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  29:  &lt;/span&gt;        &lt;span class="kwrd"&gt;if&lt;/span&gt; ($exists &lt;span class="preproc"&gt;-eq&lt;/span&gt; $null)&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  30:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  31:  &lt;/span&gt;            &lt;span class="rem"&gt;# Create group&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  32:  &lt;/span&gt;            $web.SiteGroups.Add($group, $web.EnsureUser($owner), $null, &lt;span class="str"&gt;""&lt;/span&gt;);&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  33:  &lt;/span&gt;            &lt;span class="rem"&gt;# Give permissions to the group&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  34:  &lt;/span&gt;            $assign = New-Object Microsoft.SharePoint.SPRoleAssignment($web.SiteGroups[$group]);&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  35:  &lt;/span&gt;            $assign.RoleDefinitionBindings.Add($web.RoleDefinitions[$perm])&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  36:  &lt;/span&gt;            $web.RoleAssignments.Add($assign)&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  37:  &lt;/span&gt;        } &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  38:  &lt;/span&gt;        &lt;span class="kwrd"&gt;else&lt;/span&gt; &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  39:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  40:  &lt;/span&gt;            Write-Host -ForegroundColor magenta &lt;span class="str"&gt;"    already exist"&lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  41:  &lt;/span&gt;        }&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  42:  &lt;/span&gt;    }&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  43:  &lt;/span&gt;} &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  44:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  45:  &lt;/span&gt;&lt;span class="kwrd"&gt;if&lt;/span&gt; ($userfile &lt;span class="preproc"&gt;-ne&lt;/span&gt; &lt;span class="str"&gt;""&lt;/span&gt;)&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  46:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  47:  &lt;/span&gt;    Write-Host -ForegroundColor green &lt;span class="str"&gt;"Importing users from $userfile"&lt;/span&gt;;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  48:  &lt;/span&gt;    ipcsv $userfile | &lt;span class="kwrd"&gt;foreach&lt;/span&gt; { &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  49:  &lt;/span&gt;        $user = $_.User&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  50:  &lt;/span&gt;        $group = $_.Group&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  51:  &lt;/span&gt;        Write-Host -ForegroundColor green &lt;span class="str"&gt;"  $user -&amp;gt; $group"&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  52:  &lt;/span&gt;        &lt;span class="rem"&gt;# Add user to the web&lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  53:  &lt;/span&gt;        $spuser = $web.EnsureUser($user);&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  54:  &lt;/span&gt;        &lt;span class="rem"&gt;# Add user to group&lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  55:  &lt;/span&gt;        &lt;span class="kwrd"&gt;if&lt;/span&gt; ($group &lt;span class="preproc"&gt;-ne&lt;/span&gt; &lt;span class="str"&gt;""&lt;/span&gt;) &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  56:  &lt;/span&gt;        {&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  57:  &lt;/span&gt;            $web.SiteGroups[$group].AddUser($spuser);&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  58:  &lt;/span&gt;        }&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  59:  &lt;/span&gt;    }&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  60:  &lt;/span&gt;} &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  61:  &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  62:  &lt;/span&gt;$site.Dispose();&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  63:  &lt;/span&gt;Write-Host -ForegroundColor green &lt;span class="str"&gt;"Done."&lt;/span&gt;;&lt;/pre&gt;&lt;/div&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;

&lt;p&gt;&lt;font face="Lucida Console" color="#0000ff"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3170778" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/powershell/attachment/3170778.ashx" length="1107" type="application/x-zip-compressed" /><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_E700_ais_2F00_French/default.aspx">_ Français/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/PowerShell+V1/default.aspx">PowerShell V1</category><category domain="http://blogs.technet.com/powershell/archive/tags/Scripts+PS+V1/default.aspx">Scripts PS V1</category><category domain="http://blogs.technet.com/powershell/archive/tags/Scripts+PS+V2/default.aspx">Scripts PS V2</category><category domain="http://blogs.technet.com/powershell/archive/tags/_5F00_+Fran_26002300_231_3B00_ais_2F00_French/default.aspx">_ Fran&amp;#231;ais/French</category><category domain="http://blogs.technet.com/powershell/archive/tags/SharePoint/default.aspx">SharePoint</category></item></channel></rss>