<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://powershell.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Misc</title><link>http://powershell.com/cs/media/g/misc/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Remote Uninstaller GUI - From list of machines</title><link>http://powershell.com/cs/media/p/16230.aspx</link><pubDate>Thu, 26 Apr 2012 15:25:39 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:16230</guid><dc:creator>weston_111</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;To run just execute the .ps1 file with powershell.&lt;/p&gt;
&lt;p&gt;Explanation:&lt;/p&gt;
&lt;p&gt;Windows.Forms GUI.&lt;/p&gt;
&lt;p&gt;Uses the Registry and MSIexec uninstall key. Will ask you for a list containing your the machines you want to query and uninstall against. The list should be a simple text file with each machine name on it&amp;#39;s own line.&lt;/p&gt;
&lt;p&gt;You can specify a program name or leave the program name blank to query all programs on the computers.&lt;/p&gt;
&lt;p&gt;Be Careful. If you hit the uninstall button it will uninstall all programs. If you specify adobe and hit uninstall it will uninstall all adobe products. Wild cards are built into the Program Name so narrow it down before uninstalling.&lt;/p&gt;
&lt;p&gt;The /qn switch is specified so it should execute quietly with no reboots.&lt;/p&gt;
&lt;p&gt;I have tested this some in our environment with success. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.62.30/uninstall.ps1" length="10519" type="application/octet-stream" /></item><item><title>Compress Path and Better Prompt</title><link>http://powershell.com/cs/media/p/15905.aspx</link><pubDate>Wed, 11 Apr 2012 07:41:17 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:15905</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Illustrates how to wrap low-level API functions like PathCompactPathEx() to shorten paths, and contains a use-case for a better prompt that only shows the relevant parts of the current path location to save screen real-estate.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.59.05/shorter-prompt.ps1" length="695" type="application/octet-stream" /></item><item><title>demofiles_multithreading</title><link>http://powershell.com/cs/media/p/14779.aspx</link><pubDate>Mon, 20 Feb 2012 09:09:53 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:14779</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is a collection of scripts that go along with my web cast about speeding up PowerShell and how to implement multithreading and runspace pools. The collection includes small samples as well as fully functional functions such as a multithreaded ping and DNS resolving tool. Use all scripts at your own risk.&lt;/p&gt;
&lt;p&gt;You can use the scripts in commercial or noncommercial projects royalty free at your own risk, as long as you keep the original credit comment block in the code.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.47.79/demofiles_5F00_multithreading.zip" length="10281" type="application/x-zip-compressed" /></item><item><title>Ping Multiple Servers using Powershell</title><link>http://powershell.com/cs/media/p/13243.aspx</link><pubDate>Tue, 15 Nov 2011 10:11:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:13243</guid><dc:creator>Aman Dhally</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Hi &lt;/p&gt;
&lt;p&gt;Using this little script you can ping multiple servers using powershell &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;More Details see this link : &lt;a href="http://newdelhipowershellusergroup.blogspot.com/2011/11/hi-today-i-was-looking-for-little.html"&gt;http://newdelhipowershellusergroup.blogspot.com/2011/11/hi-today-i-was-looking-for-little.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;aman dhally&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.32.43/Ping_5F00_Multiple_5F00_Servers.ps1" length="2496" type="application/octet-stream" /></item><item><title>Fix for SCVMM Virtual Machine- Migration Failed</title><link>http://powershell.com/cs/media/p/12426.aspx</link><pubDate>Wed, 21 Sep 2011 01:33:15 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12426</guid><dc:creator>beyond-next</dc:creator><slash:comments>0</slash:comments><description>&lt;div&gt;
&lt;p&gt;&lt;span class="Apple-style-span" style="widows:2;text-transform:none;text-indent:0px;letter-spacing:normal;font:medium &amp;#39;Times New Roman&amp;#39;;white-space:normal;orphans:2;color:#000000;word-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;"&gt;&lt;span class="Apple-style-span" style="widows:2;text-transform:none;text-indent:0px;letter-spacing:normal;font:medium &amp;#39;Times New Roman&amp;#39;;white-space:normal;orphans:2;color:#000000;word-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;"&gt;&lt;span style="font-size:small;"&gt;This script will clear the &amp;quot;Migration Failed&amp;quot; status of a Hyper-V Virtual Machine in Microsoft SCVMM 2008 R2 when all else fails.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="Apple-style-span" style="widows:2;text-transform:none;text-indent:0px;letter-spacing:normal;font:medium &amp;#39;Times New Roman&amp;#39;;white-space:normal;orphans:2;color:#000000;word-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;"&gt;&lt;span style="font-size:small;"&gt;In SCVMM 2008 R2, the failed migration of a VM from one host to another may leave the VM in a failed state. Specifically, in the SCVMM console, the VM has a red &amp;#39;X&amp;#39; beside it with the &amp;quot;Migration failed&amp;quot; under the status column. While the VM is in this failed state, SCVMM will only allow you to Repair, Delete, or View networking of the VM. Furthermore, if you right-click the VM and select &amp;#39;Repair&amp;#39;, the option to &amp;#39;Ignore&amp;#39; is unavailable, and the &amp;#39;Retry&amp;#39; and &amp;#39;Undo&amp;#39; options fail. Even though you may have corrected the problem outside of VMM, for example using the Hyper-V Manager console, the repair options yield no results.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="Apple-style-span" style="widows:2;text-transform:none;text-indent:0px;letter-spacing:normal;font:medium &amp;#39;Times New Roman&amp;#39;;white-space:normal;orphans:2;color:#000000;word-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;"&gt;&lt;span style="font-size:small;"&gt;Please visit&amp;nbsp;&lt;a target="_blank" href="http://blog.beyond-next.com/2011/09/scvmm-migration-failed-how-to-clear.html"&gt;http://blog.beyond-next.com/2011/09/scvmm-migration-failed-how-to-clear.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="widows:2;text-transform:none;text-indent:0px;letter-spacing:normal;font:medium &amp;#39;Times New Roman&amp;#39;;white-space:normal;orphans:2;color:#000000;word-spacing:0px;-webkit-text-decorations-in-effect:none;-webkit-text-size-adjust:auto;-webkit-text-stroke-width:0px;"&gt;&lt;span style="font-size:small;"&gt;for more details and feedback on this script. This is our first published script, so constructive feedback is greatly appreciated!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.24.26/Clear_2D00_VMMFailState.ps1" length="2848" type="application/octet-stream" /></item><item><title>Powershell Clock With Alarm</title><link>http://powershell.com/cs/media/p/12026.aspx</link><pubDate>Fri, 26 Aug 2011 18:05:04 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12026</guid><dc:creator>li20034 zl</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;It is a clock with alarm written in powershell!! You just pass in the alarm time in this format : HH:MM:SS AM/PM and it will accept it and when the time is up it will alert you with a alarm by loop playing the file in alarm.ini for 6 seconds.&lt;/p&gt;
&lt;p&gt;It is ideal for people who have to perform a specific task at a specific time. Just enter the time and it will alert you when time&amp;#39;s up.&lt;/p&gt;
&lt;p&gt;It also accepts &amp;quot;-clock&amp;quot; parameter which runs it in clock mode without alarm.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.20.26/AlarmClock.zip" length="1044" type="application/octet-stream" /></item><item><title>Powershell Timer With Alarm</title><link>http://powershell.com/cs/media/p/11878.aspx</link><pubDate>Wed, 17 Aug 2011 20:33:34 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:11878</guid><dc:creator>li20034 zl</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This Is a powershell timer with an alarm. The soundfile is in the alarm.ini file included in the .zip archive. It LoopPlays the soundfile for 6 seconds as an alarm.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.18.78/Timer.zip" length="1109" type="application/octet-stream" /></item><item><title>Get-ResourceString</title><link>http://powershell.com/cs/media/p/11070.aspx</link><pubDate>Wed, 29 Jun 2011 17:55:04 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:11070</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>reads resource strings from DLL and EXE files</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.10.70/dctqyd5u.ps1" length="1714" type="image/jpeg" /></item><item><title>Select an option from a text list by an index number</title><link>http://powershell.com/cs/media/p/10883.aspx</link><pubDate>Fri, 17 Jun 2011 02:08:19 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10883</guid><dc:creator>Brent Challis</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;This is a text based version of the Select-Item script that I wrote using a Windows form and ListBox (&lt;span&gt;&lt;strong&gt;&lt;a href="http://powershell.com/cs/media/p/10862.aspx"&gt;Select Item from a collection from a listbox&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;):&lt;/p&gt;
&lt;p&gt;&lt;a href="http://powershell.com/cs/media/p/10862.aspx"&gt;http://powershell.com/cs/media/p/10862.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.08.83/TextOptionList.ps1" length="1628" type="application/octet-stream" /></item><item><title>Select Item from a collection from a listbox</title><link>http://powershell.com/cs/media/p/10862.aspx</link><pubDate>Thu, 16 Jun 2011 05:03:01 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10862</guid><dc:creator>Brent Challis</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;The function in this script will take a collection and the name of the property of the objects in the collection to display in a listbox and return the selected object.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It&amp;nbsp;utilises System.Windows.Forms classes and enumerations to build a form with a listbox and a button the display the list of possible options and return the object that was selected.&amp;nbsp;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.08.62/SelectItem.ps1" length="3682" type="application/octet-stream" /></item><item><title>CrystalPower</title><link>http://powershell.com/cs/media/p/10431.aspx</link><pubDate>Tue, 17 May 2011 14:35:29 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10431</guid><dc:creator>paperless</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a target="_blank" title="CrystalPower" href="http://www.slideshare.net/infospectruminc/crystalpower"&gt;CrystalPower&lt;/a&gt; is a free script (PowerShell encoded) that creates Crystal Reports files based on report parameters provided by the user. It interacts with the user or optionally it can run unattended.&amp;nbsp; It uses the Crystal Report Runtime facilities to produce reports in various formats.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CrystalPower&lt;/strong&gt;&amp;nbsp;requires:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.screencast.com/t/fsawR7vSur9s"&gt;PShellExec&lt;/a&gt;&amp;nbsp;utility
          (included and free)&lt;br /&gt;
          &lt;a href="http://www.google.com/search?q=Powershell%202.0%20Download"&gt;PowerShell 2.0&lt;/a&gt;&amp;nbsp;(free)&lt;br /&gt;
          &lt;a href="http://www.google.com/search?q=Business%20Objects+Crystal%20Reports%20Basic%20for%20Visual%20Studio%20.Net%202008"&gt;Crystal
          Report Runtime For .Net 2008&lt;/a&gt;&amp;nbsp;&amp;nbsp;(free)&lt;/p&gt;
&lt;p&gt;By combining a CrystalPower unattended run feature with attaching the output report files in an email, users can schedule automatic report deliveries via the Windows Task Manager.&lt;/p&gt;</description><enclosure url="http://content.screencast.com/users/paperlessInfo/folders/SoSoft/media/cef5c907-e894-4c6e-be49-e31a655b1741/CrystalPower.zip" length="35413" type="application/zip" /></item><item><title>Multiple Text Replacements</title><link>http://powershell.com/cs/media/p/10171.aspx</link><pubDate>Thu, 28 Apr 2011 19:14:13 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10171</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;contains a number of different approaches how to replace multiple different characters in a text, illustrates the speed differences and finally provides a function called Update-Text which can replace multiple different characters in a text with maximum performance.&lt;/p&gt;
&lt;p&gt;DON&amp;#39;T WORRY - the preview does not correctly display the special characters used in this script. When you download the script, though, ALL IS FINE.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.01.71/n0ap3ijj.ps1" length="2015" type="image/jpeg" /></item><item><title>Calculate ISP Download utilisation</title><link>http://powershell.com/cs/media/p/9650.aspx</link><pubDate>Tue, 15 Mar 2011 00:13:07 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:9650</guid><dc:creator>Brent Challis</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The attached script calculates how much of the monthly download quota should have been used and can compare it with the actual download made. &amp;nbsp;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.96.50/GetDownloadQuota.ps1" length="7034" type="application/octet-stream" /></item><item><title>ConvertTo-HighLow</title><link>http://powershell.com/cs/media/p/9434.aspx</link><pubDate>Mon, 21 Feb 2011 13:31:31 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:9434</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>converts a decimal into its high and low byte values. Actually processes 64bit values, so it returns all four bytes. Example of how to use clever type casting to calculate the result.</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.94.34/l1lgmydw.ps1" length="379" type="image/jpeg" /></item><item><title>Function to insert help tags in PowerShell_ISE</title><link>http://powershell.com/cs/media/p/9345.aspx</link><pubDate>Tue, 15 Feb 2011 02:02:04 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:9345</guid><dc:creator>Brent Challis</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;The function will insert the comment tags to provide a template for the information required by the Get-Help Cmdlet. &amp;nbsp;I include this function on my PowerShell_ISE profile and have a menu item added to call it.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.93.45/InsertHelpCommentTags.ps1" length="6542" type="application/octet-stream" /></item></channel></rss>
