<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Shay Levy</title><link>http://blogs.microsoft.co.il/blogs/scriptfanatic/</link><description>If you repeat it, $CRIPT it!</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ShayLevy" type="application/rss+xml" /><feedburner:emailServiceId>ShayLevy</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Are you the Ultimate Script Warrior?</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/Sf6a0PMgo80/are-you-the-ultimate-script-warrior.aspx</link><pubDate>Wed, 28 Oct 2009 08:37:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:431943</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=431943</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/10/28/are-you-the-ultimate-script-warrior.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/PowerGUI_TechEd_Flyer_web1_02CF2210.jpg"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;" title="PowerGUI_TechEd_Flyer_web[1]" border="0" alt="PowerGUI_TechEd_Flyer_web[1]" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/PowerGUI_TechEd_Flyer_web1_thumb_2CFECFF8.jpg" width="728" height="224" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;If your answer is positive then &lt;a href="http://quest.com/"&gt;Quest Software’s&lt;/a&gt; PowerPack Challenge 2009 is for you. Quest Software is sponsoring this contest where you can test your &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; scripting skills and&lt;strong&gt; get paid&lt;/strong&gt;. Just create some cool &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; scripts using Quest’s &lt;a href="http://powergui.org/"&gt;PowerGUI&lt;/a&gt; , and then post them to their site. Winners can receive up to&lt;strong&gt; $1,000 USD&lt;/strong&gt; to spend on Amazon.com.&lt;/p&gt;
&lt;p&gt;The event details and rules can be found &lt;a href="http://powergui.org/powerpackchallenge.jspa"&gt;HERE&lt;/a&gt; and on &lt;a href="http://dmitrysotnikov.wordpress.com/2009/10/23/powerpack-challenge-2009-begins/"&gt;Dmitry’s blog&lt;/a&gt; as well, and in&amp;nbsp;this year’s event I’m participating in the contest judges panel :) &lt;/p&gt;
&lt;p&gt;To create a PowerPack, &lt;a href="http://powergui.org/downloads.jspa"&gt;download PowerGUI&lt;/a&gt; , the ultimate scripting tool. Then, show the world your &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; scripting muscle. Combine your arsenal for one – or many – PowerPacks. The choice is yours! &lt;/p&gt;
&lt;p&gt;Some video resources to get you started with PowerPack authoring:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://powergui.org/shares/powergui/sbin/docs/How_to_create_a_PowerPack/How_to_create_a_PowerPack.html"&gt;How to create a PowerPack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://powergui.org/entry.jspa?externalID=2533&amp;amp;categoryID=361"&gt;PowerGUI Quick Tip - Basic PowerPack Authoring&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://powergui.org/shares/powergui/sbin/docs/Extending_PowerGUI/Extending_PowerGUI.html"&gt;Extending PowerGUI&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;So, see you at the contest and GOOD LUCK!&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=431943" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=Sf6a0PMgo80:qL-dNSp3Qe0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=Sf6a0PMgo80:qL-dNSp3Qe0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=Sf6a0PMgo80:qL-dNSp3Qe0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/Sf6a0PMgo80" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerGUI/default.aspx">PowerGUI</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Quest/default.aspx">Quest</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/10/28/are-you-the-ultimate-script-warrior.aspx</feedburner:origLink></item><item><title>Windows Management Framework is here!</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/5pysilg2kVY/windows-management-framework-is-here.aspx</link><pubDate>Tue, 27 Oct 2009 19:12:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:431442</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=431442</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/10/27/windows-management-framework-is-here.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/ps_3521CB95.png"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;MARGIN:0px 10px 0px 0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;" title="ps" border="0" alt="ps" align="left" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/ps_thumb_7D8C0AA6.png" width="99" height="71" /&gt;&lt;/a&gt; Windows Management Framework, which includes Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0, was officially released to the world this morning.&amp;nbsp; IT Professionals can now easily manage their Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 machines through PowerShell remoting. You can download the packages &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151321"&gt;HERE&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=431442" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=5pysilg2kVY:aY04BiiK9CM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=5pysilg2kVY:aY04BiiK9CM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=5pysilg2kVY:aY04BiiK9CM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/5pysilg2kVY" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/10/27/windows-management-framework-is-here.aspx</feedburner:origLink></item><item><title>אז מה היה לנו שם? (Hebrew)</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/Uz0MsXd4CoM/hebrew.aspx</link><pubDate>Thu, 17 Sep 2009 07:30:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:405713</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=405713</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/17/hebrew.aspx#comments</comments><description>&lt;div dir="rtl"&gt;היום, לכבוד הרמת כוסית לראש השנה התוודעתי לכשרון מיוחד של אחד העובדים באגף. אז הנה לפניכם ה&lt;a href="http://he.wikipedia.org/wiki/%D7%9E%D7%A7%D7%90%D7%9E%D7%94"&gt;מקאמה&lt;/a&gt; של גידי על השנה שהייתה וגם כמה איחולים לשנה החדשה.&lt;/div&gt;
&lt;div dir="rtl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div dir="rtl"&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;ראש השנה ממש בפתח &lt;br /&gt;בואו, ביחד נבחן את השטח &lt;br /&gt;מאז פסח מה קרה? &lt;br /&gt;ננסה לבדוק כל מאורע &lt;br /&gt;&lt;br /&gt;ראשית התחלפה לנו ממשלה &lt;br /&gt;ולה, יש אג&amp;#39;נדה משלה &lt;br /&gt;קצת להקפיא אך לפני זה לבנות &lt;br /&gt;להשקיע בחינוך – אבל פחות, &lt;br /&gt;לקבוע שיא במספר השרים &lt;br /&gt;במקום אלו שחוטאים ונעצרים &lt;br /&gt;(והצ&amp;#39;ופרים להם נשמרים). &lt;br /&gt;לטוס לרוסיה בטיסה חשאית &lt;br /&gt;שעליה כותבים בכותרת ראשית &lt;br /&gt;ומה יצא מזה מעשית? &lt;br /&gt;&lt;br /&gt;העולם על ארצנו מביט במגדלת &lt;br /&gt;ומחרים דברים שבשטחים מגדלת &lt;br /&gt;כועס על כל הרוג &amp;quot;תמים&amp;quot; &lt;br /&gt;אך באפגניסטן מחסל הוא תשעים &lt;br /&gt;ממציאים כאילו אנחנו סוחרים - &lt;br /&gt;משכנינו הערבים לוקחים איברים &lt;br /&gt;זה מה שחושבים כולם &lt;br /&gt;על הצבא הכי מוסרי בעולם &lt;br /&gt;&lt;br /&gt;וכאן במדינה הקיץ החם &lt;br /&gt;גורם לכולם לצאת מעורם &lt;br /&gt;האלימות גואה בכל הבתים &lt;br /&gt;והכי כואב זו פגיעה בזאטוטים &lt;br /&gt;זה חונק וההיא מרעיבה &lt;br /&gt;במקום לנהוג בחמלה ואהבה &lt;br /&gt;את השונה אנחנו שונאים: &lt;br /&gt;יורים והורגים במועדון הגאים &lt;br /&gt;ואת אחינו – צאצאי מלכת שבא &lt;br /&gt;דוחים בחינוך - הווו, איזו אחווה. &lt;br /&gt;רוצחים בשביל בטל בשישים &lt;br /&gt;מה קרה כאן? כולנו פושעים &lt;br /&gt;&lt;br /&gt;אבל למה להיות כזה פסימי? &lt;br /&gt;נחפש גם את הצד האופטימי &lt;br /&gt;מספר הנוסעים שחששנו שיקטן &lt;br /&gt;חוזר וצומח לו עם הזמן &lt;br /&gt;וגם הבורסה כבר לא צוללת &lt;br /&gt;אם כי על השיא עוד לא מתנפלת &lt;br /&gt;ואפילו בכדורגל אנחנו &amp;quot;פצצות&amp;quot; &lt;br /&gt;לשלב הבתים עלו שתי קבוצות &lt;br /&gt;אפילו שחיפה חטפה על הראש &lt;br /&gt;הפסידה – הובסה אפס שלוש &lt;br /&gt;וכן בקולנוע היו הצלחות &lt;br /&gt;&amp;quot;לבנון&amp;quot; בוונציה מעלה נשכחות &lt;br /&gt;&lt;br /&gt;ומה לקראת השנה הקרובה? &lt;br /&gt;שתהיה זו שנה מלאה אהבה &lt;br /&gt;שתהיה שנה של צמיחה כלכלית &lt;br /&gt;ברמה האישית וברמה הכללית &lt;br /&gt;שתהיה שנה של בריאות ושל אושר &lt;br /&gt;שגם מנהיגינו יקפידו על יושר &lt;br /&gt;ואני מקווה שהשנה – שנת תש&amp;quot;ע &lt;br /&gt;נדע להנמיך את מפלס הפשע &lt;br /&gt;ממש נמאס כבר מעוולות וַרשע. &lt;br /&gt;&lt;br /&gt;ואם נבין שצריכים יחד להיות &lt;br /&gt;זה מה שיקל עלינו לחיות &lt;br /&gt;שנדע לתת אחד לשני &lt;br /&gt;זה יטפח אצלנו את &amp;quot;האני&amp;quot;. &lt;br /&gt;&lt;br /&gt;שנדע לשמור על העקרונות &lt;br /&gt;אך כשצריך – גם לעגל ת&amp;#39;פינות, &lt;br /&gt;שנהיה לראש ולא לזנב &lt;br /&gt;שלא נריב ושרק נאהב. &lt;br /&gt;&lt;br /&gt;שתהיה השנה כדבש מתוקה &lt;br /&gt;שנאחז באוהבנו ביחד חזקה, &lt;br /&gt;שנדע לעמוד מול צרינו תמיד &lt;br /&gt;הן איננו עוד אומה שברירית . &lt;br /&gt;&lt;br /&gt;שנשחרר היום ולא בעתיד &lt;br /&gt;את הבן של כולנו, את גלעד שליט &lt;br /&gt;זה ששנים בשבי נמק &lt;br /&gt;ננסה מפה את משפחתו לחזק &lt;br /&gt;ולקוות שבברכה הבאה &lt;br /&gt;אוכל להגיד שהמשימה כבר בוצעה. &lt;br /&gt;&lt;br /&gt;כמו שנאמר: &amp;quot;יש לי חלום&amp;quot; &lt;br /&gt;שכל חיילנו יחזרו בשלום &lt;br /&gt;גם מהצבא וגם מהבילויים &lt;br /&gt;שלפעמים נראים כמועדוני עינויים &lt;br /&gt;יוצאים בשלום מעופרת יצוקה &lt;br /&gt;ועל יד הבית נקלעים למצוקה. &lt;br /&gt;שיגמרו כבר תאונות הדרכים &lt;br /&gt;הגידו, אנחנו אותן באמת צריכים? &lt;br /&gt;&lt;br /&gt;ואולי יהיה קצת גשם כאן &lt;br /&gt;שהכנרת תגיע לקו המסומן &lt;br /&gt;ולא לקו התחתון – המסוכן &lt;br /&gt;אנחנו ניסינו לעזור בעניינים &lt;br /&gt;התקנו לכולם את מכ&amp;quot;מ עננים &lt;br /&gt;אולי היורה השבוע הוא אחד הסימנים? &lt;br /&gt;&lt;br /&gt;ואולי שנה בלי חדשות חמות &lt;br /&gt;לא אתנגד אם הן תהיינה משעממות. &lt;br /&gt;ובסופו של דבר, איך אומרים הזקנים &lt;br /&gt;שיהיו לנו עוד המון שנים &lt;br /&gt;של בריאות, אושר, הנאה מהילדים &lt;br /&gt;ומי שיש כבר – גם מהנכדים. &lt;br /&gt;ולסיום נאחל, לחברים למשפחות &lt;br /&gt;רוב אושר והמון שמחות, &lt;br /&gt;חג שמח – עד כה שאפשר &lt;br /&gt;נביט בתקווה אל המחר &lt;br /&gt;ואז כל השאר כבר יהיה מסודר. &lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; גידי בלייכר ערה&amp;quot;ש תש&amp;quot;ע &lt;/div&gt;
&lt;div dir="rtl"&gt;&amp;nbsp;&lt;/div&gt;
&lt;p dir="rtl"&gt;&amp;nbsp;&lt;/p&gt;
&lt;div dir="rtl"&gt;&lt;strong&gt;&lt;font size="7"&gt;שנה טובה וחג שמח!&lt;/font&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;div align="right"&gt;
&lt;p&gt;&lt;strong&gt;&lt;font size="7"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=405713" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=Uz0MsXd4CoM:4WEj-lCe3Co:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=Uz0MsXd4CoM:4WEj-lCe3Co:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=Uz0MsXd4CoM:4WEj-lCe3Co:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/Uz0MsXd4CoM" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/OFFTOPIC/default.aspx">OFFTOPIC</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/17/hebrew.aspx</feedburner:origLink></item><item><title>Protecting OU from accidental deletion</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/0t2GBZ_2cxs/protecting-ou-from-accidental-deletion.aspx</link><pubDate>Sun, 13 Sep 2009 15:00:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:400745</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=400745</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/13/protecting-ou-from-accidental-deletion.aspx#comments</comments><description>&lt;p&gt;When you create new Organizational Units in Active Directory Users And Computers (ADUC) in Server 2008 (or with RSAT on 2003 domains), ADUC gives you the option to protect the OU from accidental deletion.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/ou_40692D70.png"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;" title="ou" border="0" alt="ou" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/ou_thumb_43BA9F4B.png" width="426" height="363" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;When this option is selected, ADUC updates the security descriptor of the object and, potentially, its parent, with Deny ACE for the Everyone domain group, which denies all administrators or users of this domain and domain controller the ability to delete this object.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/deny_54529A39.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="" border="0" alt="" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/deny_thumb_6B316BB5.png" width="583" height="161" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This setting does not provide protection against accidental deletion of a subtree that contains the protected object. Therefore, it is recommend that you enable this setting for all the protected object&amp;#39;s containers up to the domain naming context head.&lt;/p&gt;
&lt;p&gt;If you try to delete the OU you’ll get the following dialog:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/outest_3EA83BCF.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="" border="0" alt="" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/outest_thumb_683C0702.png" width="447" height="160" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To unprotect a container uncheck the value from the object’s &lt;b&gt;Object&lt;/b&gt; tab in ADUC. The &lt;b&gt;Object&lt;/b&gt; tab is visible only when &lt;b&gt;Advanced Features &lt;/b&gt;is selected on the &lt;b&gt;View&lt;/b&gt; menu.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/object_4DFB9DDE.png"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;" title="object" border="0" alt="object" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/object_thumb_5A894AFA.png" width="384" height="426" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; and &lt;a href="http://www.quest.com/powershell/activeroles-server.aspx"&gt;Quest AD cmdlets&lt;/a&gt; we can enable or disable OU protection with a single line of code!&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Enable OU protection on all OUs&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wiki.powergui.org/index.php/Get-QADObject"&gt;Get-QADObject&lt;/a&gt; –SizeLimit 0 -Type OrganizationalUnit | &lt;a href="http://wiki.powergui.org/index.php/Add-QADPermission"&gt;Add-QADPermission&lt;/a&gt; -Deny -Account Everyone -ApplyTo ThisObjectOnly -Rights DeleteTree,Delete&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;strong&gt;Enable protection for specific OU&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wiki.powergui.org/index.php/Add-QADPermission"&gt;Add-QADPermission&lt;/a&gt; -Identity &amp;#39;DistinguishedNameOfTheOU&amp;#39; -Deny -Account Everyone -ApplyTo ThisObjectOnly -Rights DeleteTree,Delete &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Remove protection for specific OU&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wiki.powergui.org/index.php/Get-QADPermission"&gt;Get-QADPermission&lt;/a&gt; -Identity &amp;#39;DistinguishedNameOfTheOU&amp;#39; -Deny -Account Everyone -ApplyTo ThisObjectOnly | &lt;a href="http://wiki.powergui.org/index.php/Remove-QADPermission"&gt;Remove-QADPermission&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=400745" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=0t2GBZ_2cxs:dZBLhq4pXyg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=0t2GBZ_2cxs:dZBLhq4pXyg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=0t2GBZ_2cxs:dZBLhq4pXyg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/0t2GBZ_2cxs" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Quest+AD+Cmdlets/default.aspx">Quest AD Cmdlets</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Quest/default.aspx">Quest</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Active+Directory/default.aspx">Active Directory</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/13/protecting-ou-from-accidental-deletion.aspx</feedburner:origLink></item><item><title>Powershell 2.0 for XP and Server 2003</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/x6hdcilfhvo/powershell-2-0-for-xp-and-server-2003.aspx</link><pubDate>Fri, 11 Sep 2009 10:19:34 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:401857</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=401857</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/11/powershell-2-0-for-xp-and-server-2003.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/ps_639D800C.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="" border="0" alt="" align="left" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/ps_thumb_13E454C3.png" width="99" height="71" /&gt;&lt;/a&gt;PowerShell 2.0 Release Candidate for XP and Server 2003 has been released. The package includes the latest version of PowerShell and WINRM. Download it &lt;a href="https://connect.microsoft.com/windowsmanagement/Downloads"&gt;HERE&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=401857" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=x6hdcilfhvo:Wyeaow0LYdQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=x6hdcilfhvo:Wyeaow0LYdQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=x6hdcilfhvo:Wyeaow0LYdQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/x6hdcilfhvo" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/11/powershell-2-0-for-xp-and-server-2003.aspx</feedburner:origLink></item><item><title>Parsing PowerShell scripts</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/5-GTUFaQvQc/parsing-powershell-scripts.aspx</link><pubDate>Mon, 07 Sep 2009 15:10:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:399117</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=399117</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/07/parsing-powershell-scripts.aspx#comments</comments><description>&lt;p&gt;The &lt;a href="http://msdn.microsoft.com/en-us/library/system.management.automation.psparser(VS.85).aspx"&gt;PsParser&lt;/a&gt; class, introduced in Windows &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; 2.0, provides a mechanism to parse a script into a collection of tokens. There are some neat applications written using the &lt;a href="http://msdn.microsoft.com/en-us/library/system.management.automation.psparser.tokenize(VS.85).aspx"&gt;Tokenize&lt;/a&gt; method such as &lt;a href="http://www.leeholmes.com/blog/SearchView.aspx?q=tokenize"&gt;Syntax Highlighting&lt;/a&gt;, &lt;a href="http://dougfinke.com/blog/index.php/2009/01/03/expand-alias-for-powershell-integrated-scripting-environment/"&gt;Alias resolving&lt;/a&gt; and &lt;a href="http://dougfinke.com/blog/index.php/2008/11/14/using-powershells-psparsertokenize-discover-functions-in-powershell-scripts/"&gt;discovering functions in scripts&lt;/a&gt; . One other great benefit of the method is the ability to find if a script contains syntax errors &lt;strong&gt;without actually running the script&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;The &lt;a href="http://msdn.microsoft.com/en-us/library/system.management.automation.psparser.tokenize(VS.85).aspx"&gt;Tokenize&lt;/a&gt; method has two overloads, both accept a script as a string or as an array of lines (&lt;em&gt;Script&lt;/em&gt; parameter) and both update a referenced variable with a collection of the errors that occurred when parsing the script (&lt;em&gt;Errors&lt;/em&gt; parameter). &lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Test-PSScript&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;is a v2 advanced function. Its FilePath parameter accepts input from the pipeline or through the command parameter. The output of the function is an extended Token object (see sample usage and result below) which includes the path of the script, Error Message, the line where the error occurred and some other information. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#0000ff;"&gt;&lt;font color="#008040"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#0000ff;"&gt;&lt;font color="#008040"&gt;#Requires -Version 2 &lt;br /&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;&lt;br /&gt;function&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Test-PSScript&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;{ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;param&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;( &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Parameter(Mandatory&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$true&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;, Position&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;0&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;, ValueFromPipeline&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$true&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;, ValueFromPipelineByPropertyName&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$true&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;)]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ValidateNotNullOrEmpty()]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Alias(&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;PSPath&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;,&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;FullName&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;#39;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;)]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;/span&gt;&lt;span style="COLOR:#008080;"&gt;System.String&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;[]] &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$FilePath&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;, &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#000000;"&gt;[&lt;/span&gt;&lt;span style="COLOR:#008080;"&gt;Switch&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;]&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$IncludeSummaryReport&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; ) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#0000ff;"&gt;begin&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$total&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$fails&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;0&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#0000ff;"&gt;process &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#000000;"&gt;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$FilePath&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113300"&gt;Foreach-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; { &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113418"&gt;Test-Path&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Path&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-PathType&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;Leaf&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Path&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113289"&gt;Convert-Path&lt;/a&gt; -&lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;Path &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Errors&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$null&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Content&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113310"&gt;Get-Content&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Path&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$path&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Tokens&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; [&lt;/span&gt;&lt;span style="COLOR:#008080;"&gt;System.Management.Automation.PsParser&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;]::&lt;/span&gt;&lt;span style="COLOR:#8b4513;"&gt;Tokenize&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Content&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;,[&lt;/span&gt;&lt;span style="COLOR:#008080;"&gt;ref&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;]&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Errors&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Errors&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$fails&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;+=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;1&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Errors&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113300"&gt;Foreach-Object&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;{&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.Token | &lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113280"&gt;Add-Member&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-MemberType&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;NoteProperty&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Name&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;Path&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Value&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Path&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-PassThru&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;FONT-WEIGHT:bold;"&gt;`&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113280"&gt;Add-Member&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-&lt;/span&gt;MemberType&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;NoteProperty&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Name&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;ErrorMessage&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Value&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.Message &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-PassThru&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#800080;"&gt;$total&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;+=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;1&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;end&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$IncludeSummaryReport&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;)&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113426"&gt;Write-Host&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;`n$total script(s) processed, $fails script(s) contain syntax errors.&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;} &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Sample usage:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#008000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#008000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#008000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="FONT-FAMILY:&amp;#39;Lucida Console&amp;#39;;"&gt;&lt;pre style="PADDING-BOTTOM:2px;BACKGROUND-COLOR:#012456;PADDING-LEFT:2px;PADDING-RIGHT:2px;COLOR:white;PADDING-TOP:2px;"&gt;PS &amp;gt; Get-ChildItem –Filter *.ps1 | Test-PSScript -IncludeSummaryReport

Path         : D:\scripts\Recycle-IIsAppPool.ps1
ErrorMessage : Missing closing &amp;#39;)&amp;#39; in expression.
Content      : &amp;lt;position&amp;gt;
Type         : Position
Start        : 3928
Length       : 0
StartLine    : 113
StartColumn  : 1
EndLine      : 113
EndColumn    : 1


Path         : D:\scripts\Play-Sound.ps1
ErrorMessage : Missing expression after unary operator &amp;#39;--&amp;#39;.
Content      : --
Type         : Operator
Start        : 975
Length       : 2
StartLine    : 35
StartColumn  : 32
EndLine      : 35
EndColumn    : 34


35 script(s) processed, 2 script(s) contain syntax errors.&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For Powershell 1.0 parsing technique see Keith Hill’s &lt;a href="http://keithhill.spaces.live.com/Blog/cns!5A8D2641E0963A97!6036.entry"&gt;Preparsing Scripts to Check for Syntax Errors&lt;/a&gt; blog post.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=399117" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=5-GTUFaQvQc:6xgNFj9IqB8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=5-GTUFaQvQc:6xgNFj9IqB8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=5-GTUFaQvQc:6xgNFj9IqB8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/5-GTUFaQvQc" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Tokenize/default.aspx">Tokenize</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/07/parsing-powershell-scripts.aspx</feedburner:origLink></item><item><title>PowerShell 2.0 Modules: An Introduction with Bruce Payette</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/aqlmB060UXI/powershell-2-0-modules-an-introduction-with-bruce-payette.aspx</link><pubDate>Thu, 03 Sep 2009 09:42:54 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:394811</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=394811</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/03/powershell-2-0-modules-an-introduction-with-bruce-payette.aspx#comments</comments><description>&lt;p&gt;   &lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/ps_1D57E15F.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;margin-left:0px;border-left-width:0px;margin-right:0px;" title="" border="0" alt="" align="left" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/ps_thumb_1BA7158B.png" width="99" height="71" /&gt;&lt;/a&gt; Join &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; Program Manager, Osama Sajid, in an interview with the Principal Software Design Engineer, Bruce Payette, discussing the new PowerShell Modules feature.     &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;Episode &lt;a href="http://edge.technet.com/tags/BP1"&gt;one&lt;/a&gt; introduces Modules and discusses comparisons with CmdLets.     &lt;br /&gt;Episode &lt;a href="http://edge.technet.com/tags/BP2"&gt;two&lt;/a&gt; demonstrates how to use Modules.     &lt;br /&gt;Episode &lt;a href="http://edge.technet.com/tags/BP3"&gt;three&lt;/a&gt; illustrates how to develop script and binary Modules. &lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=394811" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=aqlmB060UXI:fxw4mvXNkKE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=aqlmB060UXI:fxw4mvXNkKE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=aqlmB060UXI:fxw4mvXNkKE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/aqlmB060UXI" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Video/default.aspx">Video</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/09/03/powershell-2-0-modules-an-introduction-with-bruce-payette.aspx</feedburner:origLink></item><item><title>Get-WMIQualifierValue (revisited)</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/u8YA15cI-TQ/get-wmiqualifiervalue-revisited.aspx</link><pubDate>Mon, 31 Aug 2009 11:37:53 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:392077</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=392077</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/31/get-wmiqualifiervalue-revisited.aspx#comments</comments><description>&lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;font face="Tahoma"&gt;An updated version of my &lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/01/05/get-wmiqualifiervalue.aspx"&gt;Get-WMIQualifierValue&lt;/a&gt; function. With this version you can query remote computers, specify the NameSpace of the class and also specify a property name to get just its values instead of all properties.&lt;/font&gt; &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;u&gt;&lt;strong&gt;Sample Usage:&lt;/strong&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#5f9ea0;"&gt;Get-WMIQualifierValue&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;-Class&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;Win32_LogicalDisk&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;-ComputerName&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;computer1&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;–Property&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;StatusInfo&lt;/span&gt;&lt;/span&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;function&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;Get-WMIQualifierValue&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; { &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;param&lt;/span&gt;&lt;span style="color:#000000;"&gt;( &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#008080;"&gt;string&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;&lt;span style="color:#800080;"&gt;$Class&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;$(&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Throw&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;“&lt;/span&gt;&lt;span style="color:#800000;"&gt;Parameter ‘Class’ cannot be empty&lt;/span&gt;&lt;span style="color:#800000;"&gt;”&lt;/span&gt;&lt;span style="color:#000000;"&gt;), &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#008080;"&gt;string&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;&lt;span style="color:#800080;"&gt;$ComputerName&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;.&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;, &lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#008080;"&gt;string&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;&lt;span style="color:#800080;"&gt;$NameSpace&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;ROOT\cimv2&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;/span&gt;&lt;span style="color:#008080;"&gt;string&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;&lt;span style="color:#800080;"&gt;$Property&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;*&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$PSVersionTable&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#008000;"&gt;#&lt;/span&gt;&lt;span style="color:#008000;"&gt;PowerShell v2 detected&lt;/span&gt;&lt;span style="color:#008000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113337"&gt;Get-WmiObject&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;meta_class&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;-Filter&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;__Class = &amp;#39;$class&amp;#39;&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;-&lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;Amended&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;`&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;-ComputerName&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$ComputerName&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;-Namespace&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$NameSpace&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;else&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#008000;"&gt;#&lt;/span&gt;&lt;span style="color:#008000;"&gt;PowerShell v1 detected&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#008000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;=[&lt;/span&gt;&lt;span style="color:#008080;"&gt;wmiclass&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;\\$ComputerName\$($NameSpace):$class&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.psbase.options.useAmendedQualifiers&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#800080;"&gt;$true&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;in&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.psbase.properties) &lt;br /&gt;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$names&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.qualifiers | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113300"&gt;ForEach-Object&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;span style="color:#800080;"&gt;$_&lt;/span&gt;&lt;span style="color:#000000;"&gt;.name} &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$names&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-contains&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;values&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-AND&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$names&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-contains&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;valuemap&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$pLen&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;-&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;*&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.name.length&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$value&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.qualifiers[&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Values&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;].value &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$meaning&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.qualifiers[&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;ValueMap&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;].value &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$map&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$value&lt;/span&gt;&lt;span style="color:#000000;"&gt; | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113387"&gt;Select-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; Value,@{Name&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Meaning&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;;Expression&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;span style="color:#800080;"&gt;$_&lt;/span&gt;&lt;span style="color:#000000;"&gt;}}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;..&lt;/span&gt;&lt;span style="color:#800080;"&gt;$map&lt;/span&gt;&lt;span style="color:#000000;"&gt;.length | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113300"&gt;ForEach-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; { &lt;/span&gt;&lt;span style="color:#800080;"&gt;$map&lt;/span&gt;&lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#800080;"&gt;$_&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;].value&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#800080;"&gt;$meaning&lt;/span&gt;&lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#800080;"&gt;$_&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-&lt;/span&gt;&lt;span style="color:#000000;"&gt;1&lt;/span&gt;&lt;span style="color:#000000;"&gt;] } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$map&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$map&lt;/span&gt;&lt;span style="color:#000000;"&gt; | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113280"&gt;Add-Member&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;NoteProperty&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;Name&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.name –&lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;PassThru&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$Property&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-eq&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;*&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113426"&gt;Write-Host&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;`n$pLen`n&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;+&lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.name&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;+&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;`n$pLen&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$map&lt;/span&gt;&lt;span style="color:#000000;"&gt; | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113387"&gt;Select-Object&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Value,Meaning | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113303"&gt;Format-Table&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; –&lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;AutoSize&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.name &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-eq&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$Property&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113426"&gt;Write-Host&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;`n$pLen`n&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;+&lt;/span&gt;&lt;span style="color:#800080;"&gt;$p&lt;/span&gt;&lt;span style="color:#000000;"&gt;.name&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;+&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;`n$pLen&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$map&lt;/span&gt;&lt;span style="color:#000000;"&gt; | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113423"&gt;Where-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; {&lt;/span&gt;&lt;span style="color:#800080;"&gt;$_&lt;/span&gt;&lt;span style="color:#000000;"&gt;.name &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-eq&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$Property&lt;/span&gt;&lt;span style="color:#000000;"&gt; } | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113387"&gt;Select-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; Value,Meaning |&lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113303"&gt;Format-Table&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="font-style:italic;color:#5f9ea0;"&gt;–AutoSize&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;break&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color:#000000;"&gt;}&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;span style="color:#000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;} &lt;/span&gt;&lt;/p&gt;&lt;pre&gt;&lt;/pre&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=392077" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=u8YA15cI-TQ:fB8OwmwJ5oM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=u8YA15cI-TQ:fB8OwmwJ5oM:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=u8YA15cI-TQ:fB8OwmwJ5oM:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/u8YA15cI-TQ" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/WMI/default.aspx">WMI</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/31/get-wmiqualifiervalue-revisited.aspx</feedburner:origLink></item><item><title>Mailbox Users Storage limit</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/_ibz-FuSTo0/mailbox-users-storage-limit.aspx</link><pubDate>Sun, 30 Aug 2009 10:12:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:390787</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=390787</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/30/mailbox-users-storage-limit.aspx#comments</comments><description>&lt;p&gt;My morning task today includes the following: get all mailboxes (Exchange 2003) larger than X megs where the associated user mailbox storage limits are overriding the settings of the Mailbox store. &lt;/p&gt;
&lt;p&gt;Storage limit information for&amp;nbsp;user accounts is available in Active Directory Users and Computers on the user ‘Exchange General’ tab (click on ‘Storage Limits’ at the bottom). The ‘Storage Limits’ dialog box specifies the mailbox storage limits for warning or prohibiting a mailbox-enabled user from sending or receiving email. You can also use this dialog box to specify the number of days a deleted item is stored in the mailbox store before it is permanently deleted but for my task it is not needed.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/limits_15C11ED3.png"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;BORDER-TOP:0px;BORDER-RIGHT:0px;" title="" border="0" alt="" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/limits_thumb_3ADE693F.png" width="390" height="371" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;So the script goes as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use WMI Get all mailboxes larger than 250MB in size. &lt;/li&gt;
&lt;li&gt;Get the associated mailbox user from AD using &lt;a href="http://www.quest.com/powershell/activeroles-server.aspx"&gt;Quest AD cmdlets&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Filter those which override the mailbox store policy (the checkbox, &lt;strong&gt;&lt;font color="#ff0000"&gt;(1)&lt;/font&gt;&lt;/strong&gt; in the figure above is not checked). The LDAP attribute name for the checkbox is &lt;strong&gt;mDBUseDefaults&lt;/strong&gt; and the value is &lt;strong&gt;FALSE. &lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;In addition, extend the filtered mailbox objects with storage limit attributes (and values): &lt;br /&gt;- Issue warning at (KB) – Ldap name &lt;strong&gt;&lt;font color="#ff0000"&gt;(2) &lt;/font&gt;&lt;/strong&gt;is &lt;strong&gt;mDBStorageQuota.&lt;/strong&gt; &lt;br /&gt;- Prohibit send at (KB) – Ldap name&lt;strong&gt; &lt;font color="#ff0000"&gt;(3)&lt;/font&gt;&lt;/strong&gt; is &lt;strong&gt;mDBOverQuotaLimit.&lt;/strong&gt; &lt;br /&gt;- Prohibit send and receive at (KB) – Ldap name &lt;strong&gt;&lt;font color="#ff0000"&gt;(4)&lt;/font&gt;&lt;/strong&gt; is &lt;strong&gt;mDBOverHardQuotaLimit.&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span style="COLOR:#800080;"&gt;$Server&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;ExchangeServer&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot; &lt;br /&gt;&lt;span style="COLOR:#800080;"&gt;$MbxSize&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;250MB&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113337"&gt;Get-WMIObject&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;Exchange_Mailbox&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Namespace&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;root\MicrosoftExchangeV2&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Computer&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$server&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-Filter&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;size&amp;gt;=$(&lt;span style="COLOR:#800080;"&gt;$MbxSize&lt;/span&gt;/1kb)&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113300"&gt;Foreach-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; { &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$IncludedProperties&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBUseDefaults&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;,&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBStorageQuota&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;,&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBOverQuotaLimit&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;,&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBOverHardQuotaLimit&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$user&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://wiki.powergui.org/index.php/Get-QADUser"&gt;Get-QADUser&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.LegacyDN &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-IncludedProperties&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$IncludedProperties&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;!&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$user&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.mDBUseDefaults) &lt;br /&gt;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113280"&gt;Add-member&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-InputObject&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;NoteProperty&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBUseDefaults&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$user&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.mDBUseDefaults &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113280"&gt;Add-member&lt;/a&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;InputObject&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;NoteProperty&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBStorageQuota&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$user&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.mDBStorageQuota &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113280"&gt;Add-member&lt;/a&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;InputObject&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;NoteProperty&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBOverQuotaLimit&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$user&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.mDBOverQuotaLimit &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113280"&gt;Add-member&lt;/a&gt; &lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;-&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;InputObject&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;NoteProperty&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;mDBOverHardQuotaLimit&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$user&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.mDBOverHardQuotaLimit –&lt;/span&gt;&lt;span style="FONT-STYLE:italic;COLOR:#5f9ea0;"&gt;PassThru&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; }&amp;nbsp; &lt;br /&gt;&lt;br /&gt;} | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113387"&gt;Select-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; MailboxDisplayName,Size,mDBUseDefaults,mDBStorageQuota,mDBOverQuotaLimit,mDBOverHardQuotaLimit &lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=390787" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=_ibz-FuSTo0:vcxCQmoAlso:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=_ibz-FuSTo0:vcxCQmoAlso:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=_ibz-FuSTo0:vcxCQmoAlso:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/_ibz-FuSTo0" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Exchange/default.aspx">Exchange</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Quest+AD+Cmdlets/default.aspx">Quest AD Cmdlets</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Quest/default.aspx">Quest</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/30/mailbox-users-storage-limit.aspx</feedburner:origLink></item><item><title>Force a VM to enter BIOS setup screen on next reboot</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/4eJQrerOmn8/force-a-vm-to-enter-bios-setup-screen-on-next-reboot.aspx</link><pubDate>Thu, 27 Aug 2009 17:00:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:387546</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=387546</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/27/force-a-vm-to-enter-bios-setup-screen-on-next-reboot.aspx#comments</comments><description>&lt;p&gt;With the following &lt;a href="http://www.vmware.com/support/developer/windowstoolkit/"&gt;PowerCLI&lt;/a&gt; filter you can force entry of virtual machine(s) into the BIOS setup screen next time the VM boots. You can configure the option in the VM options tab but with &lt;span style="COLOR:#5f9ea0;"&gt;&lt;strong&gt;Set-VMBIOSSetup&lt;/strong&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;you can toggle the value programmatically: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/BootOptions_71504CF2.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH:0px;DISPLAY:inline;BORDER-TOP-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-LEFT-WIDTH:0px;" title="" border="0" alt="" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/BootOptions_thumb_1528FE80.png" width="591" height="329" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Note that setting a VM to enter BIOS mode is a one time action. Once the VM reboots and enters the BIOS screen the ‘Force BIOS Setup’ flag is unchecked so that subsequent boots proceed normally.&lt;/p&gt;&lt;span style="COLOR:#000000;"&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="COLOR:#0000ff;"&gt;filter&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Set-VMBIOSSetup&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;param&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;( &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;/span&gt;&lt;span style="COLOR:#008080;"&gt;switch&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;]&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Disable&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;/span&gt;&lt;span style="COLOR:#008080;"&gt;switch&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;]&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$PassThru&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp; )&lt;/span&gt;&lt;/span&gt; 
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;-is&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; [VMware.VimAutomation.Types.VirtualMachine]) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;trap&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; { &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;throw&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$vmbo&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;= &lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113355"&gt;New-Object&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;VMware.Vim.VirtualMachineBootOptions&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$vmbo&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.EnterBIOSSetup &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;= &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$true&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$Disable&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$vmbo&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.EnterBIOSSetup &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;= &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$false&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$vmcs&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113355"&gt;New-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;VMware.Vim.VirtualMachineConfigSpec&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$vmcs&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;.BootOptions &lt;/span&gt;&lt;span style="COLOR:#ff0000;"&gt;= &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$vmbo&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Get-View&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;).ReconfigVM(&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$vmcs&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;(&lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$PassThru&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Get-VM&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800080;"&gt;$_&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#0000ff;"&gt;else&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113425"&gt;Write-Error&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;Wrong object type. Only virtual machine objects are allowed.&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Sample usage:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#008000;"&gt;##&lt;/span&gt;&lt;span style="COLOR:#008000;"&gt; Get all VMs which name starts with XP, force the VM to enter into bios &lt;br /&gt;## mode on next boot and write VM objects back to pipeline&lt;/span&gt;&lt;span style="COLOR:#008000;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Get-VM&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; XP&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;*&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Set-VMBIOSSetup&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; -PassThru &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#008000;"&gt;#&lt;/span&gt;&lt;span style="COLOR:#008000;"&gt; Get all VMs which name starts with XP and disable (uncheck) bios mode on next boot&lt;/span&gt;&lt;span style="COLOR:#008000;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Get-VM&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; XP&lt;/span&gt;&lt;span style="COLOR:#800000;"&gt;*&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; | &lt;/span&gt;&lt;span style="COLOR:#5f9ea0;"&gt;Set-VMBIOSSetup&lt;/span&gt;&lt;span style="COLOR:#000000;"&gt; -Disable&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;One thing I found when testing the filter on ESXi 4 is that you get an error ‘fault.RestrictedVersion.summary’ if ESXi is registered, surprisingly it works if ESXi 4&lt;strong&gt; is not&lt;/strong&gt; registered. Duh!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="COLOR:#000000;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=387546" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=4eJQrerOmn8:Cr2LgrCjkRE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=4eJQrerOmn8:Cr2LgrCjkRE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=4eJQrerOmn8:Cr2LgrCjkRE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/4eJQrerOmn8" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerCLI/default.aspx">PowerCLI</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/VMWare/default.aspx">VMWare</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/27/force-a-vm-to-enter-bios-setup-screen-on-next-reboot.aspx</feedburner:origLink></item><item><title>New PowerShell videos</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/dFQinqd35Us/new-powershell-videos.aspx</link><pubDate>Wed, 26 Aug 2009 13:51:43 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:387672</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=387672</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/26/new-powershell-videos.aspx#comments</comments><description>&lt;p&gt;via &lt;a href="http://twitter.com/makovec/"&gt;@makovec&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/image_1A574FF6_31D5C36B.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;margin-left:0px;border-top:0px;margin-right:0px;border-right:0px;" title="" border="0" alt="" align="left" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/image_1A574FF6_thumb_1009EADA.png" width="99" height="71" /&gt;&lt;/a&gt; Osama Sajid, &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; Program Manager, and &lt;a href="http://www.microsoft.com/presspass/exec/de/snover/default.mspx"&gt;Jeffrey Snover&lt;/a&gt; , Architect of PowerShell and Microsoft Distinguished Engineer,&amp;#160; discussing the foundations and vision for PowerShell as a critical component of Microsoft&amp;#39;s platform management strategy. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://edge.technet.com/Media/PowerShell-Discussions-with-the-Architect-Part-1/"&gt;Discussions with the Architect, Part 1&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://edge.technet.com/Media/PowerShell-Discussions-with-the-Architect-Part-2/"&gt;Discussions with the Architect, Part 2&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://edge.technet.com/Media/PowerShell-Discussions-with-the-Architect-Part-3/"&gt;Discussions with the Architect, Part 3&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And two more with &lt;a href="http://blogs.msdn.com/mediaandmicrocode/"&gt;James Brundage&lt;/a&gt;, PowerShell Test Team SDE: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/posts/philpenn/PowerShell-How-To-Variables-Types-and-Operators/"&gt;PowerShell &amp;quot;How-To&amp;quot; : Variables, Types, and Operators&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://channel9.msdn.com/posts/philpenn/PowerShell-How-To--Arrays-Conditionals-Collections-and-Loops/"&gt;PowerShell &amp;quot;How-To&amp;quot; : Arrays, Conditionals, Collections, and Loops&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=387672" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=dFQinqd35Us:SP4iThJbJCA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=dFQinqd35Us:SP4iThJbJCA:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=dFQinqd35Us:SP4iThJbJCA:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/dFQinqd35Us" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Video/default.aspx">Video</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Channel9/default.aspx">Channel9</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/26/new-powershell-videos.aspx</feedburner:origLink></item><item><title>Exchange 2007 SP2</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/ElCN1s0WdHU/exchange-2007-sp2.aspx</link><pubDate>Wed, 26 Aug 2009 08:25:47 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:387471</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=387471</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/26/exchange-2007-sp2.aspx#comments</comments><description>&lt;p&gt;Exchange 2007 SP2 was released yesterday (version 08.02.0176.002).&amp;#160; Below is some information regarding this release.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=4c4bd2a3-5e50-42b0-8bbb-2cc9afe3216a"&gt;Exchange 2007 SP2 Download&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Microsoft Exchange Server 2007 Service Pack 2 (SP2) has been designed specifically to help meet the challenges of any business and the needs of all the different groups with a stake in the messaging system. Exchange Server 2007 SP2 is a mission-critical communications tool that enables employees to be more productive and access their information anywhere and anytime while providing a messaging system that enables rich, efficient access to e-mail, calendar items, voice mail, and contacts. For the administrator, Exchange Server 2007 SP2 provides advanced protection options against e-mail security threats, such as spam and viruses, as well as the tools to help manage internal compliance and high availability needs. &lt;/p&gt;  &lt;p&gt;For an overview of the new features that are available in Exchange Server 2007 SP2, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=154404"&gt;&amp;quot;What&amp;#39;s New in Exchange Server 2007 SP2&amp;quot;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Release Notes:     &lt;br /&gt;&lt;/b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ee7829a3-0ae8-44de-822c-908cd1034523&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ee7829a3-0ae8-44de-822c-908cd1034523&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Active Directory Schema Changes:     &lt;br /&gt;&lt;/b&gt;&lt;a href="http://technet.microsoft.com/en-us/library/ee221142.aspx"&gt;http://technet.microsoft.com/en-us/library/ee221142.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;   &lt;p&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/clip_image001_6B942424.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=387471" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=ElCN1s0WdHU:g3Nszqpz4mY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=ElCN1s0WdHU:g3Nszqpz4mY:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=ElCN1s0WdHU:g3Nszqpz4mY:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/ElCN1s0WdHU" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Exchange/default.aspx">Exchange</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/26/exchange-2007-sp2.aspx</feedburner:origLink></item><item><title>Active Directory PowerShell scripts pack</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/2IK6CnFCcOo/active-directory-scripts-pack.aspx</link><pubDate>Wed, 19 Aug 2009 11:21:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:382139</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=382139</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/19/active-directory-scripts-pack.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://idera.com/"&gt;&lt;img style="border-right-width:0px;margin:0px 10px 10px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="idera" border="0" alt="idera" align="left" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/idera_227E854C.jpg" width="126" height="29" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As &lt;a href="http://www.earthtimes.org/articles/show/update-idera-supports-powershell-for-microsoft-active-directory-management,930416.shtml"&gt;announced&lt;/a&gt; yesterday, &lt;a href="http://idera.com/"&gt;Idera&lt;/a&gt;, the company behind &lt;a href="http://www.idera.com/Products/PowerShell/PowerShell-Plus/"&gt;PowerShellPlus&lt;/a&gt; , has released the Active Directory scripts pack. The scripts pack, authored by &lt;a href="http://powershellers.blogspot.com/"&gt;Aleksandar Nikolic&lt;/a&gt; and myself, is a set of more than 30 &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; 1.0 ADSI functions and filters designed to help IT administrators automate everyday Active Directory management tasks. &lt;/p&gt;  &lt;p&gt;You can download the scripts pack &lt;a href="http://www.idera.com/Products/Free-Tools/PowerShell-scripts-Active-Directory/"&gt;HERE&lt;/a&gt; (registration needed). We hope you&amp;#39;ll find it useful and if you have any questions or find any bugs you can report them to one of us. We are also available on Twitter (&lt;a href="http://twitter.com/alexandair"&gt;@alexandair&lt;/a&gt; and &lt;a href="http://twitter.com/ShayLevy"&gt;@ShayLevy&lt;/a&gt;).&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=382139" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=2IK6CnFCcOo:L69EQSdJCas:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=2IK6CnFCcOo:L69EQSdJCas:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=2IK6CnFCcOo:L69EQSdJCas:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/2IK6CnFCcOo" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Idera/default.aspx">Idera</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/Active+Directory/default.aspx">Active Directory</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShellPlus/default.aspx">PowerShellPlus</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/19/active-directory-scripts-pack.aspx</feedburner:origLink></item><item><title>Where do the functions come from?</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/a1Wxwt4gEiM/where-do-the-functions-come-from.aspx</link><pubDate>Mon, 17 Aug 2009 11:56:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:380505</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=380505</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/17/where-do-the-functions-come-from.aspx#comments</comments><description>&lt;p&gt;With &lt;a href="http://www.microsoft.com/powershell"&gt;PowerShell&lt;/a&gt; 2.0 you can tell exactly where a function came from, whether the function was defined in your profile or &lt;a href="http://www.microsoft.com/technet/scriptcenter/topics/winpsh/manual/run.mspx#EMBAC"&gt;dot-sourced&lt;/a&gt; in a script file. You may find it useful when you want to edit a function source code but don’t know or remember the function source file.&amp;#160; &lt;/p&gt;  &lt;p&gt;The one-liner below gets all functions from the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=113250"&gt;built-in Function provider&lt;/a&gt; (contains a view of the functions stored in session state), filters just those that have a value in the ScriptBlock.File member and creates a new &lt;a href="http://www.microsoft.com/technet/scriptcenter/resources/pstips/apr08/pstip0425.mspx"&gt;calculated property&lt;/a&gt; to display the location of the file the function came from.&lt;/p&gt;  &lt;p&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113308"&gt;Get-ChildItem&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;Function&lt;/span&gt;&lt;span style="color:#000000;"&gt;: | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113423"&gt;Where-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; {&lt;/span&gt;&lt;span style="color:#800080;"&gt;$_&lt;/span&gt;&lt;span style="color:#000000;"&gt;.ScriptBlock.File} | &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=113387"&gt;Select-Object&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt; Name,@{Name&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Location&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;;Expression&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt;{&lt;/span&gt;&lt;span style="color:#800080;"&gt;$_&lt;/span&gt;&lt;span style="color:#000000;"&gt;.ScriptBlock.File}}&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=380505" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=a1Wxwt4gEiM:q9SaEPVznG8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=a1Wxwt4gEiM:q9SaEPVznG8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=a1Wxwt4gEiM:q9SaEPVznG8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/a1Wxwt4gEiM" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/17/where-do-the-functions-come-from.aspx</feedburner:origLink></item><item><title>Powershell v2 for Vista and Windows Server 2008</title><link>http://feedproxy.google.com/~r/ShayLevy/~3/bKeZ74gXpzw/powershell-v2-for-vista-and-windows-server-2008.aspx</link><pubDate>Fri, 14 Aug 2009 06:07:00 GMT</pubDate><guid isPermaLink="false">b5c4f5bc-c09b-4439-a595-91a98c1847df:379455</guid><dc:creator>ScriptFanatic</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://blogs.microsoft.co.il/blogs/scriptfanatic/rsscomments.aspx?PostID=379455</wfw:commentRss><comments>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/14/powershell-v2-for-vista-and-windows-server-2008.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/powershell"&gt;&lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/scriptfanatic/image_1A574FF6.png"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;MARGIN-LEFT:0px;BORDER-TOP:0px;MARGIN-RIGHT:0px;BORDER-RIGHT:0px;" title="" border="0" alt="" align="left" src="http://blogs.microsoft.co.il/blogs/scriptfanatic/image_thumb_1CB0D1F4.png" width="119" height="85" /&gt;&lt;/a&gt;PowerShell&lt;/a&gt; v2 is now available for download for Windows Vista and Windows Server 2008. &lt;br /&gt;Windows XP and Windows Server 2003 SP2 are not included in this RC release but they will be made available in future. &lt;br /&gt;&lt;br /&gt;For more information, and download link, see the &lt;a href="http://blogs.msdn.com/powershell/archive/2009/08/14/powershell-2-0-for-windows-vista-and-windows-server-2008-release-candidate.aspx"&gt;PowerShell team blog&lt;/a&gt; announcement.&lt;/p&gt;&lt;img src="http://blogs.microsoft.co.il/aggbug.aspx?PostID=379455" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=bKeZ74gXpzw:Fd7-R1f4wUE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/ShayLevy?a=bKeZ74gXpzw:Fd7-R1f4wUE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/ShayLevy?i=bKeZ74gXpzw:Fd7-R1f4wUE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ShayLevy/~4/bKeZ74gXpzw" height="1" width="1"/&gt;</description><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/PowerShell/default.aspx">PowerShell</category><category domain="http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/tags/ITPRO/default.aspx">ITPRO</category><feedburner:origLink>http://blogs.microsoft.co.il/blogs/scriptfanatic/archive/2009/08/14/powershell-v2-for-vista-and-windows-server-2008.aspx</feedburner:origLink></item></channel></rss>
