<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-546036873798832453</id><updated>2012-01-28T06:22:46.584-08:00</updated><category term='system.array'/><category term='CurrencyDecimalSeparator'/><category term='System.IO.DirectoryInfo'/><category term='System.String'/><category term='Outlook'/><category term='System.Text.UTF8Encoding'/><category term='System.Decimal'/><category term='PowerShell scripts'/><category term='Power'/><category term='NumberFormatInfo'/><category term='module'/><category term='push'/><category term='powershell'/><category term='SWbemDateTime'/><category term='rss'/><category term='ISE'/><category term='Start'/><category term='CreateKey'/><category term='system.reflection.assembly'/><category term='System.IO.Patch'/><category term='Synchronized'/><category term='system.string.format'/><category term='System.ServiceProcess.ServiceController'/><category term='system.net.mail.mailmessage'/><category term='System.Net.NetworkInformation'/><category term='GetCurrentForest'/><category term='System.Io.File'/><category term='Powershell ISE'/><category term='error handling'/><category term='Schedule.Service'/><category term='guid'/><category term='system.int16'/><category term='get-help'/><category term='System.Diagnostics.Process'/><category term='formatting'/><category term='system.math'/><category term='Hyper-V'/><category term='HNetCfg.FwMgr'/><category term='SetExpandedStringValue'/><category term='enqueue'/><category term='System.Globalization.GregorianCalendar'/><category term='System.Globalization.PersianCalendar'/><category term='System.Globalization'/><category term='system.collections.queue'/><category term='FileBuildPart'/><category term='dns'/><category term='system.collections.sortedlist'/><category term='System.Net.FtpWebRequest'/><category term='System.Globalization.JapaneseCalendar'/><category term='NumericFormatInfo'/><category term='MIcrosoft.SQLServer.Management'/><category term='Lync Server 2010'/><category term='system.net.mail.smtpclient'/><category term='copyhere'/><category term='system.net.mail'/><category term='System.Security.Cryptography.HashAlgorithm'/><category term='Excel'/><category term='Wscript.Shell'/><category term='mail'/><category term='Enumeration'/><category term='Windows Firewall'/><category term='Win32_PnPEntity'/><category term='System.XML.XMLWriterSettings'/><category term='pi'/><category term='parsename'/><category term='Win32_NetworkAdapterConfiguration'/><category term='add'/><category term='GetExtension'/><category term='autohelp'/><category term='System.Globalization.CharUnicodeInfo'/><category term='SetBinaryValue'/><category term='loadfile'/><category term='tobytearray'/><category term='System.XML.XMLDocument'/><category term='[wmiclass]'/><category term='Grateful Dead'/><category term='Win32_LocalTime'/><category term='new-webserviceproxy'/><category term='System.Numerics.Biginteger'/><category term='system.net.ipaddress'/><category term='code'/><category term='System.Net.WebRequest'/><category term='scripts'/><category term='System.Management.Automation'/><category term='Jerry Garcia'/><category term='System.IO.Path'/><category term='ToString()'/><category term='catch'/><category term='System.Type'/><category term='Win32_Fan'/><category term='openwith'/><category term='win32_computersystem'/><category term='finally'/><category term='System.Net.Dns'/><category term='COM'/><category term='throw'/><category term='System.Net.Mail.Mailaddress'/><category term='GroupCurrencySize'/><category term='pop'/><category term='Win32_Printer'/><category term='DaysInMonth'/><category term='system.io.searchoptions'/><category term='System.Int32'/><category term='Alias'/><category term='namespace'/><category term='PowerShell V2'/><category term='Active Directory'/><category term='Word.Application'/><category term='system.configuration'/><category term='wmi'/><category term='ftp'/><category term='system.environment'/><category term='clear'/><category term='SQL'/><category term='System.TImespan'/><category term='System.Numerics'/><category term='system.io.directory'/><category term='ConvertTime'/><category term='IsSynchronized'/><category term='System.DirectoryServices.ActiveDireectory'/><category term='System.Globalization.NumberStyles'/><category term='Win32_ComputerSystemProduct'/><category term='ocs'/><category term='Windows.Forms'/><category term='System.Net.HTTPVersion'/><category term='UDP'/><category term='GetBinaryValue'/><category term='web service'/><category term='BigInteger'/><category term='Associators'/><category term='system.management.wmidatestringtodate'/><category term='Excel.Application'/><category term='System.XML.XMLWriter'/><category term='FileMajorPart'/><category term='Win32_PointingDevice'/><category term='xml'/><category term='system.diagnostic.eventlog'/><category term='System.Security.Cryptography'/><category term='stockholm'/><category term='security'/><category term='Win32_Group'/><category term='newguid'/><category term='Replace'/><category term='Win32_PingStatus'/><category term='ConvertTimeToUtc'/><category term='system.dayofweek'/><category term='Regex'/><category term='DomainMode'/><category term='System.DirectoryServices.ActiveDirectory'/><category term='System.Collections.Arraylist'/><category term='system.text.encoding'/><category term='System.Diagnostics.FileVersionInfo'/><category term='try'/><category term='System.Globalization.JulianCalendar'/><category term='system.guid'/><category term='win32_operatingsystem'/><category term='Microsoft.SQLServer.SMO'/><category term='System.DirectoryServices.ActiveDirectory.Forest'/><category term='fun'/><category term='system.configuration.configurationmanager'/><category term='FileDescription'/><category term='www.powershellmasterclass.com'/><category term='MicrosoftDNS'/><category term='FileMinorPart'/><category term='System.Speech.Synthesis.SpeechSynthesizer'/><category term='win32_share'/><category term='TryParse()'/><category term='ColorDialog'/><category term='load'/><category term='System.Speech'/><category term='Microsoft.SQLServer.Management.SMO.Server'/><category term='shell.application'/><category term='System.g'/><category term='Codeplex'/><category term='Documentformat.Openxml. Packaging'/><category term='StdRegProv'/><category term='PowerShell Plus'/><category term='System.Text.ASCIIEncoding'/><category term='system.datetime'/><category term='ADSI'/><category term='system.net.ipendpoint'/><category term='system.collections.hashtable'/><category term='System.Globalization.CultureInfo'/><category term='System.TimeZoneInfo'/><category term='GetDwordValue'/><category term='count'/><category term='hNetCfg.AuthorizedApplication'/><category term='System/Net.Mail.SMTPClient'/><category term='.Net 4.0'/><category term='System.XML.ConformanceLevel'/><category term='Script'/><category term='System.Net.Cookiecontainer'/><category term='Win32_Desktop'/><category term='System.Threading.Thread'/><category term='HNetCfg.FwOpenPort'/><category term='System.DirectoryServices.ActiveDirectory.Domain'/><category term='System.Security.Cryptography.AesCryptoServiceProvider'/><category term='System.Threading.Interlocking'/><category term='PowerShell.Com'/><category term='CalendarAlgorithmType'/><category term='e'/><category term='System.Test.RegularExpressisons'/><category term='SetAttribute'/><category term='system.net.sockets'/><category term='win32_cdromdrive'/><category term='Outlook.Application'/><category term='GetType'/><category term='System.Globalization.DateTimeFormat'/><category term='DeleteKey'/><category term='System.Io.DriveInfo'/><category term='System.Diagnostics.StopWatch'/><category term='SMO'/><category term='system.xml.xmlreader'/><category term='Enum'/><category term='Win32_DiskDriveToPartition'/><category term='System.Text.RegularExpressions'/><category term='credential'/><category term='System.Security.Cryptography.Sha1CryptoServiceProvider'/><category term='zip'/><category term='profile'/><category term='system.collections.stack'/><title type='text'>PowerShell Scripts Blog</title><subtitle type='html'>This blog contains PowerShell scripts, more PowerShell scripts and still more PowerShell scripts. Occasionally you may see some organisational posts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default?start-index=101&amp;max-results=100'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>260</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-5518254567147672131</id><published>2012-01-22T06:50:00.001-08:00</published><updated>2012-01-24T09:46:28.328-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization.CultureInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization'/><title type='text'>New-SpanishCulture.ps1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;link href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;  &lt;br /&gt;&lt;div class="dp-highlighter" id="hlDiv" style="height: 1360px; width: 104%;"&gt;&lt;div class="bar"&gt;&lt;/div&gt;&lt;ol class="dp-rb"&gt;&lt;li class="alt"&gt;&amp;lt;&lt;span class="comment"&gt;#&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.SYNOPSIS&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script creates a Spanish cultureinfo object with a traditional&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sort and another with an international sort. The script then compares them.&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.DESCRIPTION&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script re-implements an MSDN sample.&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.NOTES&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&amp;nbsp; : New-SpanishCulture.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;.co.uk&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Requires&amp;nbsp;&amp;nbsp; : PowerShell Version 2.0&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.LINK&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.pshscripts.blogspot.com&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSDN sample posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.EXAMPLE&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C:\foo&amp;gt; .\New-SpanishCulture.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROPERTY&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTERNATIONAL&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;&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; TRADITIONAL&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;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompareInfo&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;&amp;nbsp;&amp;nbsp; CompareInfo - es-ES&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompareInfo - es-ES_tradnl&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DisplayName&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;&amp;nbsp;&amp;nbsp; Spanish (Spain)&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;&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; Spanish (Spain)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EnglishName&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;&amp;nbsp;&amp;nbsp; Spanish (Spain, International Sort)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Spanish (Spain, Traditional Sort)&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IsNeutralCulture&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; False&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; False&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IsReadOnly&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;&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;&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;&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; False&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCID&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3082&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1034&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es-ES&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es-ES&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NativeName&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Español (España, alfabetización internacional) Español (España, alfabetización tradicional)&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Parent&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TextInfo&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TextInfo - es-ES&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;&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; TextInfo - es-ES_tradnl&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThreeLetterISOLanguageName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spa&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spa&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ThreeLetterWindowsLanguageName ESN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESP&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TwoLetterISOLanguageName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; es&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Comparing [llegar] and [lugar]&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With myCIintl.CompareInfo.Compare: -1&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; With myCItrad.CompareInfo.Compare: 1&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;# Create and initialize the CultureInfo which uses the international sort&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$myCIintl&lt;/span&gt; = &lt;span class="builtin"&gt;New-Object&lt;/span&gt; System.Globalization.CultureInfo &lt;span class="string"&gt;"es-ES"&lt;/span&gt;, &lt;span class="variable"&gt;$false&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Create and initialize the CultureInfo which uses the traditional sort&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$myCItrad&lt;/span&gt; = &lt;span class="builtin"&gt;New-Object&lt;/span&gt; System.Globalization.CultureINfo 0x040A, &lt;span class="variable"&gt;$false&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;# Display the properties of each culture.&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"PROPERTY"&lt;/span&gt;, &lt;span class="string"&gt;"INTERNATIONAL"&lt;/span&gt;, &lt;span class="string"&gt;"TRADITIONAL"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"CompareInfo"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.CompareInfo, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.CompareInfo&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"DisplayName"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.DisplayName, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.DisplayName&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"EnglishName"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.EnglishName, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.EnglishName&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"IsNeutralCulture"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.IsNeutralCulture, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.IsNeutralCulture&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"IsReadOnly"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.&lt;span class="variable"&gt;$IsReadOnly&lt;/span&gt;, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.IsReadOnly&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"LCID"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.LCID, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.LCID&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"Name"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.Name, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.Name&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"NativeName"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.NativeName, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.NativeName&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"Parent"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.Parent, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.Parent&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"TextInfo"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.TextInfo, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.TextInfo&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"ThreeLetterISOLanguageName"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.ThreeLetterISOLanguageName, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.ThreeLetterISOLanguageName&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"ThreeLetterWindowsLanguageName"&lt;/span&gt;,&lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.ThreeLetterWindowsLanguageName, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.ThreeLetterWindowsLanguageName&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0,-31}{1,-47}{2,-25}"&lt;/span&gt; -f &lt;span class="string"&gt;"TwoLetterISOLanguageName"&lt;/span&gt;, &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.TwoLetterISOLanguageName, &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.TwoLetterISOLanguageName&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;""&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Compare two strings using myCIintl&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"Comparing [llegar] and [lugar]"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp; With myCIintl.CompareInfo.Compare: {0}"&lt;/span&gt; -f &lt;span class="variable"&gt;$myCIintl&lt;/span&gt;.CompareInfo.Compare(&lt;span class="string"&gt;"llegar"&lt;/span&gt;, &lt;span class="string"&gt;"lugar"&lt;/span&gt;)&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp; With myCItrad.CompareInfo.Compare: {0}"&lt;/span&gt; -f &lt;span class="variable"&gt;$myCItrad&lt;/span&gt;.CompareInfo.Compare(&lt;span class="string"&gt;"llegar"&lt;/span&gt;, &lt;span class="string"&gt;"lugar"&lt;/span&gt;)&amp;nbsp; &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:52fea2f0-4dad-4083-b632-b4fb44df9c60" style="display: inline; float: none; margin: 0px; padding: 0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+Script" rel="tag"&gt;PowerShell Script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalization" rel="tag"&gt;System.Globalization&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cultureinfo" rel="tag"&gt;Cultureinfo&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-5518254567147672131?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/5518254567147672131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=5518254567147672131' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5518254567147672131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5518254567147672131'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2012/01/new-spanishcultureps1.html' title='New-SpanishCulture.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-322155027516825062</id><published>2012-01-22T06:04:00.001-08:00</published><updated>2012-01-22T06:04:24.661-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization.CultureInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization'/><title type='text'>Show-ChineeseParentCulture.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 100.84%; height: 700px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays the parent culture of each&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; specific culture using the Chinese language.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script looks at each Chineese culture and displays&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the culture name and the parent.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-ChineeseParentCulture.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; C:\foo&amp;gt; .\Show-ChineeseParentCulture.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; SPECIFIC CULTURE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PARENT CULTURE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 0x0804 zh-CN Chinese (Simplified, PRC)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x0004 zh-CHS Chinese (Simplified) Legacy&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 0x0C04 zh-HK Chinese (Traditional, Hong Kong S.A.R.) 0x7C04 zh-CHT Chinese (Traditional) Legacy&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 0x1404 zh-MO Chinese (Traditional, Macao S.A.R.)&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x7C04 zh-CHT Chinese (Traditional) Legacy&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 0x1004 zh-SG Chinese (Simplified, Singapore)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x0004 zh-CHS Chinese (Simplified) Legacy&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 0x0404 zh-TW Chinese (Traditional, Taiwan)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0x7C04 zh-CHT Chinese (Traditional) Legacy&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display a header&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;SPECIFIC CULTURE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; PARENT CULTURE&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Determine the specific cultures that use the Chinese language, and displays the parent culture&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;ForEach (&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::SpecificCultures))&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.TwoLetterISOLanguageName -eq &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;zh&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$s1&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;0x{0} {1} {2,-40}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.LCID.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X4&amp;quot;&lt;/span&gt;&lt;span&gt;), &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.Name, &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.EnglishName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$s2&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;0x{0} {1} {2}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.Parent.LCID.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X4&amp;quot;&lt;/span&gt;&lt;span&gt;), &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.Parent.Name, &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.Parent.EnglishName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;{0}{1}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$s1&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$s2&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:eb9ca06d-fc0d-49f2-9bcb-6db549e75f80" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+Scripts" rel="tag"&gt;PowerShell Scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalization" rel="tag"&gt;System.Globalization&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-322155027516825062?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/322155027516825062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=322155027516825062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/322155027516825062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/322155027516825062'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2012/01/show-chineeseparentcultureps1.html' title='Show-ChineeseParentCulture.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3281195090597076470</id><published>2011-12-30T07:33:00.001-08:00</published><updated>2011-12-30T07:38:22.953-08:00</updated><title type='text'>Show-MessageBox.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 514px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays a message box and then processes it &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script firsts creates a wscript.shell object and &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; invokes the popup method to display a message. The script &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; then processes the response to the geroup (timeout, yes, no). &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.NOTES &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name : Show-MessageBox.ps1 &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires : PowerShell Version 2.0 &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.LINK &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to: &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot: &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/x83z1d9f%28VS.84%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/x83z1d9f%28VS.84%29.aspx&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Left as an exercise to the reader! &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create the shell object&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$WshShell&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; -Com Wscript.Shell &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Call the Popup method with a 7 second timeout.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$Btn&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$WshShell&lt;/span&gt;&lt;span&gt;.Popup(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Do you feel alright?&amp;quot;&lt;/span&gt;&lt;span&gt;, 7, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Question:&amp;quot;&lt;/span&gt;&lt;span&gt;, 0x4 + 0x20) &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Process the response&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;switch&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$Btn&lt;/span&gt;&lt;span&gt;) { &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Yes button pressed.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;6 {&lt;span class="string"&gt;&amp;quot;Glad to hear you feel alright.&amp;quot;&lt;/span&gt;&lt;span&gt;} &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# No button pressed.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;7 {&lt;span class="string"&gt;&amp;quot;Hope you're feeling better soon.&amp;quot;&lt;/span&gt;&lt;span&gt;} &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Timed out.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;-1 {&lt;span class="string"&gt;&amp;quot;Is there anybody out there?&amp;quot;&lt;/span&gt;&lt;span&gt;} &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;} &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f00ddd49-c0b5-4013-abf3-0357a5b19184" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Script" rel="tag"&gt;Script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/COM" rel="tag"&gt;COM&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Wscript.Shell" rel="tag"&gt;Wscript.Shell&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3281195090597076470?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3281195090597076470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3281195090597076470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3281195090597076470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3281195090597076470'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/12/show-messageboxps1.html' title='Show-MessageBox.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-2447516022821372609</id><published>2011-12-12T04:35:00.001-08:00</published><updated>2011-12-12T04:35:57.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System.Text.RegularExpressions'/><category scheme='http://www.blogger.com/atom/ns#' term='Regex'/><title type='text'>Get-PortAndProtocolFromUrl.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 529px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script strips out a port and protocol number from a URL&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script creates a regular expression reged then uses it to&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; match against the URL to get the protocol and port. This is a&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; re-write of the MSDN sample.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-PortAndProtocolFromUrl.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/63ew9az0.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PowerShell&amp;gt; .\Get-PortAndProtocolFromUrl.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Port&amp;#160;&amp;#160;&amp;#160; : http&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Protocol: 8080&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set URL&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$url&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;http://www.contoso.com:8080/letters/readme.html&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create Regex, then match against the URL&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$r&lt;/span&gt;&lt;span&gt; = new-object System.Text.RegularExpressions.Regex &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;^(?&amp;lt;proto&amp;gt;\w+)://[^/]+?:(?&amp;lt;port&amp;gt;\d+)?/&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$m&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$r&lt;/span&gt;&lt;span&gt;.Match(&lt;/span&gt;&lt;span class="variable"&gt;$url&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Print results&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$m&lt;/span&gt;&lt;span&gt;.Success) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Port&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$M&lt;/span&gt;&lt;span&gt;.groups[&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;proto&amp;quot;&lt;/span&gt;&lt;span&gt;].value&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Protocol: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$M&lt;/span&gt;&lt;span&gt;.groups[&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;port&amp;quot;&lt;/span&gt;&lt;span&gt;].value&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b935bfc1-59a3-4773-a963-6d4e2c1a2aa4" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Regular+Expressions" rel="tag"&gt;Regular Expressions&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Regex" rel="tag"&gt;Regex&lt;/a&gt;,&lt;a href="http://technorati.com/tags/parse+URL" rel="tag"&gt;parse URL&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-2447516022821372609?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/2447516022821372609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=2447516022821372609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2447516022821372609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2447516022821372609'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/12/get-portandprotocolfromurlps1.html' title='Get-PortAndProtocolFromUrl.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-2919969828717341985</id><published>2011-12-07T12:35:00.001-08:00</published><updated>2011-12-12T04:04:46.419-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Test.RegularExpressisons'/><category scheme='http://www.blogger.com/atom/ns#' term='Regex'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Confirm-ValidEmailAddress.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script validates email addresses based on&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSFT published Regular Expression. This is a&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; re-write with PowerShell of an existing bit of&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample code&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script first creates a &lt;span class="keyword"&gt;function&lt;/span&gt;&lt;span&gt; to validate&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; an email address. It uses a large regex that is&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; documented at the MSDN page noted below. The script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; then creates an array of email addreses and then&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; validates them against the &lt;span class="keyword"&gt;function&lt;/span&gt;&lt;span&gt; and displays&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the results.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Confirm-ValidEmailAddress.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2011/12/confirm-validemailaddressps1.html" href="http://pshscripts.blogspot.com/2011/12/confirm-validemailaddressps1.html"&gt;http://pshscripts.blogspot.com/2011/12/confirm-validemailaddressps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/01escwtf.aspx"&gt;http://msdn.microsoft.com/en-us/library/01escwtf.aspx&lt;/a&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: david.jones&lt;span class="variable"&gt;@proseware&lt;/span&gt;&lt;span&gt;.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: d.j&lt;span class="variable"&gt;@server1&lt;/span&gt;&lt;span&gt;.proseware.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: jones&lt;span class="variable"&gt;@ms1&lt;/span&gt;&lt;span&gt;.proseware.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Invalid: j.&lt;span class="variable"&gt;@server1&lt;/span&gt;&lt;span&gt;.proseware.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Invalid: j&lt;span class="variable"&gt;@proseware&lt;/span&gt;&lt;span&gt;.com9&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: js&lt;span class="comment"&gt;#internal@proseware.com&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: j_9@[129.126.118.1]&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Invalid: j..s&lt;span class="variable"&gt;@proseware&lt;/span&gt;&lt;span&gt;.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Invalid: js*&lt;span class="variable"&gt;@proseware&lt;/span&gt;&lt;span&gt;.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Invalid: js&lt;span class="variable"&gt;@proseware&lt;/span&gt;&lt;span&gt;..com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Invalid: js&lt;span class="variable"&gt;@proseware&lt;/span&gt;&lt;span&gt;.com9&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: j.s&lt;span class="variable"&gt;@server1&lt;/span&gt;&lt;span&gt;.proseware.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Valid: cuddly.penguin&lt;span class="variable"&gt;@cookham&lt;/span&gt;&lt;span&gt;.net&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;Function IsValidEmail&amp;#160;&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Param ([string] &lt;span class="variable"&gt;$In&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Returns true if In is in valid e-mail format.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[system.Text.RegularExpressions.Regex]::IsMatch(&lt;span class="variable"&gt;$In&lt;/span&gt;&lt;span&gt;,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;^(?(&amp;quot;&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;)(&amp;quot;&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;[^&amp;quot;&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;]+?&amp;quot;&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&amp;amp;'\*\+/=\?\^`\{\}\|~\w])*)(?&amp;lt;=[0-9a-zA-Z])@))&amp;quot;&lt;/span&gt;&lt;span&gt; +&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6}))$&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;} &lt;span class="comment"&gt;# End of IsValidEmail&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;[string[]] &lt;span class="variable"&gt;$emailAddresses&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;david.jones@proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;d.j@server1.proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;jones@ms1.proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;j.@server1.proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;j@proseware.com9&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;js#internal@proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;j_9@[129.126.118.1]&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;j..s@proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;js*@proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;js@proseware..com&amp;quot;&lt;/span&gt;&lt;span&gt;,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;js@proseware.com9&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;j.s@server1.proseware.com&amp;quot;&lt;/span&gt;&lt;span&gt;,&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;tfl@psp.co.uk&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;cuddly.penguin@cookham.net&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;ForEach (&lt;span class="variable"&gt;$emailAddress&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$emailAddresses&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160;&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (IsValidEmail(&lt;/span&gt;&lt;span class="variable"&gt;$emailAddress&lt;/span&gt;&lt;span&gt;)) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Valid: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$emailAddress&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;span class="keyword"&gt;else&lt;/span&gt;&lt;span&gt; {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Invalid: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$emailAddress&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9830cdcb-d98d-4e3e-aadb-5b2c9d1a0010" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Text.RegularExpressions.Regex" rel="tag"&gt;System.Text.RegularExpressions.Regex&lt;/a&gt;,&lt;a href="http://technorati.com/tags/validate+email+address" rel="tag"&gt;validate email address&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-2919969828717341985?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/2919969828717341985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=2919969828717341985' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2919969828717341985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2919969828717341985'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/12/confirm-validemailaddressps1.html' title='Confirm-ValidEmailAddress.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-342742388390819252</id><published>2011-11-20T06:18:00.001-08:00</published><updated>2011-11-20T06:18:05.499-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Diagnostics.FileVersionInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-FileInformation.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 962px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays information returned from the&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; file version object.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script gets, then displays, all the information returned&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; from the System.Diagnostics.Fileinfo of Notepad.exe&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-FileInformation.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://http://pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo_properties.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-FileInformation.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Major Part &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; C:\Windows\system32\Notepad.exe is: 6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set filename&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt; = [System.Environment]::SystemDirectory + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Notepad.exe&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Version information for this file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt; = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&lt;/span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display all the file information:&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FileInfo information for {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Comments&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.Comments&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Company Name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.CompanyName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FileBuldPart&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileBuildPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FileDescription&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileDescription&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FileMajorPart&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileMajorPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FileMinorPart&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileMinorPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FilePrivatePart&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FilePrivatePart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FileName&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileName&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FileVersion&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileVersion&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;InternalName&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.InternalName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsDebug&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.IsDebug&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsPatched&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.IsPatched&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsPreRelease&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.IsPreRelease&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsPrivateBuild&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.IsPrivateBuild&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;IsSpecialBuild&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.IsSpecialBuild&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Language&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.Language&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;LegalCopyright&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.LegalCopyright&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;LegalTrademarks&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.LegalTrademarks&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;OriginalFilename&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.OriginalFilename&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;PrivateBuild&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.PrivateBuild&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;ProductBuildPart&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.ProductBuildPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;ProductMajordPart&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.ProductMajorPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;ProductMinorPart&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.ProductMinorPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;ProductName&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.ProductName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;ProductPrivatePart : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.ProductMinorPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;ProductVersion&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.ProductVersion&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;SpecialBuild&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.SpecialBuild&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:05768151-bb47-441d-9a70-bb80717a99bf" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Diagnostics" rel="tag"&gt;System.Diagnostics&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FileInfo" rel="tag"&gt;FileInfo&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-342742388390819252?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/342742388390819252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=342742388390819252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/342742388390819252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/342742388390819252'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/blog-post.html' title='Show-FileInformation.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-6517432084893584535</id><published>2011-11-13T05:00:00.001-08:00</published><updated>2011-11-13T05:02:14.696-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Diagnostics.FileVersionInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='FileDescription'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>ShowFileDescription.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the build description of file version object.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script is a re-implementation of an MSDN Sample script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; that uses System.Diagnostics.FileVersionInfo to get&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the description of the file.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-FileDescription.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2011/11/showfiledescriptionps1.html" href="http://pshscripts.blogspot.com/2011/11/showfiledescriptionps1.html"&gt;http://pshscripts.blogspot.com/2011/11/showfiledescriptionps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.filedescription.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.filedescription.aspx&lt;/a&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-FileDescription.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File description &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; C:\Windows\system32\Notepad.exe is: Notepad&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set filename&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt; = [System.Environment]::SystemDirectory + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Notepad.exe&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Version information for this file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt; = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&lt;/span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Print the Build details name&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;File description for {0} is: {1}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$file&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileDescription&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-6517432084893584535?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/6517432084893584535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=6517432084893584535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6517432084893584535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6517432084893584535'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/showfiledescriptionps1.html' title='ShowFileDescription.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-6362384359251700866</id><published>2011-11-13T04:32:00.001-08:00</published><updated>2011-11-13T04:33:47.789-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Diagnostics.FileVersionInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='FileBuildPart'/><title type='text'>Show-FileBuildPart.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 478px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the build number of file version object.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script is a re-implementation of an MSDN Sample script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; that uses System.Diagnostics.FileVersionInfo to get&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the build identification of the file.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-FileBuildPart.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2011/11/show-filebuildpartps1.html" href="http://pshscripts.blogspot.com/2011/11/show-filebuildpartps1.html"&gt;http://pshscripts.blogspot.com/2011/11/show-filebuildpartps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.filebuildpart.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.filebuildpart.aspx&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-FileBuildPart.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File build number &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; C:\Windows\system32\Notepad.exe is: 6001&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set filename&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt; = [System.Environment]::SystemDirectory + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Notepad.exe&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Version information for this file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt; = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&lt;/span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Print the Build details name&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;File build number for {0} is: {1}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$file&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileBuildPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:52bed86d-f726-4134-9aa8-c206ae3b8d73" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Diagnostics.FileVersionInfo" rel="tag"&gt;System.Diagnostics.FileVersionInfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FileBuildPart" rel="tag"&gt;FileBuildPart&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-6362384359251700866?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/6362384359251700866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=6362384359251700866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6362384359251700866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6362384359251700866'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-filebuildpartps1.html' title='Show-FileBuildPart.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-8294807298364872504</id><published>2011-11-12T06:23:00.001-08:00</published><updated>2011-11-12T06:23:21.643-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='formatting'/><category scheme='http://www.blogger.com/atom/ns#' term='ToString()'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-NumberPadding3.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 686px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Shows formatting of double values.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script, a re-implementation of an MSDN Sample,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; creates a double value then formats it with 5 leading&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; zeros.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-NumberPadding3.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://pshscripts.blogspot.com/&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/dd260048.aspx&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; Show-NumberPadding3.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 01053240&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 00103932.52&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 01549230&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 01053240&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00103932.52&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 01549230&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9034521202.93&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&amp;#160; &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$fmt&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;00000000.##&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[int]&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$intValue&lt;/span&gt;&lt;span&gt;&amp;#160; = 1053240&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[decimal] &lt;span class="variable"&gt;$decValue&lt;/span&gt;&lt;span&gt;&amp;#160; = 103932.52&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[float]&amp;#160;&amp;#160; &lt;span class="variable"&gt;$sngValue&lt;/span&gt;&lt;span&gt;&amp;#160; = 1549230.10873992&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[double]&amp;#160; &lt;span class="variable"&gt;$dblValue&lt;/span&gt;&lt;span&gt;&amp;#160; = 9034521202.93217412&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the numbers using the ToString method&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$intValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="variable"&gt;$fmt&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$decValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="variable"&gt;$fmt&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$sngValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="variable"&gt;$fmt&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the numbers using composite formatting&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$formatString&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot; {0,15:&amp;quot;&lt;/span&gt;&lt;span&gt; + &lt;/span&gt;&lt;span class="variable"&gt;$fmt&lt;/span&gt;&lt;span&gt; + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;span class="comment"&gt;# right justified&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$formatString&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$intValue&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$formatString&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$decValue&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$formatString&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$sngValue&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$formatString&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$dblValue&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0b3b6018-fbf3-4fde-8371-b5f00060a6ad" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Powershell" rel="tag"&gt;Powershell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+scripting" rel="tag"&gt;PowerShell scripting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Formatting" rel="tag"&gt;Formatting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ToString()" rel="tag"&gt;ToString()&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-8294807298364872504?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/8294807298364872504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=8294807298364872504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8294807298364872504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8294807298364872504'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-numberpadding3ps1.html' title='Show-NumberPadding3.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-2633954315173846155</id><published>2011-11-12T05:54:00.001-08:00</published><updated>2011-11-12T05:58:13.338-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='formatting'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-NumberPadding1.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:22249064-5152-4f84-a01b-0e63f5e02baa" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Formatting" rel="tag"&gt;Formatting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ToString()" rel="tag"&gt;ToString()&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;&lt;/div&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Shows formatting of leading Zeros&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script, a re-implementation of an MSDN Sample,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; creates several numbers of varying type, then&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; displays them using .NET Formatting. The second set&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; of formatting shows the difference between .ToString()&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; and composite format strings to format - to approaches&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; that accomplish the same goal!&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-NumberPadding1.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2011/11/show-numberpadding1ps1.html" href="http://pshscripts.blogspot.com/2011/11/show-numberpadding1ps1.html"&gt;http://pshscripts.blogspot.com/2011/11/show-numberpadding1ps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://msdn.microsoft.com/en-us/library/dd260048.aspx" href="http://msdn.microsoft.com/en-us/library/dd260048.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd260048.aspx&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; Show-NumberPadding1.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000254&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 000000FE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00010342&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00002866&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 01023983&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 000F9FEF&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 06985321&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 006A9669&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9223372036854775807&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 7FFFFFFFFFFFFFFF&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 18446744073709551615&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FFFFFFFFFFFFFFFF&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00000254&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 000000FE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00010342&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 00002866&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 01023983&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 000F9FEF&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9223372036854775807&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 7FFFFFFFFFFFFFFF&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 18446744073709551615&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FFFFFFFFFFFFFFFF&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[byte]&amp;#160;&amp;#160; &lt;span class="variable"&gt;$byteValue&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = 254&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[int16]&amp;#160; &lt;span class="variable"&gt;$shortValue&lt;/span&gt;&lt;span&gt;&amp;#160; = 10342&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[int]&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$intValue&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; = 1023983&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[long]&amp;#160;&amp;#160; &lt;span class="variable"&gt;$lngValue&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; = 6985321&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[long]&amp;#160;&amp;#160; &lt;span class="variable"&gt;$lngValue2&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = [System.Int64]::MaxValue&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[UInt64] &lt;span class="variable"&gt;$ulngValue&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = [System.UInt64]::MaxValue&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display integer values by caling the ToString method.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22} {1,22}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$byteValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D8&amp;quot;&lt;/span&gt;&lt;span&gt;) , &lt;/span&gt;&lt;span class="variable"&gt;$byteValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22} {1,22}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$shortValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D8&amp;quot;&lt;/span&gt;&lt;span&gt;), &lt;/span&gt;&lt;span class="variable"&gt;$shortValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22} {1,22}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$intValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; , &lt;/span&gt;&lt;span class="variable"&gt;$intValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22} {1,22}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$lngValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; , &lt;/span&gt;&lt;span class="variable"&gt;$lngValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22} {1,22}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$lngValue2&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D8&amp;quot;&lt;/span&gt;&lt;span&gt;) , &lt;/span&gt;&lt;span class="variable"&gt;$lngValue2&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22} {1,22}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$ulngValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D8&amp;quot;&lt;/span&gt;&lt;span&gt;) , &lt;/span&gt;&lt;span class="variable"&gt;$ulngValue&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;X8&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the same integer values by using composite formatting&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22:D8} {0,22:X8}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$byteValue&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22:D8} {0,22:X8}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$shortValue&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22:D8} {0,22:X8}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$intValue&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22:D8} {0,22:X8}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$lngValue2&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0,22:D8} {0,22:X8}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$ulngValue&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-2633954315173846155?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/2633954315173846155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=2633954315173846155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2633954315173846155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2633954315173846155'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-numberpadding1ps1.html' title='Show-NumberPadding1.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-7823715532422642254</id><published>2011-11-10T08:24:00.001-08:00</published><updated>2011-11-10T08:35:56.947-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Diagnostics.FileVersionInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-FileVersionCompanyName</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 462px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the company name of a file version object&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script is a re-implementation of an MSDN Sample script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; that uses System.Diagnostics.FileVersionInfo to get&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the company name (&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; it exists).&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-FileVersionCompanyName.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.companyname.aspx&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-FileVersionCompanyName.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Company name: Microsoft Corporation&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set filename&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt; = [System.Environment]::SystemDirectory + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Notepad.exe&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Version information for this file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt; = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&lt;/span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Print the Company name&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Company name: &amp;quot;&lt;/span&gt;&lt;span&gt; + &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.CompanyName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:25319dc9-b833-4549-b2f6-7bc52a5463b1" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Diagnostics.FileVersionInfo" rel="tag"&gt;System.Diagnostics.FileVersionInfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GetVersionInfo" rel="tag"&gt;GetVersionInfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-7823715532422642254?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/7823715532422642254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=7823715532422642254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7823715532422642254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7823715532422642254'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-fileversioncompanyname.html' title='Show-FileVersionCompanyName'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-2998538778131857754</id><published>2011-11-10T08:12:00.001-08:00</published><updated>2011-11-10T08:24:27.070-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Diagnostics.FileVersionInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-FileVersionComments.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 460px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the comments of a file version object&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script is a re-implementation of an MSDN Sample script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; that uses System.Diagnostics.FileVersionInfo to get&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the company name (&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; it exists).&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-FileVersionComments.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.comments.aspx&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-FileVersionComments.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Comments : Microsoft Corporation&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set filename&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt; = [System.Environment]::SystemDirectory + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Notepad.exe&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Version information for this file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt; = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&lt;/span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Print the Comments field&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Commments : &amp;quot;&lt;/span&gt;&lt;span&gt; + &lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.CompanyName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9e1576af-dfa5-49de-ab67-50d36c597991" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Scripts" rel="tag"&gt;Scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+script" rel="tag"&gt;PowerShell script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Diagnostics.FileVersionInfo" rel="tag"&gt;System.Diagnostics.FileVersionInfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GetVersionInfo" rel="tag"&gt;GetVersionInfo&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-2998538778131857754?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/2998538778131857754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=2998538778131857754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2998538778131857754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2998538778131857754'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-fileversioncommentsps1.html' title='Show-FileVersionComments.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-6230234127998795819</id><published>2011-11-09T10:28:00.001-08:00</published><updated>2011-11-09T10:28:33.322-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='COM'/><category scheme='http://www.blogger.com/atom/ns#' term='Word.Application'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Open-WordDocument.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 511px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script opens a word document using PowerShell&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implments a simple MSDN script to open&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; a word document using VBA. IT Pros using PowerShell&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; might also make use of to create rich documents as&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; output from a script.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Open-WordDocument.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/bb148369%28office.12%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Running this sample opens the file c:\foo\doc1.docx &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; Word. The&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; COM object referring to the document is returned &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; later use.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create Word Object&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$wrd&lt;/span&gt;&lt;span&gt; = new-object -com word.application&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Make Word Visible&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$wrd&lt;/span&gt;&lt;span&gt;.visible = &lt;/span&gt;&lt;span class="variable"&gt;$true&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Open a document &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$doc&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$wrd&lt;/span&gt;&lt;span&gt;.documents.open(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C:\foo\doc1.docx&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:80d9fc31-4cb8-4a84-8445-423d73bfd2e3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/word.application" rel="tag"&gt;word.application&lt;/a&gt;,&lt;a href="http://technorati.com/tags/word" rel="tag"&gt;word&lt;/a&gt;,&lt;a href="http://technorati.com/tags/winword" rel="tag"&gt;winword&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+script" rel="tag"&gt;PowerShell script&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-6230234127998795819?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/6230234127998795819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=6230234127998795819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6230234127998795819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6230234127998795819'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/open-worddocumentps1.html' title='Open-WordDocument.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-4620641445704677435</id><published>2011-11-08T16:50:00.001-08:00</published><updated>2011-11-08T16:50:36.253-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System.TImespan'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='system.datetime'/><category scheme='http://www.blogger.com/atom/ns#' term='Power'/><title type='text'>Show-TimeSpan.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script, a re-implementation of an MSDN sample, shows&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; details of a timespan object&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements a simple MSDN script that creates a&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; timespan object and displays its properties.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-TimeSpan.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.timespan.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-TimeSpan.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 8/18/2010 1:30:30 PM - 1/1/2010 8:00:15 AM = 229.05:30:15&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value of Days Component:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 229&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total Number of Days:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 229.229340277778&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value of Hours Component:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total Number of Hours:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 5501.50416666667&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value of Minutes Component:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 30&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total Number of Minutes:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 330090.25&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value of Seconds Component:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 15&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total Number of Seconds:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 19,805,415&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value of Milliseconds Component:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Total Number of Milliseconds:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 19,805,415,000&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Ticks:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 198,054,150,000,000&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define two dates&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$date1&lt;/span&gt;&lt;span&gt; = new-object system.datetime 2010, 1, 1, 8, 0, 15&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$date2&lt;/span&gt;&lt;span&gt; = new-object system.datetime 2010, 8, 18, 13, 30, 30&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create a time Interval&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt; = New-Timespan -start &lt;/span&gt;&lt;span class="variable"&gt;$date1&lt;/span&gt;&lt;span&gt; -end &lt;/span&gt;&lt;span class="variable"&gt;$date2&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Display the interval&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0} - {1} = {2}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$date2&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$date1&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.ToString()&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display individual properties of the resulting TimeSpan object.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Value of Days Component:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.Days&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Total Number of Days:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.TotalDays&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Value of Hours Component:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.Hours&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Total Number of Hours:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.TotalHours&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Value of Minutes Component:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.Minutes&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Total Number of Minutes:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.TotalMinutes&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20:N0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Value of Seconds Component:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.Seconds&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20:N0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Total Number of Seconds:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.TotalSeconds&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20:N0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Value of Milliseconds Component:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.Milliseconds&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20:N0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Total Number of Milliseconds:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.TotalMilliseconds&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; {0,-35} {1,20:N0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Ticks:&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$interval&lt;/span&gt;&lt;span&gt;.Ticks&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bc60a675-e630-4c30-a072-1764d3daea81" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+scripts" rel="tag"&gt;PowerShell scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Timespan" rel="tag"&gt;System.Timespan&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-4620641445704677435?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/4620641445704677435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=4620641445704677435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4620641445704677435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4620641445704677435'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-timespanps1.html' title='Show-TimeSpan.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3857682505166185667</id><published>2011-11-08T08:27:00.001-08:00</published><updated>2011-11-08T08:30:29.998-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization.CharUnicodeInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization'/><title type='text'>Show-UnicodeCharacters.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 1094px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script, a re-implementation of an MSDN sample, shows the&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Unicode details of a unicode character, using PowerShell.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements a simple MSDN script that takes a Unicode Character&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; and uses CharUnicodeInfo class to get details of that character, which are then&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; displayed.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-UnicodeCharacters.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2011/11/show-unicodecharactersps1.html" href="http://pshscripts.blogspot.com/2011/11/show-unicodecharactersps1.html"&gt;http://pshscripts.blogspot.com/2011/11/show-unicodecharactersps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/system.globalization.charunicodeinfo.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.globalization.charunicodeinfo.aspx&lt;/a&gt; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Psh &amp;gt; .\show-unicodecharacters.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; c&amp;#160;&amp;#160;&amp;#160; Num&amp;#160;&amp;#160;&amp;#160; Dig&amp;#160;&amp;#160; Dec&amp;#160;&amp;#160;&amp;#160; UnicodeCategory&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+0061 LATIN SMALL LETTER A&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; LowercaseLetter&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+0393 GREEK CAPITAL LETTER GAMMA&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Γ&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; UppercaseLetter&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+0039 DIGIT NINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160;&amp;#160; DecimalDigitNumber&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+00B2 SUPERSCRIPT TWO&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ²&amp;#160;&amp;#160;&amp;#160; 2&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 2&amp;#160;&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; OtherNumber&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+00BC VULGAR FRACTION ONE QUARTER&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ¼&amp;#160;&amp;#160;&amp;#160; 0.25&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; OtherNumber&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+0BEF TAMIL DIGIT NINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ௯&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160;&amp;#160; DecimalDigitNumber&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+0BF0 TAMIL NUMBER TEN&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ௰&amp;#160;&amp;#160;&amp;#160; 10&amp;#160;&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160;&amp;#160; OtherNumber&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+0F33 TIBETAN DIGIT HALF ZERO&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ༳&amp;#160;&amp;#160;&amp;#160; -0.5&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160;&amp;#160; OtherNumber&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; U+2788 CIRCLED SANS-SERIF DIGIT NINE&amp;#160;&amp;#160;&amp;#160; ➈&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 9&amp;#160;&amp;#160;&amp;#160; -1&amp;#160;&amp;#160;&amp;#160;&amp;#160; OtherNumber&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Helper Function&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Function PrintProperties {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;span class="keyword"&gt;param&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$char&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$fmtstring&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot; {0,-5}&amp;#160; {1,-8}&amp;#160; {2,-9}&amp;#160; {3,-9}&amp;#160; {4,-9}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$a&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$char&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$b&lt;/span&gt;&lt;span&gt; = [System.Globalization.CharUnicodeInfo]::GetNumericValue( &lt;/span&gt;&lt;span class="variable"&gt;$char&lt;/span&gt;&lt;span&gt; )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt; = [System.Globalization.CharUnicodeInfo]::GetDigitValue( &lt;/span&gt;&lt;span class="variable"&gt;$char&lt;/span&gt;&lt;span&gt; )&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$d&lt;/span&gt;&lt;span&gt; = [System.Globalization.CharUnicodeInfo]::GetDecimalDigitValue( &lt;/span&gt;&lt;span class="variable"&gt;$char&lt;/span&gt;&lt;span&gt; )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$e&lt;/span&gt;&lt;span&gt; = [System.Globalization.CharUnicodeInfo]::GetUnicodeCategory( &lt;/span&gt;&lt;span class="variable"&gt;$char&lt;/span&gt;&lt;span&gt; )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$fmtstring&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$a&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$b&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$d&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$e&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; c&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Num&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Dig&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Dec&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; UnicodeCategory&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+0061 LATIN SMALL LETTER A&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;a&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+0393 GREEK CAPITAL LETTER GAMMA&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; ([Char] 0x0393) )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+0039 DIGIT NINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;9&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+00B2 SUPERSCRIPT TWO&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; $([Char] 0x00B2) )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+00BC VULGAR FRACTION ONE QUARTER&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; $([Char] 0x00BC) )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+0BEF TAMIL DIGIT NINE&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; $([Char] 0x0BEF) )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+0BF0 TAMIL NUMBER TEN&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; $([Char] 0x0BF0) )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+0F33 TIBETAN DIGIT HALF ZERO&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; $([Char] 0x0F33) )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;U+2788 CIRCLED SANS-SERIF DIGIT NINE&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; + (PrintProperties&amp;#160; $([Char] 0x2788) )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:87ad31b8-f91b-414f-ab2b-79dd2e8c4f36" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+scripts" rel="tag"&gt;PowerShell scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalization.CharUnicodeInfo" rel="tag"&gt;System.Globalization.CharUnicodeInfo&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3857682505166185667?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3857682505166185667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3857682505166185667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3857682505166185667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3857682505166185667'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-unicodecharactersps1.html' title='Show-UnicodeCharacters.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-6278566681621628505</id><published>2011-11-01T15:39:00.001-07:00</published><updated>2011-11-01T15:44:20.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization.CultureInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization.DateTimeFormat'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization'/><title type='text'>Show-DateTimeFormatInfo.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 103.35%; height: 1188px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements and MSDN sample that shows&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the different Date/Time Formatting characters and&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; how they are used &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; formatting date/time objects.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script Creates a date/time object, then shows formatting&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; using the key Date/Time Format strings.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-DateTimeFormatInfo.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Left as an exercise &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; the reader.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create and initialise a DateTimeFormatInfo associated with the en-US culture.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt; = (new-object System.Globalization.CultureInfo &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;en-US&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$false&lt;/span&gt;&lt;span&gt; ).DateTimeFormat&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create a DateTime with the Gregorian date January 3, 2002 (year=2002, month=1, day=3)&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# The Gregorian calendar is the default calendar for the en-US culture&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt; = new-object System.DateTime&amp;#160; 2002, 1, 3&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display the format pattern associated with each format character&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;FORMAT&amp;#160; en-US EXAMPLE&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;CHAR&amp;#160;&amp;#160;&amp;#160; VALUE OF ASSOCIATED PROPERTY, IF ANY&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; d&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;d&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.ShortDatePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(ShortDatePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; D&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;D&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.LongDatePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(LongDatePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; f&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;f&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; F&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;F&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.FullDateTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(FullDateTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; g&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;g&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; G&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;G&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; m&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;m&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.MonthDayPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(MonthDayPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; M&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;M&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.MonthDayPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(MonthDayPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; o&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;o&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; r&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;r&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.RFC1123Pattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(RFC1123Pattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; R&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;R&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.RFC1123Pattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(RFC1123Pattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; s&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;s&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.SortableDateTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(SortableDateTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; t&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;t&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.ShortTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(ShortTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; T&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;T&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.LongTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(LongTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; u&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;u&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.UniversalSortableDateTimePattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(UniversalSortableDateTimePattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; U&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}`n&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;U&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; y&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;y&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.YearMonthPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(YearMonthPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; Y&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDT&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Y&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {0}&amp;#160;&amp;#160;&amp;#160; {1}`n&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$MyDTFI&lt;/span&gt;&lt;span&gt;.YearMonthPattern, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;(YearMonthPattern)&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6d6a27cb-232d-40f4-92ee-12026d41ed58" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sample" rel="tag"&gt;sample&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalization.DateTimeFormat" rel="tag"&gt;System.Globalization.DateTimeFormat&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-6278566681621628505?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/6278566681621628505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=6278566681621628505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6278566681621628505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6278566681621628505'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-datetimeformatinfops1.html' title='Show-DateTimeFormatInfo.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-855031976931151445</id><published>2011-11-01T14:27:00.001-07:00</published><updated>2011-11-01T14:27:59.766-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='CurrencyDecimalSeparator'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization.CultureInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization'/><title type='text'>Show-CurrencyDecimalSeparator.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 779px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements an MSDN script which&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; shows the use of the CurrencyDecimalSeparator&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; property of a numeric format info object.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays a currency value using&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the default decimal separator then shows using a&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; custom separator. This is repeated using a German&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; culture.&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-CurrencyDecimalSeparator.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.currencydecimalseparator.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-CurrencyDecimalSeparator.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$123&lt;/span&gt;&lt;span&gt;,456,789.00&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$123&lt;/span&gt;&lt;span&gt;,456,789 00&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 123.456.789,00 €&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 123.456.789 00 €&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160; Get a NumberFormatInfo associated with the en-US culture&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; = (new-object System.Globalization.CultureInfo &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;en-US&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$false&lt;/span&gt;&lt;span&gt; ).NumberFormat&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160; Display a value with the default separator (&amp;quot;.&amp;quot;).&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt; = 123456789&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt;.ToString( &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; )&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160; Display the same value with a blank as the separator.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt;.CurrencyDecimalSeparator = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt;.ToString( &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; )&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160; Now get a NumberFormatInfo associated with the de-DE culture&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; = (new-object System.Globalization.CultureInfo &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;de-DE&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$false&lt;/span&gt;&lt;span&gt; ).NumberFormat&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160; Display a value with the default separator (&amp;quot;.&amp;quot;)&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt; = 123456789&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt;.ToString( &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; )&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160; Display the same value with a blank as the separator&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt;.CurrencyDecimalSeparator = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot; &amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt;.ToString( &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; )&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ff129982-d3cf-42c0-9af6-29a32e0ed9cf" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/formatting" rel="tag"&gt;formatting&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Globalization.Cultureinfo" rel="tag"&gt;System.Globalization.Cultureinfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CurrencyDecimalSeparator" rel="tag"&gt;CurrencyDecimalSeparator&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-855031976931151445?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/855031976931151445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=855031976931151445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/855031976931151445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/855031976931151445'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/11/show-currencydecimalseparatorps1.html' title='Show-CurrencyDecimalSeparator.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-2734088749932745868</id><published>2011-10-31T09:20:00.001-07:00</published><updated>2011-10-31T09:20:54.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='NumberFormatInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization'/><title type='text'>Show-CurrencyFormatting.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements an MSDN Sample showing the&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; use of the NumberFormatInfo class to nicely format things&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; this case, currency.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script iterates through the Windows cultures and&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; displays those whose 2-letter ISO code is &lt;span class="string"&gt;'en'&lt;/span&gt;&lt;span&gt; and&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; displays how Windows formats currency &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; that culture.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-CurrencyFormatting.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh &amp;gt; .\Show-CurrencyFormatting.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (United States)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (United Kingdom)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'£'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Australia)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Canada)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (New Zealand)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Ireland)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'€'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (South Africa)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'R'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Jamaica)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'J$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Caribbean)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Belize)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'BZ$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Trinidad and Tobago)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'TT$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Zimbabwe)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'Z$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Republic of the Philippines)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'Php'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Singapore)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'$'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (Malaysia)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'RM'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; The currency symbol &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;'English (India)'&lt;/span&gt;&lt;span&gt; is &lt;/span&gt;&lt;span class="string"&gt;'Rs.'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160; Loop through all the specific cultures known to the CLR.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;foreach&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::SpecificCultures))&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="comment"&gt;# Only show the currency symbols for cultures that speak English.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.TwoLetterISOLanguageName -eq &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;en&amp;quot;&lt;/span&gt;&lt;span&gt;) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="comment"&gt;# Display the culture name and currency symbol.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.NumberFormat&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;The currency symbol for '{0}' is '{1}'&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$ci&lt;/span&gt;&lt;span&gt;.DisplayName, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt;.CurrencySymbol&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-2734088749932745868?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/2734088749932745868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=2734088749932745868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2734088749932745868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2734088749932745868'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/10/show-currencyformattingps1.html' title='Show-CurrencyFormatting.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3391912369972555584</id><published>2011-10-31T07:53:00.001-07:00</published><updated>2011-10-31T07:54:33.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='System.g'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='CalendarAlgorithmType'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Globalization'/><title type='text'>Show-CalendarAlgorithm.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements an MSDN Sample showing the&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; CalendarAlgorithmType enumeration.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script creates there calendars and displays&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; algorithm type,&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-CalendarAlgorithm.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.globalization.calendaralgorithmtype.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Helper function&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Function Display{&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Param ([System.Globalization.Calendar] &lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$name&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt;.ToString().PadRight(50, &lt;/span&gt;&lt;span class="string"&gt;'.'&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0} {1}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$name&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$c&lt;/span&gt;&lt;span&gt;.AlgorithmType&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;## Start of script&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create three new calendars&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$grCal&lt;/span&gt;&lt;span&gt; = new-object System.Globalization.GregorianCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$hiCal&lt;/span&gt;&lt;span&gt; = new-object System.Globalization.HijriCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$jaCal&lt;/span&gt;&lt;span&gt; = new-object System.Globalization.JapaneseLunisolarCalendar&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display them&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Display(&lt;span class="variable"&gt;$grCal&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Display(&lt;span class="variable"&gt;$hiCal&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Display(&lt;span class="variable"&gt;$jaCal&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[enum]::GetNames([System.Globalization.CalendarAlgorithmType])&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3391912369972555584?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3391912369972555584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3391912369972555584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3391912369972555584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3391912369972555584'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/10/show-calendaralgorithmps1.html' title='Show-CalendarAlgorithm.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-5025358901930709389</id><published>2011-10-31T05:03:00.001-07:00</published><updated>2011-11-01T14:02:57.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='NumericFormatInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='GroupCurrencySize'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-CurrencyGroupSize</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 743px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script reimplements a code sample from MSDN &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; PowerShell.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This sample formats and display currency using standard and&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; different currency groupings.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays a currency using standard, then two&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; custom CurrencyGroupSizes.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-CurrencyGroupSize.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.currencygroupsizes.aspx" href="http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.currencygroupsizes.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.globalization.numberformatinfo.currencygroupsizes.aspx&lt;/a&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH:&amp;gt; .\Show-CurrencyGroupSize.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Default numeric format string &lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$123&lt;/span&gt;&lt;span&gt;,456,789,012,345.00&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Display with array = 2,3,4&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$12&lt;/span&gt;&lt;span&gt;,3456,7890,123,45.00&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Display with array = 2,3,0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$1234567890&lt;/span&gt;&lt;span&gt;,123,45.00&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160;&amp;#160; Get a NumberFormatInfo associated with the en-US culture.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$fi&lt;/span&gt;&lt;span&gt; = new-object System.Globalization.CultureInfo &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;en-US&amp;quot;&lt;/span&gt;&lt;span&gt;, false&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$fi&lt;/span&gt;&lt;span&gt;.NumberFormat&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160;&amp;#160; Display a value with the default separator (&amp;quot;.&amp;quot;)&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Default numeric format string `&amp;quot;&lt;/span&gt;&lt;span&gt;C`&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[Int64] &lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt; = 123456789012345&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt;.ToString( &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160;&amp;#160;&amp;#160; Display the same value with different groupings.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[int[]] &lt;span class="variable"&gt;$mySizes1&lt;/span&gt;&lt;span&gt; = (2,3,4)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$mySizes&lt;/span&gt;&lt;span&gt; = 2,3,0&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Display with array = 2,3,4&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt;.CurrencyGroupSizes = &lt;/span&gt;&lt;span class="variable"&gt;$mySizes1&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt;.ToString( &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Display with array = 2,3,0&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt;.CurrencyGroupSizes = &lt;/span&gt;&lt;span class="variable"&gt;$mySizes2&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myInt&lt;/span&gt;&lt;span&gt;.ToString( &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$nfi&lt;/span&gt;&lt;span&gt; )&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:49a9e075-2e0c-496f-b41a-36944b246452" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/NumericFormatInfo" rel="tag"&gt;NumericFormatInfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GroupCurrencySize" rel="tag"&gt;GroupCurrencySize&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-5025358901930709389?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/5025358901930709389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=5025358901930709389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5025358901930709389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5025358901930709389'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/10/show-currencygroupsize.html' title='Show-CurrencyGroupSize'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-5252082669035882918</id><published>2011-10-31T04:29:00.001-07:00</published><updated>2011-10-31T04:29:09.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='ToString()'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-StandardNFS-1.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:84f47fd8-4893-41a3-985d-c42e3662c17b" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/sample" rel="tag"&gt;sample&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSDN+Sample" rel="tag"&gt;MSDN Sample&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ToString()" rel="tag"&gt;ToString()&lt;/a&gt;&lt;/div&gt;  &lt;div style="width: 99%; height: 467px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the first two samples on this MSDN Page,&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; convered to PowerShell&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script displays two lines of text using PowerShell&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; and .NET formatting information&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-StandardNFS-1.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; [Cookham8:C:\foo]&amp;gt; .\Show-StandardNFS.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$123&lt;/span&gt;&lt;span&gt;.46&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Your account balance is &lt;span class="variable"&gt;$123&lt;/span&gt;&lt;span&gt;.46.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Show formatting a number as currency&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt; = 123.456&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt;.ToString(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;C2&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Show the -f operator with currency formatting&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt; = 123.456&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Your account balance is {0:C2}.&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-5252082669035882918?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/5252082669035882918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=5252082669035882918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5252082669035882918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5252082669035882918'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/10/show-standardnfs-1ps1.html' title='Show-StandardNFS-1.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-4650365859483270746</id><published>2011-10-11T14:22:00.001-07:00</published><updated>2011-10-11T14:22:21.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='SWbemDateTime'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Get-OSInstallDate.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 634px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script gets/displays the Sysgtem Uptime after&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; converting it from WEBM time/date format&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script creates an instance of a SWbemDateTime object,&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; gets the OS install date and converts the date to a more&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; useful format.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-OSInstallDate.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/aa393687%28VS.85%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh [C:\foo]&amp;gt; .\Get-OsInstallDate.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This OS was installed &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the year 2008&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Full installation date (VT_DATE format) is 4/9/2008 8:17:23 PM&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Full installation date (FILETIME format) is 128522458430000000&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create swbemdatetime object&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$datetime&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; -ComObject WbemScripting.SWbemDateTime&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;#160; Get OS installation time and assign to datetime object&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$os&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;Get-WmiObject&lt;/span&gt;&lt;span&gt; -Class Win32_OperatingSystem&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$dateTime&lt;/span&gt;&lt;span&gt;.Value = &lt;/span&gt;&lt;span class="variable"&gt;$os&lt;/span&gt;&lt;span&gt;.InstallDate&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Now display the time&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;This OS was installed in the year {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$dateTime&lt;/span&gt;&lt;span&gt;.Year&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Full installation date (VT_DATE format) is {0}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$dateTime&lt;/span&gt;&lt;span&gt;.GetVarDate()&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Full installation date (FILETIME format) is {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$dateTime&lt;/span&gt;&lt;span&gt;.GetFileTime()&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;##&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e3a730b1-3b67-43ee-b0e1-bf558f97be08" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Wmi" rel="tag"&gt;Wmi&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+script" rel="tag"&gt;PowerShell script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SWebmDateTime" rel="tag"&gt;SWebmDateTime&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-4650365859483270746?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/4650365859483270746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=4650365859483270746' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4650365859483270746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4650365859483270746'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/10/get-osinstalldateps1.html' title='Get-OSInstallDate.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-30897367402993777</id><published>2011-10-07T01:33:00.001-07:00</published><updated>2011-10-11T14:23:10.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Register-Event1.ps1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;link href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;  &lt;br /&gt;&lt;div class="dp-highlighter" id="hlDiv" style="height: 683px; width: 99%;"&gt;&lt;div class="bar"&gt;&lt;/div&gt;&lt;ol class="dp-rb"&gt;&lt;li class="alt"&gt;&amp;lt;&lt;span class="comment"&gt;#&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.SYNOPSIS&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script registers &lt;span class="keyword"&gt;for&lt;/span&gt; a WMI event&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.DESCRIPTION&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script used PowerShell to register &lt;span class="keyword"&gt;for&lt;/span&gt; then display&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; an event. This script is a re-write on an MSDN Sample.&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.NOTES&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&amp;nbsp; : Register-Event1.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;.co.uk&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Requires&amp;nbsp;&amp;nbsp; : PowerShell Version 2.0&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.LINK&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.pshscripts.blogspot.com&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSDN sample posted tot:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://msdn.microsoft.com/en-us/library/aa393013%28VS.85%29.aspx&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.EXAMPLE&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [PSH] C:\FOO&amp;gt; Register-Event1.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Waiting &lt;span class="keyword"&gt;for&lt;/span&gt; events&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Log Event Occured&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EVENT MESSAGE&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A logon was attempted using explicit credentials.&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Subject:&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Security ID:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S-1-5-21-2824006062-479960714-4144511058-1105&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Account Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tfl&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&amp;nbsp; -&amp;gt; Reminder snipped &lt;span class="keyword"&gt;for&lt;/span&gt; brevity&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;# Define event Query&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$query&lt;/span&gt; = &lt;span class="string"&gt;"SELECT * FROM __InstanceCreationEvent &lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE TargetInstance ISA 'Win32_NTLogEvent' "&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;# Register for event - also specify an action that&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# displays the log event when the event fires.&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;Register-WmiEvent -Source Demo1 -Query &lt;span class="variable"&gt;$query&lt;/span&gt; -Action {&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&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; &lt;span class="builtin"&gt;Write-Host&lt;/span&gt;&amp;nbsp;&lt;span class="string"&gt;"Log Event occured"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&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; &lt;span class="variable"&gt;$global&lt;/span&gt;&lt;span class="symbol"&gt;:myevent&lt;/span&gt; = &lt;span class="variable"&gt;$event&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&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; &lt;span class="builtin"&gt;Write-Host&lt;/span&gt;&amp;nbsp;&lt;span class="string"&gt;"EVENT MESSAGE"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&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; &lt;span class="builtin"&gt;Write-Host&lt;/span&gt;&amp;nbsp;&lt;span class="variable"&gt;$event&lt;/span&gt;.SourceEventArgs.NewEvent.TargetInstance.Message}&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# So wait&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"Waiting for events"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:81b71d50-b15d-4f39-8683-4f8d35f4e661" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WMI" rel="tag"&gt;WMI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Eventing" rel="tag"&gt;Eventing&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-30897367402993777?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/30897367402993777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=30897367402993777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/30897367402993777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/30897367402993777'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/10/register-event1.html' title='Register-Event1.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-6940193039106599022</id><published>2011-09-30T01:35:00.001-07:00</published><updated>2011-10-11T14:24:24.603-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Associators'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><title type='text'>Get-FolderObjects.ps1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;link href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;  &lt;br /&gt;&lt;div class="dp-highlighter" id="hlDiv" style="height: 1285px; width: 98.76%;"&gt;&lt;div class="bar"&gt;&lt;/div&gt;&lt;ol class="dp-rb"&gt;&lt;li class="alt"&gt;&amp;lt;&lt;span class="comment"&gt;#&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.SYNOPSIS&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script displays the WMI objects associated with a folder&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.DESCRIPTION&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script uses the Associators Of query&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.NOTES&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&amp;nbsp; : get-folderobjects.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;.co.uk&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Requires&amp;nbsp;&amp;nbsp; : PowerShell Version 2.0&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.LINK&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.pshscripts.blogspot.com&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.EXAMPLE&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-FolderObjects &lt;span class="string"&gt;"C:\Foo"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; what&lt;span class="string"&gt;'s in C:\foo&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Volume objects&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Logical Disk objects&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 Directory objects&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 171 File objects&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Pagefile objects&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Security Settings&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 Share objects&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 other objects&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;.EXAMPLE&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get-FolderObjects "C:\"&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; what'&lt;/span&gt;s &lt;span class="keyword"&gt;in&lt;/span&gt; C:\&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Volume objects&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Logical Disk objects&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 18 Directory objects&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 File objects&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Pagefile objects&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Security Settings&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Share objects&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 other objects&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;# Function to get folder WMI object associations&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Define function&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;Function Get-FolderObjects {&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;Param (&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$Folder&lt;/span&gt;&amp;nbsp; =&amp;nbsp;&amp;nbsp; "c:\&lt;span class="string"&gt;"&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;)&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;# Set query then get associations&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;$query&amp;nbsp; = "&lt;/span&gt;ASSOCIATORS OF {Win32_Directory.Name=&lt;span class="string"&gt;'$folder'&lt;/span&gt;}&lt;span class="string"&gt;"&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;$objs = Gwmi -q $query&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;#&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;# Now group them&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;# Create empty arrays&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;$directory = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;$datafile&amp;nbsp; = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;$pagefile&amp;nbsp; = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;$volume&amp;nbsp;&amp;nbsp;&amp;nbsp; = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;$filesec&amp;nbsp;&amp;nbsp; = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;$share&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;$Logdisk&amp;nbsp;&amp;nbsp; = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;$unknown&amp;nbsp;&amp;nbsp; = @()&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;# Now fill the arrays&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;foreach ($obj in $objs) {&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch&amp;nbsp; ($Obj.__class) {&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/span&gt;Win32_Directory&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp; {$directory += $obj; break}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/span&gt;Cim_DataFile&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {$datafile&amp;nbsp; += $obj; break}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/span&gt;Win32_PageFile&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; {$pagefile&amp;nbsp; += $obj; break}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/span&gt;Win32_Volume&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {$volume&amp;nbsp;&amp;nbsp;&amp;nbsp; += $obj; break}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/span&gt;Win32_LogicalDisk&lt;span class="string"&gt;" {$logdisk&amp;nbsp;&amp;nbsp; += $obj; break} &lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/span&gt;Win32_LogicalFileSecuritySetting&lt;span class="string"&gt;" {$filesec += $obj; break}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/span&gt;Win32_share&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {$share&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; += $obj; break}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {$unknown&amp;nbsp;&amp;nbsp; += $obj; break}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;# Display the output&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"&lt;/span&gt; what's &lt;span class="keyword"&gt;in&lt;/span&gt;&amp;nbsp;&lt;span class="variable"&gt;$folder&lt;/span&gt;&lt;span class="string"&gt;"&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} Volume objects&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f $volume.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} Logical Disk objects&lt;span class="string"&gt;"&amp;nbsp; -f $logdisk.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} Directory objects&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f $directory.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} File objects&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f $datafile.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} Pagefile objects&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f $pagefile.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} Security Settings&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f $filesec.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} Share objects&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f $share.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"&lt;/span&gt;{0} other objects&lt;span class="string"&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -f $unknown.count&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;}&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;# Here call function as an example&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;Get-FolderObjects "&lt;/span&gt;C:\&lt;span class="string"&gt;"&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"&lt;/span&gt;***&lt;span class="string"&gt;"&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;Get-FolderObjects "&lt;/span&gt;C:\foo"&amp;nbsp; &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-6940193039106599022?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/6940193039106599022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=6940193039106599022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6940193039106599022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6940193039106599022'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/get-folderobjects.html' title='Get-FolderObjects.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-8846550250281868736</id><published>2011-09-25T12:50:00.001-07:00</published><updated>2011-09-25T12:50:29.446-07:00</updated><title type='text'>Set-ComputerName.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script renames a computer using WMI.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses the Rename method from &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the Win32_OperatingSystem &lt;/span&gt;&lt;span&gt;WMI class.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This is sample 5 from http://msdn.microsoft.com/en-us/library/aa394586&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Set-ComputerName.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/aa394586%28VS.85%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Left as an exercise &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; the Reader&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# This script takes two parameters, The computer to &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# rename and then the newname for that computer&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;param&lt;/span&gt;&lt;span&gt; (&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[&lt;span class="variable"&gt;$String&lt;/span&gt;&lt;span&gt;] &lt;/span&gt;&lt;span class="variable"&gt;$NewName&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;'NewName'&lt;/span&gt;&lt;span&gt;,&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[&lt;span class="variable"&gt;$string&lt;/span&gt;&lt;span&gt;] &lt;/span&gt;&lt;span class="variable"&gt;$Comp&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get computer object&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Computer&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;Get-WmiObject&lt;/span&gt;&lt;span&gt; -Class Win32_ComputerSystem -ComputerName &lt;/span&gt;&lt;span class="variable"&gt;$comp&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Rename the Computer&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Return&lt;/span&gt;&lt;span&gt;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$Computer&lt;/span&gt;&lt;span&gt;.Rename(&lt;/span&gt;&lt;span class="variable"&gt;$NewName&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$return&lt;/span&gt;&lt;span&gt;.ReturnValue -eq 0) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Computer name is now: $NewName&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot; but you need to reboot first&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;} &lt;span class="keyword"&gt;else&lt;/span&gt;&lt;span&gt; {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;#160; RenameFailed, return code: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$return&lt;/span&gt;&lt;span&gt;.ReturnValue&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-8846550250281868736?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/8846550250281868736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=8846550250281868736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8846550250281868736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8846550250281868736'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/set-computernameps1.html' title='Set-ComputerName.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-2536281571057711024</id><published>2011-09-13T03:44:00.000-07:00</published><updated>2011-09-13T05:14:25.866-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='DeleteKey'/><category scheme='http://www.blogger.com/atom/ns#' term='StdRegProv'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><title type='text'>Remove-WmiRegistryKey.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 525px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-c"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;#&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script creates removes registry key using WMI.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses WMI to get remove registry key.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script deletes the key and everything below&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; it &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the registry - use carefully!&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Remove-WmiRegistryKey.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl@psp.co.uk&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http:&lt;span class="comment"&gt;//www.pshscripts.blogspot.com&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http:&lt;span class="comment"&gt;//msdn.microsoft.com/en-us/library/aa394600%28VS.85%29.aspx&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh[C:\foo]&amp;gt;New-WMIRegistryKey.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Key removed&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;# Define Constants&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;$HKEY_Local_Machine =2147483650&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;$computer =&lt;span class="string"&gt;'.'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;# Get Class to call static methods on&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;$reg = [WMIClass]&lt;span class="string"&gt;&amp;quot;ROOT\DEFAULT:StdRegProv&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;# Define key to create&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;$Key&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;span class="string"&gt;&amp;quot;SOFTWARE\NewKey&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;# Create key and display reslts&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;$results&amp;#160;&amp;#160; = $reg.DeleteKey($HKEY_LOCAL_MACHINE, $Key)&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;If ($results.Returnvalue -eq 0) {&lt;span class="string"&gt;&amp;quot;Key Removed&amp;quot;&lt;/span&gt;&lt;span&gt;}&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:01c8e9c2-fb31-453e-b3ae-9a81dd7efe35" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/WMI" rel="tag"&gt;WMI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/StdRegProv" rel="tag"&gt;StdRegProv&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Deletekey" rel="tag"&gt;Deletekey&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-2536281571057711024?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/2536281571057711024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=2536281571057711024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2536281571057711024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/2536281571057711024'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/remove-wmiregistrykeyps1.html' title='Remove-WmiRegistryKey.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-8257246506678480728</id><published>2011-09-12T03:47:00.000-07:00</published><updated>2011-09-12T03:47:00.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='StdRegProv'/><category scheme='http://www.blogger.com/atom/ns#' term='GetBinaryValue'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><title type='text'>Get-WmiRegistryBinaryValue.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 628px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script Gets and displays a registry&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; binary value using WMI.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses WMI to get, then display&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; a binary registry Value.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This is a re-write of a VB Sample Script.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Set-WmiRegistryBinaryValue.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/aa394600%28VS.85%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh[C:\foo]&amp;gt;Get-WmiRegistryBinaryValue.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 54&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 46&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 4c&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define Constants&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$HKEY_Local_Machine&lt;/span&gt;&lt;span&gt; =2147483650&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$computer&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span class="string"&gt;'.'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get Class to call static methods on&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt; = [WMIClass]&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;ROOT\DEFAULT:StdRegProv&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define key to create&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ValueName&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Example Binary Value&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Values&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = @(0x54, 0x46, 0x4C)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;SOFTWARE\NewKey&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create Value entry&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt;.GetBinaryValue(&lt;/span&gt;&lt;span class="variable"&gt;$HKEY_LOCAL_MACHINE&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$ValueName&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Foreach (&lt;span class="variable"&gt;$byte&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;.uvalue) {&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;{0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$byte&lt;/span&gt;&lt;span&gt;.tostring(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;x&amp;quot;&lt;/span&gt;&lt;span&gt;)}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;p&gt;W   &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fbc8317e-ba72-4fee-b755-6b9711159346" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Wmi" rel="tag"&gt;Wmi&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/StdRegProv" rel="tag"&gt;StdRegProv&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GetBinaryValue" rel="tag"&gt;GetBinaryValue&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-8257246506678480728?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/8257246506678480728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=8257246506678480728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8257246506678480728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8257246506678480728'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/get-wmiregistrybinaryvalueps1.html' title='Get-WmiRegistryBinaryValue.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3598758822453945556</id><published>2011-09-11T02:41:00.000-07:00</published><updated>2011-09-11T02:41:00.272-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SetBinaryValue'/><category scheme='http://www.blogger.com/atom/ns#' term='StdRegProv'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><title type='text'>Set-WmiRegistryBinaryValue</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 593px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script sets a registry binary value&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; using WMI.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses WMI to set a binary&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; registry Value.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This is a re-write of a VB Sample Script.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Set-WmiRegistryBinaryValue.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/aa394600%28VS.85%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh[C:\foo]&amp;gt;New-WmiRegistryBinaryValue.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Value created&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define Constants&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$HKEY_Local_Machine&lt;/span&gt;&lt;span&gt; =2147483650&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$computer&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span class="string"&gt;'.'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get Class to call static methods on&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt; = [WMIClass]&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;ROOT\DEFAULT:StdRegProv&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define key to create&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ValueName&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Example Binary Value&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Values&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = @(0x54, 0x46, 0x4C)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;SOFTWARE\NewKey&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create Value entry&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt;.SetBinaryValue(&lt;/span&gt;&lt;span class="variable"&gt;$HKEY_LOCAL_MACHINE&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$ValueName&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$Values&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;If (&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;.Returnvalue -eq 0) {&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Value Set&amp;quot;&lt;/span&gt;&lt;span&gt;}&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:753d0aad-058a-47bc-829c-90d4ada65cb2" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Wmi" rel="tag"&gt;Wmi&lt;/a&gt;,&lt;a href="http://technorati.com/tags/StdRegProv" rel="tag"&gt;StdRegProv&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SetBinaryValue" rel="tag"&gt;SetBinaryValue&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3598758822453945556?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3598758822453945556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3598758822453945556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3598758822453945556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3598758822453945556'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/set-wmiregistrybinaryvalue.html' title='Set-WmiRegistryBinaryValue'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-7721814856692366597</id><published>2011-09-10T03:01:00.000-07:00</published><updated>2011-09-10T03:01:15.903-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='StdRegProv'/><category scheme='http://www.blogger.com/atom/ns#' term='SetExpandedStringValue'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><title type='text'>New-WmiRegistryValue.ps1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;link href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;  &lt;br /&gt;&lt;div class="dp-highlighter" id="hlDiv" style="height: 561px; width: 99%;"&gt;&lt;div class="bar"&gt;&lt;/div&gt;&lt;ol class="dp-rb"&gt;&lt;li class="alt"&gt;&amp;lt;&lt;span class="comment"&gt;#&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.SYNOPSIS&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script creates a new registry Value using WMI.&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.DESCRIPTION&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script uses WMI to get create a new registry Value.&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is a re-write of a VB Sample Script&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.NOTES&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&amp;nbsp; : New-RegistryKey.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;.co.uk&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Requires&amp;nbsp;&amp;nbsp; : PowerShell Version 2.0&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.LINK&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.pshscripts.blogspot.com&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSDN sample posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://msdn.microsoft.com/en-us/library/aa394600%28VS.85%29.aspx&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.EXAMPLE&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Psh[C:\foo]&amp;gt;New-WmiRegistryValue.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value created&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Define Constants&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$HKEY_Local_Machine&lt;/span&gt; =2147483650&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$computer&lt;/span&gt; =&lt;span class="string"&gt;'.'&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Get Class to call static methods on&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt; = [WMIClass]&lt;span class="string"&gt;"ROOT\DEFAULT:StdRegProv"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;# Define key to create&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$ValueName&lt;/span&gt; = &lt;span class="string"&gt;"Example_Expanded_String_Value"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$Value&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;span class="string"&gt;"%PATHEXT%"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;span class="string"&gt;"SOFTWARE\NewKey"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Create Value entry&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&amp;nbsp;&amp;nbsp; = &lt;span class="variable"&gt;$reg&lt;/span&gt;.SetExpandedStringValue(&lt;span class="variable"&gt;$HKEY_LOCAL_MACHINE&lt;/span&gt;, &lt;span class="variable"&gt;$Key&lt;/span&gt;, &lt;span class="variable"&gt;$ValueName&lt;/span&gt;, &lt;span class="variable"&gt;$Value&lt;/span&gt;)&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;If (&lt;span class="variable"&gt;$results&lt;/span&gt;.Returnvalue -eq 0) {&lt;span class="string"&gt;"Value created"&lt;/span&gt;}&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d7966a0f-bb0d-4ee2-86a4-618a4231a9b1" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SetExpandedStringValue" rel="tag"&gt;SetExpandedStringValue&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WMI" rel="tag"&gt;WMI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/POwerShell" rel="tag"&gt;POwerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/StdregProv" rel="tag"&gt;StdregProv&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-7721814856692366597?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/7721814856692366597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=7721814856692366597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7721814856692366597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7721814856692366597'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/new-wmiregistryvalueps1.html' title='New-WmiRegistryValue.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-7038644368405129758</id><published>2011-09-10T02:59:00.001-07:00</published><updated>2011-09-10T02:59:40.272-07:00</updated><title type='text'>Set-WmiMultiStringValue.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script sets a registry binary value&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; using WMI.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses WMI to set a multistring&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; registry Value.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This is a re-write of a VB Sample Script.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Set-WmiRegistryMultiStringValue.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/aa394600%28VS.85%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh[C:\foo]&amp;gt;Set-MultiStringValue.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Value created&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define Constants&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$HKEY_Local_Machine&lt;/span&gt;&lt;span&gt; =2147483650&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$computer&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span class="string"&gt;'.'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get Class to call static methods on&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt; = [WMIClass]&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;ROOT\DEFAULT:StdRegProv&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define key to create&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;SOFTWARE\NewKey&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$ValueName&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Example MultiString Value&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Values&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = @(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Thomas&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Susan&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Rebecca&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;SOFTWARE\NewKey&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create Value entry&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt;.SetMultiStringValue(&lt;/span&gt;&lt;span class="variable"&gt;$HKEY_LOCAL_MACHINE&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$ValueName&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$Values&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;If (&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;.Returnvalue -eq 0) {&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Value Set&amp;quot;&lt;/span&gt;&lt;span&gt;}&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-7038644368405129758?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/7038644368405129758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=7038644368405129758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7038644368405129758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7038644368405129758'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/set-wmimultistringvalueps1.html' title='Set-WmiMultiStringValue.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-1456191127534158670</id><published>2011-09-09T12:02:00.000-07:00</published><updated>2011-09-09T12:02:50.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CreateKey'/><category scheme='http://www.blogger.com/atom/ns#' term='StdRegProv'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><title type='text'>New-WmiRegistryKey.ps1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;link href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;  &lt;br /&gt;&lt;div class="dp-highlighter" id="hlDiv" style="height: 505px; width: 99%;"&gt;&lt;div class="bar"&gt;&lt;/div&gt;&lt;ol class="dp-rb"&gt;&lt;li class="alt"&gt;&amp;lt;&lt;span class="comment"&gt;#&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.SYNOPSIS&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script creates a new registry key using WMI.&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.DESCRIPTION&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script uses WMI to get create a new registry key.&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is a re-write of a VB Sample Script&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.NOTES&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&amp;nbsp; : New-RegistryKey.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;.co.uk&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Requires&amp;nbsp;&amp;nbsp; : PowerShell Version 2.0&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.LINK&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.pshscripts.blogspot.com&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSDN sample posted to:&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://msdn.microsoft.com/en-us/library/aa394600%28VS.85%29.aspx&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.EXAMPLE&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Psh[C:\foo]&amp;gt;New-WMIRegistryKey.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Key created&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Define Constants&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$HKEY_Local_Machine&lt;/span&gt; =2147483650&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$computer&lt;/span&gt; =&lt;span class="string"&gt;'.'&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Get Class to call static methods on&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt; = [WMIClass]&lt;span class="string"&gt;"ROOT\DEFAULT:StdRegProv"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;# Define key to create&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;span class="string"&gt;"SOFTWARE\NewKey"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Create key and display reslts&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&amp;nbsp;&amp;nbsp; = &lt;span class="variable"&gt;$reg&lt;/span&gt;.CreateKey(&lt;span class="variable"&gt;$HKEY_LOCAL_MACHINE&lt;/span&gt;, &lt;span class="variable"&gt;$Key&lt;/span&gt;)&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;If (&lt;span class="variable"&gt;$results&lt;/span&gt;.Returnvalue -eq 0) {&lt;span class="string"&gt;"Key created"&lt;/span&gt;}&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9f5b70ae-020e-4470-ab96-56edec4afc5c" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Wmi" rel="tag"&gt;Wmi&lt;/a&gt;,&lt;a href="http://technorati.com/tags/StdRegProv" rel="tag"&gt;StdRegProv&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CreateKey" rel="tag"&gt;CreateKey&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-1456191127534158670?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/1456191127534158670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=1456191127534158670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/1456191127534158670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/1456191127534158670'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/new-wmiregistrykeyps1.html' title='New-WmiRegistryKey.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-4033579631439542543</id><published>2011-09-08T15:08:00.001-07:00</published><updated>2011-09-08T15:13:32.181-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GetDwordValue'/><category scheme='http://www.blogger.com/atom/ns#' term='StdRegProv'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><title type='text'>Get-WmiRegDword.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 568px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script gets a registry value using WMI.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses WMI to get then display a resistry value, using&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the SteRegProv class and the GetDWORDValue static method.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This is a re-write of a VB Sample Script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-WMIRegDword.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/aa394600%28VS.85%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh[C:\foo]&amp;gt;Get-WmiRegDword.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Current History Buffer Size: 50&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define Constants&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$HKEY_CURRENT_USER&lt;/span&gt;&lt;span&gt; =2147483649&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$computer&lt;/span&gt;&lt;span&gt; =&lt;/span&gt;&lt;span class="string"&gt;'.'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get Class to call static methods on&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt; = [WMIClass]&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;ROOT\DEFAULT:StdRegProv&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#defind key/value to get &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Console&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Value&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;HistoryBufferSize&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get Value of buffer and display&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$reg&lt;/span&gt;&lt;span&gt;.GetDWORDValue(&lt;/span&gt;&lt;span class="variable"&gt;$HKEY_CURRENT_USER&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$Key&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Current History Buffer Size: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$results&lt;/span&gt;&lt;span&gt;.uValue&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:39f56ffb-5178-4fdd-a5df-dfa31b98c713" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WMI" rel="tag"&gt;WMI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/StdRegProv" rel="tag"&gt;StdRegProv&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-4033579631439542543?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/4033579631439542543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=4033579631439542543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4033579631439542543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4033579631439542543'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/09/get-wmiregdwordps1.html' title='Get-WmiRegDword.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-7167719144449320603</id><published>2011-08-14T06:12:00.000-07:00</published><updated>2011-11-13T05:13:11.571-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Diagnostics.FileVersionInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='FileMajorPart'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-MajorPart.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 499px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the Major part of the version number&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; of file version object.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script is a re-implementation of an MSDN Sample script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; that uses System.Diagnostics.FileVersionInfo to get&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the major part of the version number of the file.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-MajorPart.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2011/08/show-majorpartps1.html" href="http://pshscripts.blogspot.com/2011/08/show-majorpartps1.html"&gt;http://pshscripts.blogspot.com/2011/08/show-majorpartps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.filemajorpart.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.filemajorpart.aspx&lt;/a&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-MajorPart.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Major Part &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; C:\Windows\system32\Notepad.exe is: 6&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set filename&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt; = [System.Environment]::SystemDirectory + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Notepad.exe&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Version information for this file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt; = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&lt;/span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Print the Build details name&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;File Major Part for {0} is: {1}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$file&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileMajorPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8c27771d-b01f-4d2b-bb0b-8c8a793bbadb" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sample" rel="tag"&gt;Sample&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Diagnostics.FileVerionInfo" rel="tag"&gt;System.Diagnostics.FileVerionInfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/FileMajorPart" rel="tag"&gt;FileMajorPart&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-7167719144449320603?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/7167719144449320603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=7167719144449320603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7167719144449320603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/7167719144449320603'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/08/show-majorpartps1.html' title='Show-MajorPart.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-6255258874837295311</id><published>2011-07-14T06:22:00.000-07:00</published><updated>2011-11-13T05:20:51.703-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Diagnostics.FileVersionInfo'/><category scheme='http://www.blogger.com/atom/ns#' term='FileMinorPart'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-MinorPart.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 506px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script shows the Minor part of the version number&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; of file version object.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script is a re-implementation of an MSDN Sample script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; that uses System.Diagnostics.FileVersionInfo to get&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; the mainor part of the version number of the file.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-MinorPart.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://http://pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.FileMinorpart.aspx&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh&amp;gt; .\Show-MinorPart.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Major Part &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; C:\Windows\system32\Notepad.exe is: 0&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set filename&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt; = [System.Environment]::SystemDirectory + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Notepad.exe&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Version information for this file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt; = [System.Diagnostics.FileVersionInfo]::GetVersionInfo(&lt;/span&gt;&lt;span class="variable"&gt;$File&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Print the Build details name&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;File Minor Part for {0} is: {1}&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; -f &lt;/span&gt;&lt;span class="variable"&gt;$file&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="variable"&gt;$myFileVersionInfo&lt;/span&gt;&lt;span&gt;.FileMinorPart&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e7bdb7d6-51dd-4b5c-9f4b-67b4679d22d1" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/System.Diagnostics.FileVersionInfo" rel="tag"&gt;System.Diagnostics.FileVersionInfo&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MinorPart" rel="tag"&gt;MinorPart&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-6255258874837295311?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/6255258874837295311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=6255258874837295311' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6255258874837295311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6255258874837295311'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/07/show-minorpartps1.html' title='Show-MinorPart.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3223103248607803381</id><published>2011-06-19T11:57:00.001-07:00</published><updated>2011-06-19T11:57:21.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='System.Int32'/><category scheme='http://www.blogger.com/atom/ns#' term='TryParse()'/><title type='text'>Get-ParsedInteger.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 775px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script parses several strings into integers, &lt;span class="keyword"&gt;where&lt;/span&gt;&lt;span&gt; possible.&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses the TryParse method on [Int32] to attempt&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; to parse a string into a number and writes the results. This script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; is a recoded MSDN sample using PowerShell&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-ParsedInt32.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/f02979c7.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh[C:\foo]&amp;gt; .\get-parsedinteger.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Attempted conversion of &lt;span class="string"&gt;''&lt;/span&gt;&lt;span&gt; failed.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Converted &lt;span class="string"&gt;'160519'&lt;/span&gt;&lt;span&gt; to 160519.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Attempted conversion of &lt;span class="string"&gt;'9432.0'&lt;/span&gt;&lt;span&gt; failed.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Attempted conversion of &lt;span class="string"&gt;'16,667'&lt;/span&gt;&lt;span&gt; failed.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Converted &lt;span class="string"&gt;'&amp;#160;&amp;#160; -322&amp;#160;&amp;#160; '&lt;/span&gt;&lt;span&gt; to -322.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Converted &lt;span class="string"&gt;'+4302'&lt;/span&gt;&lt;span&gt; to 4302.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;Attempted conversion of &lt;span class="string"&gt;'(100);'&lt;/span&gt;&lt;span&gt; failed.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Attempted conversion of &lt;span class="string"&gt;'01FA'&lt;/span&gt;&lt;span&gt; failed.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define function to parse a string to integer&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Function TryToParse {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Parameter to parse into a number&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;Param ([string] &lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Define $number and try the parse&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[int] &lt;span class="variable"&gt;$number&lt;/span&gt;&lt;span&gt; = 0&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$result&lt;/span&gt;&lt;span&gt; = [System.Int32]::TryParse(&lt;/span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt;, [ref] &lt;/span&gt;&lt;span class="variable"&gt;$number&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$result&lt;/span&gt;&lt;span&gt;)&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Converted '{0}' to {1}.&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span class="variable"&gt;$number&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="keyword"&gt;else&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt; -eq &lt;/span&gt;&lt;span class="variable"&gt;$null&lt;/span&gt;&lt;span&gt;) {&lt;/span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;}&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Attempted conversion of '{0}' failed.&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$value&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Now call the function to see if the string will parse&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;TryToParse(&lt;span class="variable"&gt;$null&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;TryToParse(&lt;span class="string"&gt;&amp;quot;160519&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;TryToParse(&lt;span class="string"&gt;&amp;quot;9432.0&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;TryToParse(&lt;span class="string"&gt;&amp;quot;16,667&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;TryToParse(&lt;span class="string"&gt;&amp;quot;&amp;#160;&amp;#160; -322&amp;#160;&amp;#160; &amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;TryToParse(&lt;span class="string"&gt;&amp;quot;+4302&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;TryToParse(&lt;span class="string"&gt;&amp;quot;(100);&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;TryToParse(&lt;span class="string"&gt;&amp;quot;01FA&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7479045a-2018-4a63-9a0e-c0e122ee8655" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/System.Int32" rel="tag"&gt;System.Int32&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TryParse()" rel="tag"&gt;TryParse()&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3223103248607803381?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3223103248607803381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3223103248607803381' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3223103248607803381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3223103248607803381'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/06/get-parsedintegerps1.html' title='Get-ParsedInteger.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3006391299418039528</id><published>2011-03-29T02:52:00.001-07:00</published><updated>2011-03-29T02:54:22.301-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell V2'/><category scheme='http://www.blogger.com/atom/ns#' term='credential'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>New-Credential.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 531px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-c"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;#&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; A &lt;span class="keyword"&gt;function&lt;/span&gt;&lt;span&gt; to create a credential object from script.&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; Enables you to create a credential objects from stored details.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : New-Credential.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl@psp.co.uk&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2011/03/new-credentialps1.html" href="http://pshscripts.blogspot.com/2011/03/new-credentialps1.html"&gt;http://pshscripts.blogspot.com/2011/03/new-credentialps1.html&lt;/a&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.PARAMETER UserId&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; The userid &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the form of &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;domain\user&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.PARAMETER Password&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; The password &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;this&lt;/span&gt;&lt;span&gt; user&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; New-Credential contoso\administrator&amp;#160; Pa$$w0rd&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;function&lt;/span&gt;&lt;span&gt; New-Credential {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;param (&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;[string] $Userid,&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;[string] $Pwd&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;# Create the credential&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;$spwd = ConvertTo-SecureString -AsPlainText $pwd -Force&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;$cred = New-Object System.Management.Automation.PSCredential $userid,$spwd&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;# Now return it to the caller&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="keyword"&gt;return&lt;/span&gt;&lt;span&gt; $cred&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="preprocessor"&gt;# Call the function to demostrate example&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;New-Credential &lt;span class="string"&gt;&amp;quot;contoso\administrator&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Pa$$w0rd&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:16c1c930-416d-4de4-8ec2-d71ab416bbf4" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/credential" rel="tag"&gt;credential&lt;/a&gt;,&lt;a href="http://technorati.com/tags/security" rel="tag"&gt;security&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3006391299418039528?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3006391299418039528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3006391299418039528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3006391299418039528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3006391299418039528'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/03/new-credentialps1.html' title='New-Credential.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3417831303340950563</id><published>2011-02-14T04:54:00.001-08:00</published><updated>2011-02-14T04:56:41.761-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='Wscript.Shell'/><category scheme='http://www.blogger.com/atom/ns#' term='Power'/><title type='text'>New-Shortcut.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 538px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; This script creates a shortcut to Notepad on the Desktop&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; This script creates a Wscript.shell item, then creates&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160; a shortcut on the desktop to Notepad.exe.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : New-Shortcut.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINKS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This post is a re-implementation of an MSDN Script&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/0ea7b5xe%28VS.85%29.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Posted to Powershell Scripts Blog&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; HTTP://Pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; Left as an exercise &lt;span class="keyword"&gt;for&lt;/span&gt;&lt;span&gt; the reader&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# create wscript object&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$WshShell&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; -com Wscript.Shell&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Get Desktop location&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$Desktop&lt;/span&gt;&lt;span&gt;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$WshShell&lt;/span&gt;&lt;span&gt;.SpecialFolders.item(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Desktop&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# create a new shortcut&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$WshShell&lt;/span&gt;&lt;span&gt;.CreateShortcut(&lt;/span&gt;&lt;span class="variable"&gt;$Desktop&lt;/span&gt;&lt;span&gt; + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\Shortcut Script.lnk&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;.TargetPath&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="variable"&gt;$WScript&lt;/span&gt;&lt;span&gt;.ScriptFullName&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;.WindowStyle&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = 1&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;.Hotkey&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;CTRL+SHIFT+F&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;.IconLocation&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;notepad.exe, 0&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;.Description&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Shortcut Script&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;.WorkingDirectory = &lt;/span&gt;&lt;span class="variable"&gt;$Desktop&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#Save the link to the desktop&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$ShellLink&lt;/span&gt;&lt;span&gt;.Save()&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:abeae77e-5391-4481-9584-9ab16852d889" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/wscript.shell" rel="tag"&gt;wscript.shell&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3417831303340950563?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3417831303340950563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3417831303340950563' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3417831303340950563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3417831303340950563'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/02/set-shortcutps1.html' title='New-Shortcut.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-4421171217714394415</id><published>2011-01-04T09:38:00.001-08:00</published><updated>2011-01-04T09:38:08.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='win32_computersystem'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Get-ComputerDomain.ps1</title><content type='html'>&lt;pre class="PowerShellColorizedScript"&gt;&lt;span style="color: #a52a2a"&gt;&amp;lt;#&lt;br /&gt;.SYNOPSIS&lt;br /&gt;    This script uses WMI to get the name of a computer's domain then displays the name.&lt;br /&gt;.DESCRIPTION&lt;br /&gt;    This script is a re-write of an MSDN sample, using PowerShell. &lt;br /&gt;.NOTES&lt;br /&gt;    File Name  : Get-ComputerDomain.ps1&lt;br /&gt;    Author     : Thomas Lee - tfl@psp.co.uk&lt;br /&gt;    Requires   : PowerShell Version 2.0&lt;br /&gt;.LINK&lt;br /&gt;    This script posted to:&lt;br /&gt;	    http://www.pshscripts.blogspot.com&lt;br /&gt;    MSDN sample posted tot:&lt;br /&gt;	    http://msdn.microsoft.com/en-us/library/aa394586%28VS.85%29.aspx/&lt;br /&gt;.EXAMPLE&lt;br /&gt;    PSH [C:\foo]: .\Get-ComputerDomain.ps1&lt;br /&gt;    System Name: WIN7&lt;br /&gt;    Domain:      cookham.net&lt;br /&gt;.EXAMPLE&lt;br /&gt;    Psh[Cookham8]&amp;gt; .\Get-ComputerDomain.ps1 cookham2&lt;br /&gt;    System Name: COOKHAM2&lt;br /&gt;    Domain:      cookham.net&lt;br /&gt;.PARAMETER comp&lt;br /&gt;    The name of the computer whose domain name to be displayed. Default is localhost.&lt;br /&gt;#&amp;gt;&lt;/span&gt;            &lt;br /&gt;            &lt;br /&gt;&lt;span style="color: #a52a2a"&gt;# Parameter block&lt;/span&gt;            &lt;br /&gt;&lt;span style="color: #b22222"&gt;param&lt;/span&gt; &lt;span style="color: #000000"&gt;(&lt;/span&gt;            &lt;br /&gt;&lt;span style="color: #008b8b"&gt;$comp&lt;/span&gt; &lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt; &lt;span style="color: #8b0000"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;            &lt;br /&gt;&lt;span style="color: #000000"&gt;)&lt;/span&gt;            &lt;br /&gt;            &lt;br /&gt;&lt;span style="color: #a52a2a"&gt;# Get WMI Object&lt;/span&gt;            &lt;br /&gt;&lt;span style="color: #008b8b"&gt;$system&lt;/span&gt; &lt;span style="color: #a9a9a9"&gt;=&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Get-WmiObject&lt;/span&gt; &lt;span style="color: #5f9ea0"&gt;-class&lt;/span&gt; &lt;span style="color: #5f9ea0"&gt;Win32_ComputerSystem&lt;/span&gt; &lt;span style="color: #5f9ea0"&gt;-ComputerName&lt;/span&gt; &lt;span style="color: #008b8b"&gt;$comp&lt;/span&gt;            &lt;br /&gt;            &lt;br /&gt;&lt;span style="color: #a52a2a"&gt;# Display results&lt;/span&gt;            &lt;br /&gt;&lt;span style="color: #8b0000"&gt;&amp;quot;System Name: {0}&amp;quot;&lt;/span&gt; &lt;span style="color: #a9a9a9"&gt;-f&lt;/span&gt; &lt;span style="color: #008b8b"&gt;$System&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #00008b"&gt;Name&lt;/span&gt;            &lt;br /&gt;&lt;span style="color: #8b0000"&gt;&amp;quot;Domain:      {0}&amp;quot;&lt;/span&gt; &lt;span style="color: #a9a9a9"&gt;-f&lt;/span&gt; &lt;span style="color: #008b8b"&gt;$System&lt;/span&gt;&lt;span style="color: #a9a9a9"&gt;.&lt;/span&gt;&lt;span style="color: #00008b"&gt;Domain&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a38820ce-e7e2-462e-83dd-01312e912048" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WMI" rel="tag"&gt;WMI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Win32_ComputerSystem" rel="tag"&gt;Win32_ComputerSystem&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-4421171217714394415?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/4421171217714394415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=4421171217714394415' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4421171217714394415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4421171217714394415'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2011/01/get-computerdomainps1.html' title='Get-ComputerDomain.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-1781318022927933074</id><published>2010-12-31T15:59:00.000-08:00</published><updated>2011-03-18T12:10:13.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grateful Dead'/><title type='text'>Count-GDDuplicate.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Finds duplicates &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the GD archive – A script&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; for New Year’s eve!&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Count-GDDuplicate.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell V2&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://pshscripts.blogspot.com/2010/12/count-gdduplicateps1.html" href="http://pshscripts.blogspot.com/2010/12/count-gdduplicateps1.html"&gt;http://pshscripts.blogspot.com/2010/12/count-gdduplicateps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Psh[Cookham8]&amp;gt;C:\foo\Count-GdDuplicate.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Count-GDDuplicate.ps1 - v 1.0.1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 99 shows have duplicates&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 109 shows are duplicates of others&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;###&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Start of Script&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;##&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Constants:&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# $GDDiskRoot&amp;#160;&amp;#160;&amp;#160; - where to find shows&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# $DeadShowBase&amp;#160; - folder at top of gd shows&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$GDDiskRoot&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;M:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$DeadShowBase&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$GDDiskRoot&lt;/span&gt;&lt;span&gt; + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;\gd&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Announce Ourselves&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;DuplicateCount.ps1 - v 0.0.1&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;+---------------------------------+&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;! Find Duplicate Shows :&amp;#160; $DeadShowBase&amp;#160;&amp;#160; !&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;+---------------------------------+&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get start time&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$starttime&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;Get-Date&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;set-strictmode -off&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get the Dead shows&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Dir&lt;/span&gt;&lt;span&gt; = ls &lt;/span&gt;&lt;span class="variable"&gt;$DeadShowBase&lt;/span&gt;&lt;span&gt; | &lt;/span&gt;&lt;span class="keyword"&gt;where&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.psiscontainer}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$DeadShows&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$Dir&lt;/span&gt;&lt;span&gt;.count&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$DeadSHows&lt;/span&gt;&lt;span&gt; -le 0) {&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;no shows found - check constants&amp;quot;&lt;/span&gt;&lt;span&gt;; &lt;/span&gt;&lt;span class="keyword"&gt;return&lt;/span&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# So here look for duplicates.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$shows&lt;/span&gt;&lt;span&gt; =@{}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$j&lt;/span&gt;&lt;span&gt; = 0&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="keyword"&gt;foreach&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$show&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$dir&lt;/span&gt;&lt;span&gt;){&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$j&lt;/span&gt;&lt;span&gt;++&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$showdate&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$show&lt;/span&gt;&lt;span&gt;.name.substring(0,10)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$shows&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span class="variable"&gt;$showdate&lt;/span&gt;&lt;span&gt;) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$shows&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span class="variable"&gt;$showdate&lt;/span&gt;&lt;span&gt;++&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="keyword"&gt;else&lt;/span&gt;&lt;span&gt; {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;span class="variable"&gt;$shows&lt;/span&gt;&lt;span&gt; += @{&lt;/span&gt;&lt;span class="variable"&gt;$showdate&lt;/span&gt;&lt;span&gt;=1}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$shows&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$shows&lt;/span&gt;&lt;span&gt;.getenumerator() | Sort name&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$totaldups&lt;/span&gt;&lt;span&gt; = 0&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$totaldupshows&lt;/span&gt;&lt;span&gt; = 0&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;foreach&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$show&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$shows&lt;/span&gt;&lt;span&gt;){&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$show&lt;/span&gt;&lt;span&gt;.value -gt 1) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="comment"&gt;# &amp;quot;{1} copies of: {0}&amp;quot; -f&amp;#160; $show.name, $show.value&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$totaldups&lt;/span&gt;&lt;span&gt;++&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$totaldupshows&lt;/span&gt;&lt;span&gt; += &lt;/span&gt;&lt;span class="variable"&gt;$show&lt;/span&gt;&lt;span&gt;.value - 1 &lt;/span&gt;&lt;span class="comment"&gt;# anything after the 1st is a dup&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display Summary&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0} shows have duplicates&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$totaldups&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;{0} shows are duplicates of others&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$totaldupshows&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f25bfe23-6d00-48ff-b9c7-1d8fbd69ae23" class="wlWriterSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Grateful+Dead" rel="tag"&gt;Grateful Dead&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-1781318022927933074?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/1781318022927933074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=1781318022927933074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/1781318022927933074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/1781318022927933074'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/12/count-gdduplicateps1.html' title='Count-GDDuplicate.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-312002256898063327</id><published>2010-12-23T06:28:00.001-08:00</published><updated>2010-12-23T06:32:13.060-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell V2'/><category scheme='http://www.blogger.com/atom/ns#' term='Powershell ISE'/><category scheme='http://www.blogger.com/atom/ns#' term='ISE'/><title type='text'>Set-IseThemeVim.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script sets an ISE Theme to similar to the old VIM editor.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script sets the key values &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$PsIse&lt;/span&gt;&lt;span&gt;.Options to values consistent&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; with the VIM editor, beloved by many, particularly on the Powershell&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; product team. This script is based on Davis Mohundro&lt;span class="string"&gt;'s blog post &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; (&lt;a href="http://bit.ly/iib5IM"&gt;http://bit.ly/iib5IM&lt;/a&gt;),&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="string"&gt; updated for RTM of PowerShell V2.0. See also &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;.NOTES&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Set-ISEThemeVIM.ps1&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl@psp.co.uk&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0 (ISE only)&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;.LINK&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&lt;/span&gt;&amp;#160;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://pshscriptsbog.blogspot.com"&gt;http://pshscriptsbog.blogspot.com&lt;/a&gt; &lt;/span&gt;&amp;#160;&lt;/li&gt;      &lt;li class="alt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://bit.ly/iaA2iX" href="http://bit.ly/iaA2iX"&gt;http://bit.ly/iaA2iX&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;.EXAMPLE&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; This script when run resets colours on key panes, including&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; colourising tokens in the script pane. Try it and see it...&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;#&amp;gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;# PowerShell ISE version of the VIM blackboard theme at &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;# http://www.vim.org/scripts/script.php?script_id=2280&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;# Set font name and size&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.FontName = '&lt;/span&gt;&lt;span&gt;Courier New&lt;/span&gt;&lt;span class="string"&gt;'&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.FontSize = 16&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;# Set colours for output pane&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.OutputPaneBackgroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160; = '&lt;/span&gt;&lt;span class="comment"&gt;#FF000000'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.OutputPaneTextBackgroundColor = '&lt;/span&gt;&lt;span class="comment"&gt;#FF000000'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.OutputPaneForegroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160; = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set colours for command pane&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.CommandPaneBackgroundColor&amp;#160;&amp;#160;&amp;#160; = '&lt;/span&gt;&lt;span class="comment"&gt;#FF000000'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set colours for script pane&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psise&lt;/span&gt;&lt;span&gt;.options.ScriptPaneBackgroundColor&amp;#160;&amp;#160;&amp;#160; ='&lt;/span&gt;&lt;span class="comment"&gt;#FF000000'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Set colours for tokens in Script Pane&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Command&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFF60'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Unknown&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Member&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Position&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['GroupEnd&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['GroupStart&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['LineContinuation&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['NewLine&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['StatementSeparator&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Comment&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFAEAEAE'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['String&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FF00D42D'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Keyword&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFDE00'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Attribute&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FF84A7C1'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Type&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FF84A7C1'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Variable&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FF00D42D'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['CommandParameter&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFDE00'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['CommandArgument&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FFFFFFFF'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$psISE&lt;/span&gt;&lt;span&gt;.Options.TokenColors['Number&lt;/span&gt;&lt;span class="string"&gt;'] = '&lt;/span&gt;&lt;span class="comment"&gt;#FF98FE1E'&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:95a5844c-0e6e-48ed-a1ef-336b1c256765" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ISE" rel="tag"&gt;ISE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+ISE" rel="tag"&gt;PowerShell ISE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VIM" rel="tag"&gt;VIM&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-312002256898063327?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/312002256898063327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=312002256898063327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/312002256898063327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/312002256898063327'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/12/set-isethemevimps1.html' title='Set-IseThemeVim.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-1460320457592700261</id><published>2010-12-23T05:34:00.001-08:00</published><updated>2010-12-23T05:56:25.331-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell V2'/><category scheme='http://www.blogger.com/atom/ns#' term='Powershell ISE'/><category scheme='http://www.blogger.com/atom/ns#' term='ISE'/><title type='text'>Set-ISEThemeDefault.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script resets the ISE to default ‘theme’.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script sets the key values &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$PsIse&lt;/span&gt;&lt;span&gt;.Options to their default&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; options &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt;&amp;#160;&lt;/span&gt;&lt;span class="variable"&gt;$Psise&lt;/span&gt;&lt;span&gt;.Options.DefaultOptions. This script is useful &lt;/span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; you&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; are playing with ISE options and don&lt;span class="string"&gt;'t quite get it right - just run this &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; script to set things back to default.&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;.NOTES&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Set-ISEThemeDefault.ps1&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl@psp.co.uk&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0 (ISE only)&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;.LINK&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a title="http://bit.ly/gJpu2W" href="http://bit.ly/gJpu2W"&gt;http://bit.ly/gJpu2W&lt;/a&gt; &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;.EXAMPLE&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; This script when run just resets the theme to the default. To view, run from&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;#160;&amp;#160;&amp;#160; the ISE after changing options!&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;#&amp;gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;# Set Basic options&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.SelectedScriptPaneState = $psise.options.DefaultOptions.SelectedScriptPaneState&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.ShowToolBar&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.ShowToolBar&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.FontSize&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.FontSize&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.Fontname&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.Fontname&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;# set colouring&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.ErrorForegroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.ErrorForegroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.ErrorBackgroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.ErrorBackgroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.WarningForegroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.WarningForegroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.WarningBackgroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.WarningBackgroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.VerboseForegroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.VerboseForegroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.VerboseBackgroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.VerboseBackgroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.DebugBackgroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.DebugBackgroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.DebugForegroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.DebugForegroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.OutputPaneBackgroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.OutputPaneBackgroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.OutputPaneTextBackgroundColor = $psise.options.DefaultOptions.OutputPaneTextBackgroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.OutputPaneForegroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.OutPutPaneForegroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.CommandPaneBackgroundColor&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.CommandPaneBackgroundColor&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.ScriptPaneBackgroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.ScriptPaneBackgroundColor &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.ScriptPaneForegroundColor&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.ScriptPaneForegroundColor &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;# More options&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.ShowWarningForDuplicateFiles&amp;#160; = $psise.options.DefaultOptions.ShowWarningForDuplicateFiles&amp;#160; &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.ShowWarningBeforeSavingOnRun&amp;#160; = $psise.options.DefaultOptions.ShowWarningBeforeSavingOnRun&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.UseLocalHelp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOpitons.UseLocalHelp&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psise.options.CommandPaneUp&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psise.options.DefaultOptions.CommandPaneUp&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;# Reset Tokens Colors&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Attribute&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Attribute&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Command&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Command&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;CommandArgument&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOPtions.TokenColors['&lt;/span&gt;&lt;span&gt;CommandArgument&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;CommandParameter&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;CommandParameter&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Comment&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Comment&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;GroupEnd&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;GroupEnd&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;GroupStart&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;GroupStart&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Keyword&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Keyword&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;LineContinuation&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;LineContinuation&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;LoopLabel&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;LoopLabel&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Member&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Member&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;NewLine&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;NewLine&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Number&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOPtions.TokenColors['&lt;/span&gt;&lt;span&gt;Number&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Position&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Position&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;StatementSeparator&lt;/span&gt;&lt;span class="string"&gt;'] = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;StatementSeparator&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;String&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;String&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Type&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Type&lt;/span&gt;&lt;span class="string"&gt;'] &lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Unknown&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Unknown&lt;/span&gt;&lt;span class="string"&gt;']&lt;/span&gt;&amp;#160;&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="string"&gt;$psISE.Options.TokenColors['&lt;/span&gt;&lt;span&gt;Variable&lt;/span&gt;&lt;span class="string"&gt;']&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; = $psISE.Options.DefaultOptions.TokenColors['&lt;/span&gt;&lt;span&gt;Variable']&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Done&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:803bfeca-97e9-4866-a872-1c144823eb28" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/ISE" rel="tag"&gt;ISE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerSHell+ISE" rel="tag"&gt;PowerSHell ISE&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell+V2.0" rel="tag"&gt;PowerShell V2.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Powershell+Theme" rel="tag"&gt;Powershell Theme&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-1460320457592700261?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/1460320457592700261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=1460320457592700261' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/1460320457592700261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/1460320457592700261'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/12/set-isethemedefaultps1.html' title='Set-ISEThemeDefault.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-6770853291172228820</id><published>2010-10-07T04:06:00.001-07:00</published><updated>2011-09-08T06:54:03.392-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell V2'/><category scheme='http://www.blogger.com/atom/ns#' term='namespace'/><category scheme='http://www.blogger.com/atom/ns#' term='wmi'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Get-WMINameSpace.ps1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;link href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;  &lt;br /&gt;&lt;div class="dp-highlighter" id="hlDiv" style="height: 626px; width: 99%;"&gt;&lt;div class="bar"&gt;&lt;/div&gt;&lt;ol class="dp-rb"&gt;&lt;li class="alt"&gt;&amp;lt;&lt;span class="comment"&gt;#&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.SYNOPSIS&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script displays all the WMI namespaces within a Windows system&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;.DESCRIPTION&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script uses Get-WMIObject to retrieve the names of all the namespaces&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; within a system.&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.NOTES&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&amp;nbsp; : Get-WMINameSpace.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;.co.uk&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Requires&amp;nbsp;&amp;nbsp; : PowerShell Version 2.0&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;.LINK&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script posted to: &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://pshscripts.blogspot.com/2010/10/get-wminamespaceps1.html" title="http://pshscripts.blogspot.com/2010/10/get-wminamespaceps1.html"&gt;http://pshscripts.blogspot.com/2010/10/get-wminamespaceps1.html&lt;/a&gt; &lt;/li&gt;&lt;li class="class"&gt;.EXAMPLE&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PSH [C:\foo]: .&lt;span class="string"&gt;\Get-WMINameSpace.ps1&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 37 Namespaces on: Cookham8&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Namespace&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ---------&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROOT&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROOT\aspnet&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROOT\CIMV2&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROOT\CIMV2\Security&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROOT\CIMV2\Security\MicrosoftTpm&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... {Remainder of list snipped to save space on this page}&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;# Set computer name&lt;/span&gt; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$comp&lt;/span&gt; = &lt;span class="string"&gt;"."&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Get the name spaces on the local computer, and the local computer name&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="variable"&gt;$Namespace&lt;/span&gt; = get-wmiobject __namespace -namespace &lt;span class="string"&gt;'root'&lt;/span&gt; -list -recurse -computer &lt;span class="variable"&gt;$comp&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$hostname&lt;/span&gt; = hostname&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Display number of and names of the namespaces&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="class"&gt;&lt;span class="string"&gt;"{0} Namespaces on: {1}"&lt;/span&gt; -f &lt;span class="variable"&gt;$namespace&lt;/span&gt;.count, &lt;span class="variable"&gt;$hostname&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$NameSpace&lt;/span&gt;| sort __namespace&amp;nbsp; | &lt;span class="builtin"&gt;Format-Table&lt;/span&gt; @{Expression = &lt;span class="string"&gt;"__Namespace"&lt;/span&gt;; Label = &lt;span class="string"&gt;"Namespace"&lt;/span&gt;}&amp;nbsp; &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:3a1987eb-1eb7-40c2-8a80-cb4106a8219c" style="display: inline; float: none; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/scripts" rel="tag"&gt;scripts&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WMI" rel="tag"&gt;WMI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/namespace" rel="tag"&gt;namespace&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-6770853291172228820?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/6770853291172228820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=6770853291172228820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6770853291172228820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/6770853291172228820'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/10/get-wminamespaceps1.html' title='Get-WMINameSpace.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-5764573884461156551</id><published>2010-10-06T07:56:00.000-07:00</published><updated>2010-10-07T04:12:45.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='system.net.ipaddress'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Get-LoopBack.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 701px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script checks whether a parameter is a Loopback Address&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script checks to see if the passsed string is an IPV4&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; or an IPv6 loopback &lt;/span&gt;&lt;span&gt;address and if so,&lt;/span&gt;&amp;#160;&lt;span&gt;displays details.&lt;/span&gt; &lt;/li&gt;      &lt;li&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-LoopBack.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://www.pshscripts.blogspot.com"&gt;http://www.pshscripts.blogspot.com&lt;/a&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/system.net.ipaddress.isloopback.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.net.ipaddress.isloopback.aspx&lt;/a&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Get-LoopBack.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Your input address: \127.0.0.1\ is an IPv4 loopback address whose internal format is: 127.0.0.1.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Get-LoopBack.ps1 ::1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Your input address: \::1\ is an IPv6 loopback address whose internal format is: ::1.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Get-LoopBack.ps1 131.107.2.200&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Your input address: \131.107.2.200\ is not a loopback address.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.PARAM&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$IPAddress&lt;/span&gt;&lt;span&gt; - Address to look up to see &lt;/span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; it's Loopback&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="keyword"&gt;param&lt;/span&gt;&lt;span&gt; (&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;[String] &lt;span class="variable"&gt;$IpAddress&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;127.0.0.1&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;)&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Setup Default answer!&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$loopBack&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span class="string"&gt;&amp;quot; is not a loopback address.&amp;quot;&lt;/span&gt;&lt;span&gt;;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Perform syntax check by parsing the address string entered by the user.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$Address&lt;/span&gt;&lt;span&gt; = [System.Net.IPAddress]::Parse(&lt;/span&gt;&lt;span class="variable"&gt;$IpAddress&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Perform semantic check by verifying that the address is a valid IPv4 &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# or IPv6 loopback address. &lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt;([System.Net.IPAddress]::IsLoopback(&lt;/span&gt;&lt;span class="variable"&gt;$Address&lt;/span&gt;&lt;span&gt;) -and (&lt;/span&gt;&lt;span class="variable"&gt;$address&lt;/span&gt;&lt;span&gt;.AddressFamily -eq [System.Net.Sockets.AddressFamily]::InterNetworkV6) ) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$loopBack&lt;/span&gt;&lt;span&gt; =&amp;#160; &lt;/span&gt;&lt;span class="string"&gt;&amp;quot; is an IPv6 loopback address &amp;quot;&lt;/span&gt;&lt;span&gt; +&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;whose internal format is: &amp;quot;&lt;/span&gt;&lt;span&gt; + &lt;/span&gt;&lt;span class="variable"&gt;$Address&lt;/span&gt;&lt;span&gt;.ToString() + &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;&lt;span&gt;;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c9afbe0b-cda3-48d9-91af-1a94e71ec7cc" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/System.Net.IPaddress" rel="tag"&gt;System.Net.IPaddress&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-5764573884461156551?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/5764573884461156551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=5764573884461156551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5764573884461156551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/5764573884461156551'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/10/get-loopback.html' title='Get-LoopBack.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-8825298117569080704</id><published>2010-10-05T06:18:00.001-07:00</published><updated>2010-10-05T06:18:15.465-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Net.Dns'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Get-HostByName.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 387px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script gets and displays basic DNS Information about a host.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script just gets and displays host details returnd by GetHostByName.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-ByName.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.net.dns.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Get-HostByName.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; HostName&amp;#160;&amp;#160;&amp;#160; : contoso.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Aliases&amp;#160;&amp;#160;&amp;#160;&amp;#160; : {www.contoso.com}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; AddressList : {207.46.197.32, 207.46.232.182}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$hostInfo&lt;/span&gt;&lt;span&gt; = [system.net.Dns]::GetHostByName(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;www.contoso.com&amp;quot;&lt;/span&gt;&lt;span&gt;);&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$hostinfo&lt;/span&gt;&lt;span&gt; | fl * -force&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:14178951-2119-4d25-98c0-12c69e5a9800" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Net.DNS" rel="tag"&gt;System.Net.DNS&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-8825298117569080704?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/8825298117569080704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=8825298117569080704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8825298117569080704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/8825298117569080704'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/10/get-hostbynameps1.html' title='Get-HostByName.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-3777856714059793333</id><published>2010-10-04T08:27:00.001-07:00</published><updated>2010-10-04T08:27:55.261-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Net.FtpWebRequest'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Remove-FtpFile.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 596px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script deletes a file from an FTP Server&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script is a rewrite of an MSDN Sample&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Remove-FtpFile.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Remove-FtpFile.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Delete status: 250 DELE command successful.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ServerUri&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; System.Uri &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;ftp://www.reskit.net/powershell/foo.txt&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# The serverUri parameter should use the ftp:// scheme.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# It contains the name of the server file that is to be deleted.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Example: ftp://contoso.com/someFile.txt.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$ServerUri&lt;/span&gt;&lt;span&gt;.Scheme -ne [system.Uri]::UriSchemeFtp) {&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot; Bad URI&amp;quot;&lt;/span&gt;&lt;span&gt;; &lt;/span&gt;&lt;span class="keyword"&gt;return&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get the object used to communicate with the server.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$request&lt;/span&gt;&lt;span&gt; = [system.Net.FtpWebRequest]::Create(&lt;/span&gt;&lt;span class="variable"&gt;$serverUri&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$request&lt;/span&gt;&lt;span&gt;.Method = [System.Net.WebRequestMethods+ftp]::Deletefile&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;&lt;span&gt;.Credentials = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; System.Net.NetworkCredential &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;anonymous&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;tfl@psp.co.uk&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$response&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$request&lt;/span&gt;&lt;span&gt;.GetResponse()&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Delete status: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$response&lt;/span&gt;&lt;span&gt;.StatusDescription&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$response&lt;/span&gt;&lt;span&gt;.Close();&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2964e806-c5b8-4744-8ee1-8c19910ba2b3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Net.FtpWebRequest" rel="tag"&gt;System.Net.FtpWebRequest&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ftp" rel="tag"&gt;ftp&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-3777856714059793333?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/3777856714059793333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=3777856714059793333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3777856714059793333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/3777856714059793333'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/10/remove-ftpfileps1.html' title='Remove-FtpFile.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-139417183375157252</id><published>2010-10-03T08:50:00.001-07:00</published><updated>2010-10-03T11:45:39.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Net.FtpWebRequest'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Copy-FileToFtp.ps1</title><content type='html'>&lt;link href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" rel="stylesheet" type="text/css"&gt;&lt;/link&gt;  &lt;br /&gt;&lt;div class="dp-highlighter" id="hlDiv" style="height: 580px; width: 99%;"&gt;&lt;div class="bar"&gt;&lt;/div&gt;&lt;ol class="dp-rb"&gt;&lt;li class="alt"&gt;&amp;lt;&lt;span class="comment"&gt;#&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;.SYNOPSIS&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script Uploads a text file to an FTP Server using PowerShell.&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;.DESCRIPTION&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script first creates an FTP &lt;span class="string"&gt;'web'&lt;/span&gt; request to upload a file. Then the&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; source file is read from disk and written up to the FTP Server. A response&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; is then displayed. This is a rewrite of an MSDN Sample.&amp;nbsp; &lt;/li&gt;&lt;li&gt;.NOTES&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&amp;nbsp; : Copy-FileToFtp.ps1&amp;nbsp; &lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Author&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;.co.uk&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Requires&amp;nbsp;&amp;nbsp; : PowerShell Version 2.0&amp;nbsp; &lt;/li&gt;&lt;li&gt;.LINK&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; This script posted to:&amp;nbsp; &lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://pshscripts.blogspot.com/2010/10/copy-filetoftpps1.html" title="http://pshscripts.blogspot.com/2010/10/copy-filetoftpps1.html"&gt;http://pshscripts.blogspot.com/2010/10/copy-filetoftpps1.html&lt;/a&gt;&lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSDN sample posted tot:&amp;nbsp; &lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://msdn.microsoft.com/en-us/library/ms229715.aspx#CommunityContent" title="http://msdn.microsoft.com/en-us/library/ms229715.aspx#CommunityContent"&gt;http://msdn.microsoft.com/en-us/library/ms229715.aspx&lt;/a&gt;&lt;/li&gt;&lt;li class="alt"&gt;.EXAMPLE&amp;nbsp; &lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PSH [C:\foo]: .Copy-FileToFtp.ps1&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Upload File Complete, status 226 &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 226 Transfer complete.&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="comment"&gt;# Get the object used to communicate with the server.&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt; = [System.Net.FtpWebRequest]::Create(&lt;span class="string"&gt;"ftp://www.reskit.net/powershell/Greetings.Txt"&lt;/span&gt;)&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;.Method = &lt;span class="variable"&gt;$Request&lt;/span&gt;.Method = [System.Net.WebRequestMethods+ftp]::UploadFile&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="comment"&gt;# This example assumes the FTP site uses anonymous logon.&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;.Credentials = &lt;span class="builtin"&gt;New-Object&lt;/span&gt; System.Net.NetworkCredential &lt;span class="string"&gt;"anonymous"&lt;/span&gt;,&lt;span class="string"&gt;"tfl@psp.co.uk"&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="comment"&gt;# Copy the contents of the file to the request stream.&lt;/span&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="variable"&gt;$FileContents&lt;/span&gt; = [System.IO.File]::ReadAllBytes(&lt;span class="string"&gt;"C:\foo\scriptlib.zip"&lt;/span&gt;)&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;.ContentLength = &lt;span class="variable"&gt;$fileContents&lt;/span&gt;.Length &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$RequestStream&lt;/span&gt; = &lt;span class="variable"&gt;$request&lt;/span&gt;.GetRequestStream()&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="variable"&gt;$RequestStream&lt;/span&gt;.Write(&lt;span class="variable"&gt;$FileContents&lt;/span&gt;, 0, &lt;span class="variable"&gt;$FileContents&lt;/span&gt;.Length)&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="variable"&gt;$RequestStream&lt;/span&gt;.Close() &lt;/li&gt;&lt;li&gt;&lt;span class="variable"&gt;$Response&lt;/span&gt; = &lt;span class="variable"&gt;$Request&lt;/span&gt;.GetResponse()&amp;nbsp; &lt;/li&gt;&lt;li class="alt"&gt;&lt;span class="string"&gt;"Upload File Complete, status {0}"&lt;/span&gt; -f &lt;span class="variable"&gt;$Response&lt;/span&gt;.StatusDescription&amp;nbsp; &lt;/li&gt;&lt;li&gt;&lt;span class="variable"&gt;$Response&lt;/span&gt;.Close() &lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9ef32deb-1ecd-452d-99d3-7a80d8b585c6" style="display: inline; float: none; margin: 0px; padding: 0px;"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Net.FtpWebRequest" rel="tag"&gt;System.Net.FtpWebRequest&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-139417183375157252?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/139417183375157252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=139417183375157252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/139417183375157252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/139417183375157252'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/10/copy-filetoftpps1.html' title='Copy-FileToFtp.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-4744175027743620687</id><published>2010-09-27T02:31:00.001-07:00</published><updated>2010-09-27T02:31:41.206-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Show-HtmlCoding.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div style="width: 99%; height: 579px" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script encodes and decodes an HTML String&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script used&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Show-HtmlCoding.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://msdn.microsoft.com/en-us/library/ee388364.aspx&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Show-HtmlCoding.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Original String: &amp;lt;this is a string123&amp;gt; &amp;amp; so is this one??&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Encoded String : &amp;amp;lt;this is a string123&amp;amp;gt; &amp;amp;amp; so is this one??&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Decoded String : &amp;lt;this is a string123&amp;gt; &amp;amp; so is this one??&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Original string = Decoded string?: True&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create string to encode/decode&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Str&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;&amp;lt;this is a string123&amp;gt; &amp;amp; so is this one??&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Encode String&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Encstr&lt;/span&gt;&lt;span&gt; = [System.Net.WebUtility]::HtmlEncode(&lt;/span&gt;&lt;span class="variable"&gt;$str&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Decode String&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Decstr&lt;/span&gt;&lt;span&gt; = [System.Net.WebUtility]::HtmlDecode(&lt;/span&gt;&lt;span class="variable"&gt;$EncStr&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Display strings&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Original String: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$Str&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Encoded String : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$Encstr&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Decoded String : {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$Decstr&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$eq&lt;/span&gt;&lt;span&gt; = (&lt;/span&gt;&lt;span class="variable"&gt;$str&lt;/span&gt;&lt;span&gt; -eq &lt;/span&gt;&lt;span class="variable"&gt;$Decstr&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Original string = Decoded string?: {0}&amp;quot;&lt;/span&gt;&lt;span&gt; -f &lt;/span&gt;&lt;span class="variable"&gt;$eq&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4f9416ff-3c01-44ac-8b8c-207e125311e0" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/code" rel="tag"&gt;code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/script" rel="tag"&gt;script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/System.Net.WebUtility" rel="tag"&gt;System.Net.WebUtility&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/546036873798832453-4744175027743620687?l=pshscripts.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pshscripts.blogspot.com/feeds/4744175027743620687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=546036873798832453&amp;postID=4744175027743620687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4744175027743620687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/546036873798832453/posts/default/4744175027743620687'/><link rel='alternate' type='text/html' href='http://pshscripts.blogspot.com/2010/09/show-htmlcodingps1.html' title='Show-HtmlCoding.ps1'/><author><name>Thomas</name><uri>http://www.blogger.com/profile/05591926562143348089</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-546036873798832453.post-8855916805683985203</id><published>2010-09-26T08:25:00.001-07:00</published><updated>2010-09-26T08:25:49.618-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Net.WebRequest'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell scripts'/><title type='text'>Get-FTPDirectory.ps1</title><content type='html'>&lt;!-- Stylesheet link --&gt;&lt;link rel="stylesheet" type="text/css" href="http://www.thecomplex.plus.com/styles/SyntaxHighlighter.css" /&gt;&lt;!-- Code --&gt;  &lt;div id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script used FTP to get and display the root of an FTP site.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script re-implements an MSDN sample.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.NOTESW&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-FtpDirectory.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; htt&lt;a title="http://pshscripts.blogspot.com/2010/09/get-ftpdirectoryps1.html" href="http://pshscripts.blogspot.com/2010/09/get-ftpdirectoryps1.html"&gt;http://pshscripts.blogspot.com/2010/09/get-ftpdirectoryps1.html&lt;/a&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; MSDN sample posted tot:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://msdn.microsoft.com/en-us/library/ms229716.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms229716.aspx&lt;/a&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Get-FtpDirectory.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; drwxrwxrwx&amp;#160;&amp;#160; 1 user&amp;#160;&amp;#160;&amp;#160;&amp;#160; group&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 Dec&amp;#160; 4&amp;#160; 2005 pcpro&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; drwxrwxrwx&amp;#160;&amp;#160; 1 user&amp;#160;&amp;#160;&amp;#160;&amp;#160; group&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 0 Sep 23 15:18 PowerShell&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ... {Listing truncated}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Download Complete, status:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 226-Maximum disk quota limited to 100000 Kbytes&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Used disk quota 78232 Kbytes, available 21767 Kbytes&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; 226 Transfer complete.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Get the object used to communicate with the server.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;&lt;span&gt; = [System.Net.WebRequest]::Create(&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;ftp://www.reskit.net&amp;quot;&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;&lt;span&gt;.Method =&amp;#160; [System.Net.WebRequestMethods+Ftp]::ListDirectoryDetails&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# This example assumes the FTP site uses anonymous logon.&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Username/password not real&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;&lt;span&gt;.Credentials = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; System.Net.NetworkCredential &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Anonymous&amp;quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="string"&gt;&lt;a href="mailto:tfl@psp.co.uk"&gt;tfl@psp.co.uk&lt;/a&gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Response&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$Request&lt;/span&gt;&lt;span&gt;.GetResponse()&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="variable"&gt;$ResponseStream&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$Response&lt;/span&gt;&lt;span&gt;.GetResponseStream()&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Read and display the text in the file&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li cl
