<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://powershell.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results for 'app:forums' matching tags 'remote' and 'Registry'</title><link>http://powershell.com/cs/search/SearchResults.aspx?q=app:forums&amp;tag=remote,Registry&amp;orTags=0&amp;o=DateDescending</link><description>Search results for 'app:forums' matching tags 'remote' and 'Registry'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>How to Retrieve Uninstall Apps Remotely?</title><link>http://powershell.com/cs/forums/thread/19597.aspx</link><pubDate>Tue, 16 Oct 2012 05:00:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:19597</guid><dc:creator>CriscoLeet</dc:creator><description>&lt;p&gt;Hello there,&lt;/p&gt;
&lt;p&gt;I am a beginner at Powershell and I attempting to write a script to retrieve uninstall software.&lt;/p&gt;
&lt;p&gt;Here is what I have so far...&lt;/p&gt;
&lt;p&gt;&lt;blockquote style="overflow-x: scroll;"&gt;&lt;pre style="margin: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;[void][System.Reflection.Assembly]::LoadWithPartialName(&amp;#39;Microsoft.VisualBasic&amp;#39;)&lt;br /&gt;$PCName = [Microsoft.VisualBasic.Interaction]::InputBox(&amp;quot;Enter IP or name of computer to check for Installed Applications (leave blank to check local system).&lt;br /&gt;&lt;br /&gt;Remote checking only from NT type OS to NT type OS with same Admin level UID &amp;amp; PW&amp;quot;, &amp;quot;PS Installed Apps&amp;quot;)&lt;br /&gt;&lt;br /&gt;Invoke-Command -ScriptBlock {$RegLoc = Get-ChildItem HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall&lt;br /&gt;$Programs = $RegLoc | foreach {Get-ItemProperty $_.PsPath}&lt;br /&gt;&lt;br /&gt;Foreach ($Name in $Programs | Sort-Object DisplayName) `&lt;br /&gt;{Write-Host $Name.Displayname&lt;br /&gt;}} -ComputerName $PCName&lt;br /&gt;Pause&lt;/p&gt;
&lt;p&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Now I like the above code however I am trying to exclude any thing with Security Update for Windows*, however I have been unsuccessful.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have found another online which does what I need however I cannot get it to run remotely...&lt;/p&gt;
&lt;p&gt;&lt;blockquote style="overflow-x: scroll;"&gt;&lt;pre style="margin: 0px;"&gt;&lt;/p&gt;
&lt;p&gt;$updates=@{}&lt;br /&gt;&lt;br /&gt;$unistallPath = &amp;quot;\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; $unistallWow6432Path = &amp;quot;\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp; @(&lt;br /&gt;&amp;nbsp;&amp;nbsp; if (Test-Path &amp;quot;HKLM:$unistallWow6432Path&amp;quot; ) { Get-ChildItem &amp;quot;HKLM:$unistallWow6432Path&amp;quot;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; if (Test-Path &amp;quot;HKLM:$unistallPath&amp;quot; ) { Get-ChildItem &amp;quot;HKLM:$unistallPath&amp;quot; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; if (Test-Path &amp;quot;HKCU:$unistallWow6432Path&amp;quot;) { Get-ChildItem &amp;quot;HKCU:$unistallWow6432Path&amp;quot;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; if (Test-Path &amp;quot;HKCU:$unistallPath&amp;quot; ) { Get-ChildItem &amp;quot;HKCU:$unistallPath&amp;quot; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; ) |&lt;br /&gt;&amp;nbsp;&amp;nbsp; ForEach-Object { Get-ItemProperty $_.PSPath } |&lt;br /&gt;&amp;nbsp;&amp;nbsp; Where-Object {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $_.DisplayName -and !$_.SystemComponent -and !$_.ReleaseType -and !$_.ParentKeyName -and ($_.UninstallString -or $_.NoRemove)&lt;br /&gt;&amp;nbsp;&amp;nbsp; } |&amp;nbsp; % {$updates[$_.DisplayName.ToString()]+=@($_)}&lt;br /&gt;&lt;br /&gt;$DisplayNames = $updates.Keys | Sort-Object | Out-GridView -Title &amp;quot;Installed Applications&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;/p&gt;
&lt;p&gt;Any Help is greatly appreciated.&lt;/p&gt;</description></item><item><title>Re: How to get MS Office  product key</title><link>http://powershell.com/cs/forums/thread/2544.aspx</link><pubDate>Mon, 18 May 2009 05:00:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:2544</guid><dc:creator>Aleksandar</dc:creator><description>&lt;pre&gt;&lt;span style="color:#0000ff;"&gt;This script will give you a nice object with ComputerName, ProductName (tested on Office and Visio), and ProductKey.&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="color:#0000ff;"&gt;Works against the local and a remote computer. You can pass an array of computer names.&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="color:#0000ff;"&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="color:#0000ff;"&gt;function&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;Get-MSOfficeProductKey&lt;/span&gt;&lt;span style="color:#000000;"&gt; {&lt;/span&gt;
&lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;param&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;
&lt;span style="color:#000000;"&gt;    [&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;&lt;span style="color:#000000;"&gt;[]]&lt;/span&gt;&lt;span style="color:#800080;"&gt;$computerName&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;
&lt;span style="color:#000000;"&gt;    )&lt;/span&gt;

&lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$product&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;@&lt;/span&gt;&lt;span style="color:#000000;"&gt;()&lt;/span&gt;
&lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$hklm&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;2147483650&lt;/span&gt;
&lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$path&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;SOFTWARE\Microsoft\Office&amp;quot;&lt;/span&gt;

&lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$computer&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;in&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$computerName&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;

&lt;span style="color:#000000;"&gt;        &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; [&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;WMIClass&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;\\$computer\root\default:stdRegProv&amp;quot;&lt;/span&gt;

&lt;span style="color:#000000;"&gt;        &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys1&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;EnumKey&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$hklm&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800080;"&gt;$path&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;
&lt;span style="color:#000000;"&gt;        &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkey1&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;in&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys1&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;snames&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;
&lt;span style="color:#000000;"&gt;            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys2&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;EnumKey&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$hklm&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#008000;text-decoration:underline;"&gt;$path\$subkey1&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;
&lt;span style="color:#000000;"&gt;            &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkey2&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;in&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys2&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;snames&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys3&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;EnumKey&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$hklm&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#008000;text-decoration:underline;"&gt;$path\$subkey1\$subkey2&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkey3&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;in&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys3&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;snames&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys4&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;EnumValues&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$hklm&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#008000;text-decoration:underline;"&gt;$path\$subkey1\$subkey2\$subkey3&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                    &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkey4&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;in&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkeys4&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;snames&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                        &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$subkey4&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-eq&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;digitalproductid&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;) {&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$temp&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;|&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;select&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;ComputerName&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;ProductName&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;ProductKey&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$temp&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;ComputerName&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$computer&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productName&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;GetStringValue&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$hklm&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#008000;text-decoration:underline;"&gt;$path\$subkey1\$subkey2\$subkey3&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;productname&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$temp&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;ProductName&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productName&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;sValue&lt;/span&gt;

&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$data&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$wmi&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;GetBinaryValue&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$hklm&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#008000;text-decoration:underline;"&gt;$path\$subkey1\$subkey2\$subkey3&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;,&lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;digitalproductid&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$valueData&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$data&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;uValue&lt;/span&gt;&lt;span style="color:#000000;"&gt;)[&lt;/span&gt;&lt;span style="color:#000000;"&gt;52&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;"&gt;.66&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;

&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#008000;"&gt;# decrypt base24 encoded binary data &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productKey&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$chars&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;BCDFGHJKMPQRTVWXY2346789&amp;quot;&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$i&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;24&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$i&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-ge&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$i&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;--&lt;/span&gt;&lt;span style="color:#000000;"&gt;) { &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                &lt;/span&gt;&lt;span style="color:#800080;"&gt;$r&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$j&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;14&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$j&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-ge&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$j&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;--&lt;/span&gt;&lt;span style="color:#000000;"&gt;) { &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$r&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; (&lt;/span&gt;&lt;span style="color:#800080;"&gt;$r&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;*&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;256&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#5f9ea0;"&gt;-bxor&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$valueData&lt;/span&gt;&lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#800080;"&gt;$j&lt;/span&gt;&lt;span style="color:#000000;"&gt;] &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$valueData&lt;/span&gt;&lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#800080;"&gt;$j&lt;/span&gt;&lt;span style="color:#000000;"&gt;] &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; [&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;math&lt;/span&gt;&lt;span style="color:#000000;"&gt;]&lt;/span&gt;&lt;span style="color:#000000;"&gt;::&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;Truncate&lt;/span&gt;&lt;span style="color:#000000;"&gt;(&lt;/span&gt;&lt;span style="color:#800080;"&gt;$r&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;/&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;24&lt;/span&gt;&lt;span style="color:#000000;"&gt;)&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$r&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$r&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;%&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;24&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                } &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productKey&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$chars&lt;/span&gt;&lt;span style="color:#000000;"&gt;[&lt;/span&gt;&lt;span style="color:#800080;"&gt;$r&lt;/span&gt;&lt;span style="color:#000000;"&gt;] &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;+&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productKey&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                &lt;/span&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt;&lt;span style="color:#000000;"&gt; ((&lt;/span&gt;&lt;span style="color:#800080;"&gt;$i&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;%&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;5&lt;/span&gt;&lt;span style="color:#000000;"&gt;) &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-eq&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-and&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$i&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-ne&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#000000;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;) { &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productKey&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800000;"&gt;&amp;quot;-&amp;quot;&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;+&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productKey&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                                } &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            } &lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$temp&lt;/span&gt;&lt;span style="color:#000000;"&gt;.&lt;/span&gt;&lt;span style="color:#8b4513;"&gt;ProductKey&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$productKey&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                            &lt;/span&gt;&lt;span style="color:#800080;"&gt;$product&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;+=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#800080;"&gt;$temp&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                        }&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                    }&lt;/span&gt;
&lt;span style="color:#000000;"&gt;                }&lt;/span&gt;
&lt;span style="color:#000000;"&gt;            }&lt;/span&gt;
&lt;span style="color:#000000;"&gt;        }&lt;/span&gt;
&lt;span style="color:#000000;"&gt;    }&lt;/span&gt;
&lt;span style="color:#000000;"&gt;    &lt;/span&gt;&lt;span style="color:#800080;"&gt;$product&lt;/span&gt;
&lt;span style="color:#000000;"&gt;}&lt;/span&gt;

&lt;span style="color:#008000;"&gt;# Example:&lt;/span&gt;
&lt;span style="color:#008000;"&gt;# Get-MSOfficeProductKey Serv01,Serv02 | Format-Table * -auto&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style="color:#008000;"&gt;# Get-MSOfficeProductKey -computerName (Get-Content servers.txt)&lt;/span&gt;
&lt;/pre&gt;</description></item></channel></rss>