<?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>File System</title><link>http://powershell.com/cs/media/g/file-system/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Console Profile Run Function</title><link>http://powershell.com/cs/media/p/13575.aspx</link><pubDate>Sat, 10 Dec 2011 06:33:49 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:13575</guid><dc:creator>Archdeacon</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This is the Console version of the ISE Run-Script function posted earlier. Typing &amp;#39;Run example&amp;#39; from the command line will run and log the start and end times of &amp;#39;example.ps1&amp;#39;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.35.75/Run_2D00_Function.ps1" length="4302" type="application/octet-stream" /></item><item><title>Log start &amp; end times of PowerShell ISE scripts run</title><link>http://powershell.com/cs/media/p/13519.aspx</link><pubDate>Thu, 08 Dec 2011 03:23:44 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:13519</guid><dc:creator>Archdeacon</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This function should be included in the PowerShell ISE profile.ps1 and it will&amp;nbsp;display the start and end times of any scripts started by clicking &amp;#39;Run Script&amp;#39;&amp;nbsp;&amp;nbsp;(or ALT+R) in the Add-ons Menu; additionally they will be logged to the Scripts&amp;nbsp;Event Log (which needs creating first) and also to a text log file. This&amp;nbsp;defaults to that created by the Windows Script Monitor Service (available from&amp;nbsp;&lt;a href="http://www.SeaStarDevelopment.Bravehost.com"&gt;www.SeaStarDevelopment.Bravehost.com&lt;/a&gt;) which normally indicates the full command&amp;nbsp;line used to start each script. &lt;/p&gt;
&lt;p&gt;It works across multi Tab sessions on the local computer, and will now (V3.1) accept command line parameters.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.35.19/Run_2D00_Script.ps1" length="2752" type="application/octet-stream" /></item><item><title>Smart backup , Create folder by Date</title><link>http://powershell.com/cs/media/p/13413.aspx</link><pubDate>Tue, 29 Nov 2011 07:24:15 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:13413</guid><dc:creator>Aman Dhally</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;hi, &lt;/p&gt;
&lt;p&gt;This is a simple script which i write to do my file server backup. &lt;/p&gt;
&lt;p&gt;to find more about script visit this url: http://newdelhipowershellusergroup.blogspot.com/2011/11/smart-backup-using-powershell.html&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.34.13/Smart_5F00_Backup_5F00_Create-folders_5F00_by_5F00_Date.ps1" length="2045" type="application/octet-stream" /></item><item><title>Uncompress a directory structure on a NTFS file system</title><link>http://powershell.com/cs/media/p/13197.aspx</link><pubDate>Fri, 11 Nov 2011 10:34:49 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:13197</guid><dc:creator>Markus Hahn</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This script will uncompress a directory and all sub-folders using WMI. For example you wish to uncompress D:\users (for what reason ever) you only need to type :&lt;/p&gt;
&lt;p&gt;uncomp-dir.ps1 &amp;quot;D:\users&amp;quot;&lt;/p&gt;
&lt;p&gt;The WMI functionality can only compress/uncompress one folder (including files), but no sub-folders. My function lists the entire directory substructer and pipes one directory after the other to the WMI function to uncompress it. This also works the other way around if you change the line&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;$uncomp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;color:#ff0000;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#ff0000;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#ff0000;font-size:x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;$wmi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;.Uncompress() # uncompresses the directory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;to&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;
&lt;p&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;$uncomp&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;color:#ff0000;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#ff0000;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#ff0000;font-size:x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;color:#800080;font-size:x-small;"&gt;$wmi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;&lt;span style="font-family:Courier New;font-size:x-small;"&gt;.Compress() # compresses the directory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.31.97/uncomp_2D00_dir.ps1" length="441" type="application/octet-stream" /></item><item><title>Monitor the Microsoft Security Essentials database for updates</title><link>http://powershell.com/cs/media/p/12555.aspx</link><pubDate>Fri, 30 Sep 2011 03:20:06 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12555</guid><dc:creator>Archdeacon</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;In order not to interrupt the Microsoft Security Essentials database update by inadvertently disconnecting from the Internet, this procedure can be used and invoked from $profile.&lt;br /&gt;As there is no Event Log entry generated for the start of the update, FileSystemWatcher is used. There are a number of files that are updated (even the &amp;#39;{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}&amp;#39; folder has its name changed each time) and these can be filtered out, as can the 2 Event Log 2000 entries, so that only 1 message appears in the Notification area on completion, by using GLOBAL scope variables.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.01.25.55/MSEwatcher.ps1" length="2966" type="application/octet-stream" /></item><item><title>1 To many File copy</title><link>http://powershell.com/cs/media/p/9303.aspx</link><pubDate>Wed, 09 Feb 2011 21:22:36 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:9303</guid><dc:creator>Robert Burke</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This script can be used to copy one or many files from a single location to many servers&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.93.03/1tomanycopy.ps1" length="1492" type="application/octet-stream" /></item><item><title>File Search and Replace</title><link>http://powershell.com/cs/media/p/9290.aspx</link><pubDate>Tue, 08 Feb 2011 19:19:16 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:9290</guid><dc:creator>Robert Burke</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Based on your requirements this script will do a file find and replace against multiple servers in the servers.txt file&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.92.90/file_5F00_search_5F00_and_5F00_replace.ps1" length="786" type="application/octet-stream" /></item><item><title>Finding large files in the file system - Useful when doing disk cleanup</title><link>http://powershell.com/cs/media/p/9237.aspx</link><pubDate>Thu, 03 Feb 2011 17:45:39 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:9237</guid><dc:creator>Anand Kumar Deva</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Finding large files in the file system - Useful when doing disk cleanup&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Recurse is used as the script will find files in the sub folders as well.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;~ Anand Kumar Deva&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.92.37/Fiding-_2D00_-Large-Files.ps1" length="246" type="application/octet-stream" /></item><item><title>MakeAlphabeticDateOrder</title><link>http://powershell.com/cs/media/p/8073.aspx</link><pubDate>Wed, 03 Nov 2010 11:52:04 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:8073</guid><dc:creator>Michael</dc:creator><slash:comments>0</slash:comments><description>Changing the CreationTime or LastAccessTime argument of files to get an alphabetic order.</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.80.73/hiu4n030.ps1" length="5128" type="image/jpeg" /></item><item><title>Get-DriveLetterByIndex</title><link>http://powershell.com/cs/media/p/7950.aspx</link><pubDate>Thu, 21 Oct 2010 19:30:04 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7950</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>submit a disk # and/or a partition # and get back the drive letter of the local disk(s) hosted there. Illustrates how to access related WMI classes, detect which parameters were submitted by the user and how to return information as object.</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.79.50/nnvrkgip.ps1" length="1704" type="image/jpeg" /></item><item><title>Get WMI Disk Information</title><link>http://powershell.com/cs/media/p/7937.aspx</link><pubDate>Thu, 21 Oct 2010 11:59:30 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7937</guid><dc:creator>jbruns2010</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Use this to display disk information from a WMI point of view.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.79.37/get_2D00_disk.ps1" length="1116" type="application/octet-stream" /></item><item><title>Get Drive ID and Drive Letter</title><link>http://powershell.com/cs/media/p/7924.aspx</link><pubDate>Wed, 20 Oct 2010 21:36:44 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7924</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>If you need to know which drive ID is linked to which logical disk drive letter, use this script. It shows a number of interesting techniques to get the information. First, it illustrates how to retrieve a WMI class and find its *related* classes. This way you can link Win32_DiskPartition and Win32_LogicalDisk. Next, it implements a function called Combine-Object which allows you to &amp;quot;melt together&amp;quot; two objects. As a result, Get-Drives returns objects that contain BOTH the properties from Win32_LogicalDisk and Win32_DiskPartition. This way, you can easily output disk ids and corresponding drive letters etc.</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.79.24/b4r1r2uu.ps1" length="923" type="image/jpeg" /></item><item><title>Add NTFS permissions to a folder</title><link>http://powershell.com/cs/media/p/7920.aspx</link><pubDate>Wed, 20 Oct 2010 20:00:27 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7920</guid><dc:creator>Tobias</dc:creator><slash:comments>0</slash:comments><description>Create-UserProfileFolder creates a profile folder in c:\profiles for the user specified, removes existing permissions, adds full permissions for Administrators and change permissions for the user, both of which are fully inheritable. This is an example of how to use icacls.exe from within PowerShell and how to receive error codes to determine whether the operation was successful.</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.79.20/unk502eq.ps1" length="838" type="image/jpeg" /></item><item><title>"touch" for Powershell</title><link>http://powershell.com/cs/media/p/7591.aspx</link><pubDate>Mon, 13 Sep 2010 12:21:33 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7591</guid><dc:creator>Christer</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;A simple function for you who misses the touch function in bash..&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.75.91/touch.ps1" length="121" type="application/octet-stream" /></item><item><title>Disk Space</title><link>http://powershell.com/cs/media/p/7476.aspx</link><pubDate>Tue, 24 Aug 2010 18:39:11 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:7476</guid><dc:creator>clayman2</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;The following script will connect to a list a servers provided from a text file, it will return the disk size and free space of the drives. It will create a HTML report and email the file. You must create a file with either the name of the servers or IP addresses line by line. Within the script there are a few variables that will need to be modified, and some varibales to change the look of the HTML report.&lt;/p&gt;</description><enclosure url="http://powershell.com/cs/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.74.76/DiskSpace.ps1" length="7155" type="application/octet-stream" /></item></channel></rss>
