<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VBScripts BLOG</title>
	<atom:link href="http://www.vbscripts.nl/blogie/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.vbscripts.nl/blogie</link>
	<description>Welcome to my world of IT</description>
	<lastBuildDate>Wed, 02 Sep 2009 07:47:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Powershell RSS feed reader with windows forms</title>
		<link>http://www.vbscripts.nl/blogie/?p=74</link>
		<comments>http://www.vbscripts.nl/blogie/?p=74#comments</comments>
		<pubDate>Fri, 17 Jul 2009 12:57:00 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Forms]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=74</guid>
		<description><![CDATA[


When I don’t have any real projects to work on I make up stupid tasks to build to keep me occupied. Here is an other one   the RSS feed reader. First I build the script with a external xml script that you needed to load in order to execute the rest of the [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="564">
<tbody>
<tr>
<td valign="top" width="562">When I don’t have any real projects to work on I make up stupid tasks to build to keep me occupied. Here is an other one <img src='http://www.vbscripts.nl/blogie/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  the RSS feed reader. First I build the script with a external xml script that you needed to load in order to execute the rest of the script so you could use a String method to&#160; read the XML file form a URL. This didn’t work! It was nasty….         </td>
</tr>
</tbody>
</table>
<table border="2" cellspacing="0" cellpadding="2" width="480">
<tbody>
<tr>
<td valign="top" width="476">
<p>&lt;Types&gt;            <br />&#160; &lt;Type&gt;             <br />&#160;&#160;&#160; &lt;Name&gt;System.String&lt;/Name&gt;             <br />&#160;&#160;&#160;&#160;&#160; &lt;Members&gt;             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;ScriptMethod&gt;             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;Name&gt;GetRss&lt;/Name&gt;             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;Script&gt;             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $wc = New-Object Net.WebClien             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ([xml] ($wc.DownloadString($this))).rss             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/Script&gt;             <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/ScriptMethod&gt;             <br />&#160;&#160;&#160;&#160;&#160; &lt;/Members&gt;             <br />&#160; &lt;/Type&gt;             <br />&lt;/Types&gt;</p>
</td>
</tr>
</tbody>
</table>
<p>So after a period of trail and error I made this line:</p>
<table border="2" cellspacing="0" cellpadding="2" width="480">
<tbody>
<tr>
<td valign="top" width="476"><span style="color: #800080">$rss</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> [</span><span style="color: #008080">xml</span><span style="color: #000000">](</span><span style="color: #5f9ea0; font-weight: bold">new-object</span><span style="color: #000000"> </span><span style="color: #800000">System.Net.WebClient</span><span style="color: #000000">).DownloadString(</span><span style="color: #800080">$Url</span><span style="color: #000000">)</span></td>
</tr>
</tbody>
</table>
<p><span style="color: #000000"></span></p>
<p>And of course ones I found the solution I got the same line from my friend “Google” ..snif….snif.. I also added some forms to make it look good. There were two things I couldn&#8217;t&#160; figure out.</p>
<ol>
<li>How can i display HTML output without using Internet Explorer </li>
<li>Why doesn’t it work with Wordpress RSS feeds? The discription field can not be parsed to HTML because it doesn’t contain any data. </li>
</ol>
<p>These questions bug me so if any of you know the answer to the problems above don&#8217;t hesitate to comment to this post.</p>
<h2><span style="color: #000000">How does the script work?</span></h2>
<table border="0" cellspacing="0" cellpadding="2" width="500">
<tbody>
<tr>
<td valign="top" width="500"><span style="color: #000000">First the script reeds the feed from the URL with the XML file and then reeds the feeds from the channel in the VAR&#160; </span><span style="color: #800080">$feeds .</span></td>
</tr>
</tbody>
</table>
<p><span style="color: #800080"><font color="#000000">Then the form is build with all it’s objects like </font></span><span style="color: #800080">$listbox, </span><span style="color: #800080">$textbox<font color="#000000">. Also a handler is added to the form. It detects when Return is pressed&#160; and when so the form shows de body of the selected post title.</font></span></p>
<p><a href="http://www.vbscripts.nl/blogie/wp-admin/images/Powershellrssfeedreaderwithwindowsforms_D237/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.vbscripts.nl/blogie/wp-admin/images/Powershellrssfeedreaderwithwindowsforms_D237/image_thumb.png" width="479" height="323" /></a></p>
<h2></h2>
</p>
<h2>What was I thinking?</h2>
<p>When I was half way building this script I thought what if I use this feed reader on my servers to read an internal blog. Than I could give my servers commands to execute trough a blog…. Ok it is far fetched but I think it can work and that’s my point, Powershell has some boundaries but most of them are in your head I think.</p>
<table border="2" cellspacing="0" cellpadding="2" width="479">
<tbody>
<tr>
<td valign="top" width="475">
<pre><span style="color: #008000">#</span><span style="color: #008000"> Select a post title and press return to get the</span><span style="color: #008000">
#</span><span style="color: #008000"> post body text.</span><span style="color: #008000">
</span><span style="color: #800080">$Url</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">http://blogs.msdn.com/powershell/rss.xml</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$rss</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> [</span><span style="color: #008080">xml</span><span style="color: #000000">](</span><span style="color: #5f9ea0; font-weight: bold">new-object</span><span style="color: #000000"> </span><span style="color: #800000">System.Net.WebClient</span><span style="color: #000000">).DownloadString(</span><span style="color: #800080">$Url</span><span style="color: #000000">)
</span><span style="color: #800080">$feeds</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$rss</span><span style="color: #000000">.rss.channel.item

[</span><span style="color: #008080">reflection.assembly</span><span style="color: #000000">]::</span><span style="color: #8b4513">LoadWithPartialName</span><span style="color: #000000">(</span><span style="color: #800000">&quot;</span><span style="color: #800000">System.Windows.Forms</span><span style="color: #800000">&quot;</span><span style="color: #000000">)
</span><span style="color: #800080">$form</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">new-object</span><span style="color: #000000"> </span><span style="color: #800000">windows.forms.form</span><span style="color: #000000">
</span><span style="color: #800080">$form</span><span style="color: #000000">.Text </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">RSS titles</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$form</span><span style="color: #000000">.StartPosition </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">CenterScreen</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$form</span><span style="color: #000000">.Size </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">New-Object</span><span style="color: #000000"> </span><span style="color: #800000">System.Drawing.Size</span><span style="color: #000000">(</span><span style="color: #000000">600</span><span style="color: #000000">,</span><span style="color: #000000">400</span><span style="color: #000000">)
</span><span style="color: #800080">$form</span><span style="color: #000000">.KeyPreview </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">$true</span><span style="color: #000000">

</span><span style="color: #008000">#</span><span style="color: #008000"> initialize listbox   </span><span style="color: #008000">
</span><span style="color: #800080">$listbox</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">new-object</span><span style="color: #000000"> </span><span style="color: #800000">windows.forms.listbox</span><span style="color: #000000">
</span><span style="color: #800080">$listbox</span><span style="color: #000000">.Width </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #000000">500</span><span style="color: #000000">
</span><span style="color: #800080">$listbox</span><span style="color: #000000">.Location </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">New-Object</span><span style="color: #000000"> </span><span style="color: #800000">System.Drawing.Size</span><span style="color: #000000">(</span><span style="color: #000000">10</span><span style="color: #000000">,</span><span style="color: #000000">10</span><span style="color: #000000">)

</span><span style="color: #008000">#</span><span style="color: #008000"> initialize textbox</span><span style="color: #008000">
</span><span style="color: #800080">$textbox</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">new-object</span><span style="color: #000000"> </span><span style="color: #800000">system.windows.forms.textbox</span><span style="color: #000000">
</span><span style="color: #800080">$textbox</span><span style="color: #000000">.Location </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">New-Object</span><span style="color: #000000"> </span><span style="color: #800000">System.Drawing.Size</span><span style="color: #000000">(</span><span style="color: #000000">10</span><span style="color: #000000">,</span><span style="color: #000000">120</span><span style="color: #000000">)
</span><span style="color: #800080">$textbox</span><span style="color: #000000">.Multiline </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">$true</span><span style="color: #000000">
</span><span style="color: #800080">$textbox</span><span style="color: #000000">.Width </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #000000">500</span><span style="color: #000000">
</span><span style="color: #800080">$textbox</span><span style="color: #000000">.Height </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #000000">200</span><span style="color: #000000">
</span><span style="color: #800080">$textbox</span><span style="color: #000000">.ScrollBars </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Vertical</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$textbox</span><span style="color: #000000">.Visible  </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">$false</span><span style="color: #000000">

</span><span style="color: #800080">$index</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #ff0000">-</span><span style="color: #000000">1</span><span style="color: #000000">

</span><span style="color: #800080">$form</span><span style="color: #000000">.add_keydown({</span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000080">$_</span><span style="color: #000000">.KeyCode </span><span style="color: #ff0000">-eq</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Return</span><span style="color: #800000">&quot;</span><span style="color: #000000">)
    {
        </span><span style="color: #800080">$index</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$listbox</span><span style="color: #000000">.selectedindex
        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #800080">$index</span><span style="color: #000000"> </span><span style="color: #ff0000">-gt</span><span style="color: #000000"> </span><span style="color: #ff0000">-</span><span style="color: #000000">1</span><span style="color: #000000">)
        {
            </span><span style="color: #008000">#</span><span style="color: #008000">--------------start one line------------#</span><span style="color: #008000">
</span><span style="color: #000000">            </span><span style="color: #800080">$textbox</span><span style="color: #000000">.</span><span style="color: #8b4513">text</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$feeds</span><span style="color: #000000">[</span><span style="color: #800080">$index</span><span style="color: #000000">] |
            </span><span style="color: #5f9ea0; font-weight: bold">Select-Object</span><span style="color: #000000"> </span><span style="color: #800000">Description</span><span style="color: #000000"> |
            </span><span style="color: #5f9ea0; font-weight: bold">ConvertTo-Html</span><span style="color: #000000">
            </span><span style="color: #008000">#</span><span style="color: #008000">--------------end one line--------------#</span><span style="color: #008000">
</span><span style="color: #000000">            </span><span style="color: #800080">$textbox</span><span style="color: #000000">.Visible  </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">$true</span><span style="color: #000000">
        }
    }
})

</span><span style="color: #008000">#</span><span style="color: #008000"> Fill teh listbox with the RSS titles</span><span style="color: #008000">
</span><span style="color: #0000ff">foreach</span><span style="color: #000000"> (</span><span style="color: #800080">$feed</span><span style="color: #000000"> </span><span style="color: #0000ff">in</span><span style="color: #000000"> </span><span style="color: #800080">$feeds</span><span style="color: #000000">)
{
    </span><span style="color: #800080">$listbox</span><span style="color: #000000">.items.add(</span><span style="color: #800080">$feed</span><span style="color: #000000">.title)
}

</span><span style="color: #008000">#</span><span style="color: #008000"> Add alle objects to the form</span><span style="color: #008000">
</span><span style="color: #800080">$form</span><span style="color: #000000">.controls.Add(</span><span style="color: #800080">$listbox</span><span style="color: #000000">)
</span><span style="color: #800080">$form</span><span style="color: #000000">.Controls.Add(</span><span style="color: #800080">$textbox</span><span style="color: #000000">)</span><span style="color: #008000">
</span><span style="color: #800080">$form</span><span style="color: #000000">.ShowDialog()</span></pre>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=74</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scan ping powershell script with output to Microsoft Excel</title>
		<link>http://www.vbscripts.nl/blogie/?p=62</link>
		<comments>http://www.vbscripts.nl/blogie/?p=62#comments</comments>
		<pubDate>Mon, 13 Jul 2009 14:33:48 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Network]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=62</guid>
		<description><![CDATA[&#160;
Here is a small script for something you could do with any other tool but is was fun building it in Powershell. I needed to scan a few subnets in our infrastructure. I know there are tools who can do this task but I thought why not use powershell. 
This is what I made of [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>Here is a small script for something you could do with any other tool but is was fun building it in Powershell. I needed to scan a few subnets in our infrastructure. I know there are tools who can do this task but I thought why not use powershell. </p>
<p>This is what I made of it. The function pinger is straight forward. It does a ping and checks if the output of the pinger function is success. If so the host is up and running otherwise the host is down.</p>
<p>I ran in to a small problem when I wanted to export the output of this powershell script to Microsoft Excel because, I don´t live in the US, my local settings are NL and not en-US. If you use the <a href="http://www.microsoft.com/technet/scriptcenter/resources/qanda/sept06/hey0908.mspx" target="_blank">code found on the Internet</a>&#160; you get a error message like this one.</p>
<table border="2" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<p><em>Exception calling &quot;Add&quot; with &quot;0&quot; argument(s): &quot;Old format or invalid              <br />type library. (Exception from HRESULT: 0&#215;80028018               <br />(TYPE_E_INVDATAREAD))&quot;</em></p>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>The code below is unusable if you don’t have you local settings set to    <br />en-US.</p>
<table border="2" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="400">
<pre><span style="color: #800080">$a</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">New-Object</span><span style="color: #000000"> </span><span style="font-style: italic; color: #5f9ea0">-comobject</span><span style="color: #000000"> </span><span style="color: #800000">Excel.Application</span><span style="color: #000000">

</span><span style="color: #800080">$a</span><span style="color: #000000">.Visible </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">$True</span><span style="color: #000000">

</span><span style="color: #800080">$b</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$a</span><span style="color: #000000">.Workbooks.Add()
</span><span style="color: #800080">$c</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$b</span><span style="color: #000000">.Worksheets.Item(</span><span style="color: #000000">1</span><span style="color: #000000">)

</span><span style="color: #800080">$c</span><span style="color: #000000">.Cells.Item(</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">1</span><span style="color: #000000">) </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">A value in cell A1.</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$b</span><span style="color: #000000">.SaveAs(</span><span style="color: #800000">&quot;</span><span style="color: #800000">C:\Scripts\Test.xls</span><span style="color: #800000">&quot;</span><span style="color: #000000">)

</span><span style="color: #800080">$a</span><span style="color: #000000">.Quit()
</span></pre>
</td>
</tr>
</tbody>
</table>
<p>&#160;</p>
<p>The code used in my code fixes this by using the invoker function&#160; to force the use of en-US in the Excel workbook. I found this invoker function on the Internet but I don’t know who wrote it so thanks to mister/miss X.</p>
<table border="2" cellspacing="0" cellpadding="2" width="378">
<tbody>
<tr>
<td valign="top" width="374">
<pre><span style="color: #5f9ea0"></span></pre>
<pre><span style="color: #0000ff">function</span><span style="color: #000000"> </span><span style="color: #5f9ea0">pinger</span><span style="color: #000000">
{
    </span><span style="color: #0000ff">param</span><span style="color: #000000">(</span><span style="color: #800080">$ip</span><span style="color: #000000">)
    </span><span style="color: #800080">$ping</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">New-Object</span><span style="color: #000000"> </span><span style="color: #800000">System.Net.NetworkInformation.Ping</span><span style="color: #000000">
    </span><span style="color: #800080">$alive</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$ping</span><span style="color: #000000">.send(</span><span style="color: #800080">$ip</span><span style="color: #000000">)
    </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #800080">$alive</span><span style="color: #000000">.Status </span><span style="color: #ff0000">-eq</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">Success</span><span style="color: #800000">&quot;</span><span style="color: #000000">)
        {
            </span><span style="color: #800080">$out</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$ip</span><span style="color: #000000">  </span><span style="color: #ff0000">+</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">, Is alive</span><span style="color: #800000">&quot;</span><span style="color: #000000">
            </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #800080">$out</span><span style="color: #000000">
        }
    </span><span style="color: #0000ff">else</span><span style="color: #000000">
        {
             </span><span style="color: #800080">$out</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$ip</span><span style="color: #000000">  </span><span style="color: #ff0000">+</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">, Is dead</span><span style="color: #800000">&quot;</span><span style="color: #000000">
            </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #800080">$out</span><span style="color: #000000">
        }
}

</span><span style="color: #0000ff">function</span><span style="color: #000000"> </span><span style="color: #5f9ea0">Invoke</span><span style="color: #000000">([</span><span style="color: #008080">object</span><span style="color: #000000">]</span><span style="color: #800080">$m</span><span style="color: #000000">, [</span><span style="color: #008080">string</span><span style="color: #000000">]</span><span style="color: #800080">$method</span><span style="color: #000000">, </span><span style="color: #800080">$parameters</span><span style="color: #000000">)
{
    </span><span style="color: #800080">$ciUS</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> [</span><span style="color: #008080">System.Globalization.CultureInfo</span><span style="color: #000000">]</span><span style="color: #800000">'</span><span style="color: #800000">en-US</span><span style="color: #800000">'</span><span style="color: #000000">
    </span><span style="color: #008000">#</span><span style="color: #008000">----------one line start-------------------------- </span><span style="color: #008000">
</span><span style="color: #000000">    </span><span style="color: #800080">$m</span><span style="color: #000000">.PSBase.GetType().InvokeMember(
    </span><span style="color: #800080">$method</span><span style="color: #000000">, [</span><span style="color: #008080">Reflection.BindingFlags</span><span style="color: #000000">]::</span><span style="color: #8b4513">InvokeMethod</span><span style="color: #000000">,
    </span><span style="color: #800080">$null</span><span style="color: #000000">, </span><span style="color: #800080">$m</span><span style="color: #000000">, </span><span style="color: #800080">$parameters</span><span style="color: #000000">,</span><span style="color: #800080">$ciUS</span><span style="color: #000000">)
    </span><span style="color: #008000">#</span><span style="color: #008000">----------one line end----------------------------</span><span style="color: #008000">
</span><span style="color: #000000">} 

</span><span style="color: #008000">#</span><span style="color: #008000">----------------User settings-------------------------</span><span style="color: #008000">
</span><span style="color: #800080">$count</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">
</span><span style="color: #800080">$Max</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #000000">10</span><span style="color: #000000">
</span><span style="color: #800080">$ipbase</span><span style="color: #ff0000">=</span><span style="color: #800000">&quot;</span><span style="color: #800000">10.10.10.</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #008000">#</span><span style="color: #008000">------------------------------------------------------</span><span style="color: #008000">
</span><span style="color: #000000">
</span><span style="color: #800080">$objExcel</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0; font-weight: bold">New-object</span><span style="color: #000000"> -com </span><span style="color: #800000">Excel.Application</span><span style="color: #000000">
</span><span style="color: #800080">$objExcel</span><span style="color: #000000">.</span><span style="color: #8b4513">visible</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">$True</span><span style="color: #000000">
</span><span style="color: #800080">$objWorkbook</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0">Invoke</span><span style="color: #000000"> </span><span style="color: #800080">$objExcel</span><span style="color: #000000">.Workbooks Add
</span><span style="color: #800080">$objWorksheet</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$objWorkbook</span><span style="color: #000000">.Worksheets.Item(</span><span style="color: #000000">1</span><span style="color: #000000">)

</span><span style="color: #800080">$objWorksheet</span><span style="color: #000000">.Cells.Item(</span><span style="color: #800080">$count</span><span style="color: #000000">,</span><span style="color: #000000">1</span><span style="color: #000000">).Formulalocal </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">IP number</span><span style="color: #800000">&quot;</span><span style="color: #000000">
</span><span style="color: #800080">$objWorksheet</span><span style="color: #000000">.Cells.Item(</span><span style="color: #800080">$count</span><span style="color: #000000">,</span><span style="color: #000000">2</span><span style="color: #000000">).Formulalocal </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">&quot;</span><span style="color: #800000">State</span><span style="color: #800000">&quot;</span><span style="color: #000000">

</span><span style="color: #0000ff">while</span><span style="color: #000000">(</span><span style="color: #800080">$count</span><span style="color: #000000"> </span><span style="color: #ff0000">-le</span><span style="color: #000000"> </span><span style="color: #800080">$max</span><span style="color: #000000">)
{
    </span><span style="color: #800080">$out</span><span style="color: #000000">=</span><span style="color: #5f9ea0">pinger</span><span style="color: #000000"> </span><span style="color: #800080">$ipbase$count</span><span style="color: #000000">
    </span><span style="color: #800080">$parts</span><span style="color: #ff0000">=</span><span style="color: #800080">$out</span><span style="color: #000000">.Split(</span><span style="color: #800000">&quot;</span><span style="color: #800000">,</span><span style="color: #800000">&quot;</span><span style="color: #000000">)
    </span><span style="color: #800080">$objWorksheet</span><span style="color: #000000">.Cells.Item(</span><span style="color: #800080">$count</span><span style="color: #ff0000">+</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">1</span><span style="color: #000000">).Formulalocal </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$parts</span><span style="color: #000000">[0]
    </span><span style="color: #800080">$objWorksheet</span><span style="color: #000000">.Cells.Item(</span><span style="color: #800080">$count</span><span style="color: #ff0000">+</span><span style="color: #000000">1</span><span style="color: #000000">,</span><span style="color: #000000">2</span><span style="color: #000000">).Formulalocal </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$parts</span><span style="color: #000000">[1]
    </span><span style="color: #800080">$count</span><span style="color: #ff0000">++</span><span style="color: #000000">
}

</span><span style="color: #5f9ea0">Invoke</span><span style="color: #000000"> </span><span style="color: #800080">$objWorkbook</span><span style="color: #000000"> SaveAs </span><span style="color: #800000">&quot;</span><span style="color: #800000">C:\Ping states.xlsx</span><span style="color: #800000">&quot;</span><span style="color: #000000"> &gt; </span><span style="color: #800080">$null</span><span style="color: #000000">
</span><span style="color: #5f9ea0">Invoke</span><span style="color: #000000"> </span><span style="color: #800080">$objWorkbook</span><span style="color: #000000"> Close </span><span style="color: #000000">0</span><span style="color: #000000"> &gt; </span><span style="color: #800080">$null</span><span style="color: #000000">
</span><span style="color: #800080">$objExcel</span><span style="color: #000000">.Quit()</span></pre>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=62</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell Community Toolbar</title>
		<link>http://www.vbscripts.nl/blogie/?p=60</link>
		<comments>http://www.vbscripts.nl/blogie/?p=60#comments</comments>
		<pubDate>Mon, 13 Jul 2009 09:52:27 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=60</guid>
		<description><![CDATA[Found this Powershell toolbar trough a co-worker. 
 
 This Powershell toolbar gives you quick access to Powershell resources like:

Powershell books
Blogs about powershell
Powershell training programs
Powershell Forums

You can download the toolbar here!
]]></description>
			<content:encoded><![CDATA[<p>Found this Powershell toolbar trough a co-worker. </p>
<p><a href="http://www.vbscripts.nl/blogie/wp-admin/images/PowerShellCommunityToolbar_A674/image.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="66" alt="image" src="http://www.vbscripts.nl/blogie/wp-admin/images/PowerShellCommunityToolbar_A674/image_thumb.png" width="439" border="0" /></a> </p>
<p> This Powershell toolbar gives you quick access to Powershell resources like:</p>
<ul>
<li>Powershell books</li>
<li>Blogs about powershell</li>
<li>Powershell training programs</li>
<li>Powershell Forums</li>
</ul>
<p>You can download the toolbar <a href="http://powershell.ourtoolbar.com/" target="_blank">here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=60</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2003 changing the alias</title>
		<link>http://www.vbscripts.nl/blogie/?p=32</link>
		<comments>http://www.vbscripts.nl/blogie/?p=32#comments</comments>
		<pubDate>Fri, 22 Aug 2008 10:06:29 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Exchange2003]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Stupid]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=32</guid>
		<description><![CDATA[



We are merging two Active Directories to one and Exchange 2003 was one the components that needed to be migrated to the new Active Directory. The old Exchange 2003 had Email addresses based on the login credentials of the users. In the new Active Directory user login credentials differ from the local part of the [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="2" width="402">
<tbody>
<tr>
<td valign="top" width="288">
<p>We are merging two Active Directories to one and Exchange 2003 was one the components that needed to be migrated to the new Active Directory. The old Exchange 2003 had Email addresses based on the login credentials of the users. In the new Active Directory user login credentials differ from the local part of the email address. So user name and email address where no longer related.</p>
</td>
<td valign="top" width="112"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" border="0" alt="itsme" align="right" src="http://www.vbscripts.nl/blogie/wp-admin/images/Exchange2003changingthealias_C5FB/itsme.jpg" width="101" height="148" /> </td>
</tr>
</tbody>
</table>
<p>The problem we ran into was that when logging on to your Exchange account, using IMAP or POP3, you need to supply your user credentials and the alias that is connected your account. Your login looks something like this: AD\Username\Alias. If you try to logon with just your username you get the error USER UNKNOWN.</p>
<p>Thanks to my colleague Arno Beverwijk for reading the documentation&#8230;</p>
<p>So we made the Alias match the userlogonname so we didn&#8217;t have to bother our users with special logon procedures.</p>
<p>A real case of RTFM&#8230;&#8230;.. <strong><em>It&#8217;s not a BUG it&#8217;s a FEAUTURE</em></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=32</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BASH vs PowerShell</title>
		<link>http://www.vbscripts.nl/blogie/?p=30</link>
		<comments>http://www.vbscripts.nl/blogie/?p=30#comments</comments>
		<pubDate>Thu, 10 Jul 2008 08:32:59 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Nice]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=30</guid>
		<description><![CDATA[&#160;




&#160;
 



Marcus Nasarek has written an article for Linux-magazine about BASH and MS PowerShell. It&#8217;s nice to read because he took the time to get to know MS Powershell.
Read at source: Linux-magazine
]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<table cellspacing="0" cellpadding="2" width="424" border="0">
<tbody>
<tr>
<td valign="top" width="66"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="65" alt="officialpenguin[1]" src="http://www.vbscripts.nl/blogie/wp-admin/images/BASHvsPowerShell_9447/officialpenguin1.gif" width="53" border="0"></td>
<td valign="top" width="18">&nbsp;</td>
<td valign="top" width="333"><a href="http://www.vbscripts.nl/blogie/wp-admin/images/BASHvsPowerShell_9447/powershell.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="59" alt="powershell" src="http://www.vbscripts.nl/blogie/wp-admin/images/BASHvsPowerShell_9447/powershell_thumb.jpg" width="59" border="0"></a> </td>
</tr>
</tbody>
</table>
<p>Marcus Nasarek has written an article for <a href="http://www.linux-magazine.com/" target="_blank">Linux-magazine</a> about BASH and MS PowerShell. It&#8217;s nice to read because he took the time to get to know MS Powershell.</p>
<p>Read at source: <a href="http://w3.linux-magazine.com/issue/78/Bash_vs._Vista_PowerShell.pdf" target="_blank">Linux-magazine</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=30</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows updates fail after windows XP SP3 installation</title>
		<link>http://www.vbscripts.nl/blogie/?p=29</link>
		<comments>http://www.vbscripts.nl/blogie/?p=29#comments</comments>
		<pubDate>Mon, 07 Jul 2008 12:04:16 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=29</guid>
		<description><![CDATA[




It took me some time to figure this one out. After installing SP3 on my Windows XP virtual machine I was no longer able to update my Windows with Microsoft update. 
After some debugging I found out that Windows installer was the problem. All windows updates failed directly after installation. 





The message I received was: [...]]]></description>
			<content:encoded><![CDATA[<p><!--adsense--><br />
<table cellspacing="0" cellpadding="2" width="400" border="0">
<tbody>
<tr>
<td valign="top" width="297">
<p>It took me some time to figure this one out. After installing SP3 on my Windows XP virtual machine I was no longer able to update my Windows with Microsoft update. </p>
<p>After some debugging I found out that Windows installer was the problem. All windows updates failed directly after installation. </p>
</td>
<td valign="top" width="102"><img height="148" alt="itsme" src="http://www.vbscripts.nl/blogie/wp-admin/images/WhenTransactionlogdisasterstrikes_13241/itsme_thumb.jpg" width="101" border="0"></td>
</tr>
</tbody>
</table>
<p>The message I received was: <em><b>the update or the updates were not installed successfully.</b></em></p>
<p>What I did to fix the problem was remove SP3 for Windows XP installed Windows installer 3.1, applied all available updates and last I reinstalled SP3 for Windows XP.</p>
<p>After I fixed it on my Virtual Machine I found <a href="http://support.microsoft.com/kb/943144" target="_blank">this article</a> on the support page of Microsoft but by that time I knew what to look for so&#8230; maybe I can save somebody else his or her time by giving you this article up front.</p>
<p>This article has a more simple solution to the problem. This article Explains how to register a DLL that is not registered correctly on a Windows XP SP0 machine where you install SP3. The steps</p>
<p><strong>net stop wuauserv</strong>
<p><font color="#0000ff">For x86</font><br /><strong>regsvr32 %windir%\system32\wups2.dll</strong></p>
<p><font color="#0000ff">for x64</font><br /><strong>regsvr32 %windir%\syswow64\wups2.dll</strong></p>
<p><strong>net start wuauserv</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=29</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Transaction log disaster strikes</title>
		<link>http://www.vbscripts.nl/blogie/?p=26</link>
		<comments>http://www.vbscripts.nl/blogie/?p=26#comments</comments>
		<pubDate>Tue, 01 Jul 2008 19:46:45 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL server]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=26</guid>
		<description><![CDATA[&#160;




We all have our weak moments and do stupid things. Just like I did with our virtual center database transaction log. I did not set a maximum growth limit to which the transaction log could grow and so it ran out of disc space. And our Virtual Center server stop running because of it. So [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<table cellspacing="0" cellpadding="2" width="400" border="0">
<tbody>
<tr>
<td valign="top" width="298">
<p>We all have our weak moments and do stupid things. Just like I did with our virtual center database transaction log. I did not set a maximum growth limit to which the transaction log could grow and so it ran out of disc space. And our Virtual Center server stop running because of it. So I needed to trash the transaction log and fast. I made this little SQL script that can be run with SQL Query Analyzer.</p>
</td>
<td valign="top" width="101"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="148" alt="itsme" src="http://www.vbscripts.nl/blogie/wp-admin/images/WhenTransactionlogdisasterstrikes_13241/itsme_thumb.jpg" width="101" border="0"> </td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong><em>The very simpel solution to this problem:</em></strong></p>
<p><font color="#0000ff">USE</font> [YouVirtualCenterDB]
<p><font color="#0000ff">BACKUP LOG</font> [YouVirtualCenterDB] <font color="#0000ff">WITH TRUNCATE_ONLY</font>
<p><font color="#0000ff">DBCC SHRINKFILE</font>([YouVirtualCenterDB]_log,2)
<p>Remeber this will trash your transaction log. It will not be backuped to disc it will be written to dev NULL. This script is only to be used if your sure you don&#8217;t need the transaction log or you need the database running again in a very short time and there is no other way.
<p>Hope it helps some of you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell V2 Ships mid 2009!</title>
		<link>http://www.vbscripts.nl/blogie/?p=25</link>
		<comments>http://www.vbscripts.nl/blogie/?p=25#comments</comments>
		<pubDate>Mon, 30 Jun 2008 17:54:57 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=25</guid>
		<description><![CDATA[
I personally think that Powershell is one of the best initiatives Microsoft has launched in the last few years. But anyone who is hoping to start with Powershell V2 soon will be disappointed after reading this post.
This post of the PowershellTeam gives us an estimate of when Powershell V2 is to be released. Only no [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="44" alt="mslogo-1" src="http://www.vbscripts.nl/blogie/wp-admin/images/PowerShellV2Shipsmid2009_1175B/mslogo1_thumb.jpg" width="244" border="0"></p>
<p>I personally think that Powershell is one of the best initiatives Microsoft has launched in the last few years. But anyone who is hoping to start with Powershell V2 soon will be disappointed after reading this post.</p>
<p><a href="http://blogs.msdn.com/powershell/archive/2008/06/17/when-will-powershell-v2-ship.aspx">This post</a> of the PowershellTeam gives us an estimate of when Powershell V2 is to be released. Only no specific date is mentioned because that information is not to be released at this time. But from the post I get the impression that its no sooner than mid 2009 Powershell V2 is to be released.</p>
<p>And now Iâ€™m a bit sad because Iâ€™m a big Powershell enthusiast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beta Login VSI Released</title>
		<link>http://www.vbscripts.nl/blogie/?p=24</link>
		<comments>http://www.vbscripts.nl/blogie/?p=24#comments</comments>
		<pubDate>Wed, 25 Jun 2008 11:16:09 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Beta]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=24</guid>
		<description><![CDATA[
Login Virtual Session Index (Login VSI), is a free and easy to use benchmarking methodology from Login Consultants. The Login VSI is a complete toolset that allows you to easily compare scalability all of today&#8217;s major virtualization platforms and technologies.
Login VSI supports most recent Windows OSâ€™s (including 32 and 64bit), Office 2003 and 2007, all [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vbscripts.nl/blogie/wp-admin/images/UpdatedSoftGridtoolsbyLoginConsultantsno_B9EE/loginlogo.jpg"><img border="0" width="146" src="http://www.vbscripts.nl/blogie/wp-admin/images/UpdatedSoftGridtoolsbyLoginConsultantsno_B9EE/loginlogo_thumb.jpg" alt="loginlogo" height="60" /></a></p>
<p>Login Virtual Session Index (Login VSI), is a free and easy to use benchmarking methodology from Login Consultants. The Login VSI is a complete toolset that allows you to easily compare scalability all of today&#8217;s major virtualization platforms and technologies.</p>
<p>Login VSI supports most recent Windows OSâ€™s (including 32 and 64bit), Office 2003 and 2007, all major application streaming technologies and most importantly both SBC and VDI. The next beta (out in a couple of weeks), will also include full support for benchmarking VDI environmentsâ€<br />
â€œBecause the setup is so simple there is an infinite amount of combinations and technologies you can now compare. For instance, you can also measure the relative impact of a virus scanner or performance optimization technologies. Additionally, Login VSI will be a perfect tool to compare scalability of different virtualization platforms.â€<br />
Login VSI can be downloaded <a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;task=cat_view&amp;gid=20&amp;Itemid=149">from here</a>.</p>
<p>To Source: <a target="_blank" href="http://www.loginconsultants.com/index.php?option=com_content&amp;task=view&amp;id=168&amp;Itemid=109">Login consultants</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated SoftGrid tools by Login Consultants now available!</title>
		<link>http://www.vbscripts.nl/blogie/?p=23</link>
		<comments>http://www.vbscripts.nl/blogie/?p=23#comments</comments>
		<pubDate>Wed, 25 Jun 2008 11:13:24 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[softgird]]></category>

		<guid isPermaLink="false">http://www.vbscripts.nl/blogie/?p=23</guid>
		<description><![CDATA[
Login Consultants releases updated versions of the SoftGrid OSD Editor and SoftGrid Migration Tool to support the upcoming version of Microsoft Application Virtualization 4.5 (formely SoftGrid) which is now still in beta.

New in the SoftGrid OSD Editor 2.1, besides some minor fixes, is the ability to support and manage Dynamic Suiting Composition in OSD files. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vbscripts.nl/blogie/wp-admin/images/UpdatedSoftGridtoolsbyLoginConsultantsno_B9EE/loginlogo.jpg"><img border="0" width="146" src="http://www.vbscripts.nl/blogie/wp-admin/images/UpdatedSoftGridtoolsbyLoginConsultantsno_B9EE/loginlogo_thumb.jpg" alt="loginlogo" height="60" style="border: 0px" /></a></p>
<p>Login Consultants releases updated versions of the SoftGrid OSD Editor and SoftGrid Migration Tool to support the upcoming version of Microsoft Application Virtualization 4.5 (formely SoftGrid) which is now still in beta.</p>
<p><!--adsense--></p>
<p>New in the SoftGrid OSD Editor 2.1, besides some minor fixes, is the ability to support and manage Dynamic Suiting Composition in OSD files. This is a new feature of SoftGrid 4.5 which allows interaction between different virtualized applications which run in their own â€œsandboxedâ€ environment. The SoftGrid Migration Tool (SGMT) 1.1 has also been updated to work with SoftGrid 4.5. This version of the SGMT also supports new features of the latest SoftGrid Sequencer version, like the ability to set type of Compression, Block Size and save a Virtual Application in Microsoft Installer (MSI) format.</p>
<p>The SoftGrid OSD Editor 2.1 and the SoftGrid Migration Tool 1.1 can be downloaded through our <a href="http://www.loginconsultants.com/index.php?option=com_docman&amp;task=cat_view&amp;gid=20&amp;Itemid=149">downloads</a> section.</p>
<p>To Source: <a target="_blank" href="http://www.loginconsultants.com/index.php?option=com_content&amp;task=view&amp;id=166&amp;Itemid=107">Rodney</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vbscripts.nl/blogie/?feed=rss2&amp;p=23</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
