<?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>Beakersoft Blog &#187; Microsoft</title>
	<atom:link href="http://www.beakersoft.co.uk/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.beakersoft.co.uk</link>
	<description>My (mis)adventures in the IT industry</description>
	<lastBuildDate>Wed, 02 Nov 2011 00:15:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
  <link>http://www.beakersoft.co.uk</link>
  <url>http://www.beakersoft.co.uk/wordpress/wp-content/themes/Beakersoft/favicon.ico</url>
  <title>Beakersoft Blog</title>
</image>
	<atom:link rel='hub' href='http://www.beakersoft.co.uk/?pushpress=hub'/>
		<item>
		<title>Where has that account been locked out?</title>
		<link>http://www.beakersoft.co.uk/2008/02/07/where-has-that-account-been-locked-out/</link>
		<comments>http://www.beakersoft.co.uk/2008/02/07/where-has-that-account-been-locked-out/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 20:19:43 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2008/02/07/where-has-that-account-been-locked-out/</guid>
		<description><![CDATA[Anyone who has ever worked in a IT helpdesk environment will know that probably 50% + of calls are related in some way or another to the user getting there password wrong, and locking out there account. No mater how much you educate the users, this will always happen, especially if you enforce a complex [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.beakersoft.co.uk/img/account_lockout_head.jpg" alt="Account Lockout Header" align="middle" height="50" width="450" /></p>
<p>Anyone who has ever worked in a IT helpdesk environment will know that probably 50% + of calls are related in some way or another to the user getting there password wrong, and locking out there account. No mater how much you educate the users, this will always happen, especially if you enforce a <a href="http://www.technet2.microsoft.com/windowsserver/en/library/d7e66b86-7b31-45a8-b11f-449fe7e7c62e1033.mspx?mfr=true" title="Complex Passwords">complex password</a> policy (and i hope you do!)</p>
<p>I have seen on the odd occasion  where thre is something more at work. The user could be happily logging on in the morning, working for a bit when suddenly there account is getting locked out, and as far as you (and they) can tell everything should be fine. You can unlock the account, they carry on working for a bit but then it happens again. There are a few things it could be:</p>
<ul>
<li>Someone is trying to use that users account, doesn&#8217;t know there password and so keeps locking it. This could be malicious or another reason</li>
<li>The user has logged onto another machine, and not logged off. Then, if the user has changed their password while the other machine is logged in, it could be requesting resources using the old (and now incorrect) password. Every time it tries to get a network resource that requires authentication it will cause a bad password attempt</li>
<li>Similar to the above, but the user is logged into a terminal server session an not logged out. For none console sessions on terminal servers users have access to, its always a good idea to enforce an automatic log off after a period of inactivity</li>
<li>The user could have a connection to a network resource (such as a mapped drive) , that is using old credentials. Personally i&#8217;ve never seen this on XP, but it did see it on Win95/98</li>
</ul>
<p>So, we know what can go wrong, but how the hell do we find out what machine the account lockout is occurring on?</p>
<p><span id="more-162"></span>For a start there are a couple of tools available from Microsoft, probably the most useful one is <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D1A5ED1D-CD55-4829-A189-99515B0E90F7&amp;displaylang=en#Overview" title="Download lockout status">LockOutStatus.exe</a>. This app  lets you put a user name in, and will show you all the domain controllers in your active directory domain.</p>
<p>Against each DC, it tells you the lockout status of the account, the Site the DC is in, the bad password count, the lockout time etc. This information might be useful in tracking down the site where the lock is originating.</p>
<p><img src="http://www.beakersoft.co.uk/img/Lockoutstaus.jpg" alt="Locoutstatus Screen" align="middle" height="70" width="929" /></p>
<p>However, it still doesn&#8217;t narrow you down to a specific machine where the lock is coming from. In order to find that out you are going to have to use the Security Event logs on the domain controllers.</p>
<h2>Turning on Failed Login Attempts Event Logging</h2>
<p>The first thing you need to do is alter your domain policy to make sure you are logging failed login attempts into the security event log. You can do this at the local server level but by far the easiest way is to edit you default domain policy. Find your default domain policy, and edit it. You need to make sure the following settings under the computer config are turned on:</p>
<p><img src="http://www.beakersoft.co.uk/img/policy%20settings.jpg" alt="Policy settings" align="middle" height="291" width="689" /></p>
<p>Once you have set these, give it half an hour or so to replicate round your domain, and you DC&#8217;s should start logging the account logon events.  If you look in the security log, you should be able to see events like this:</p>
<p><img src="http://www.beakersoft.co.uk/img/Example_Event.jpg" alt="Example Event" align="middle" height="448" width="404" /></p>
<p>Now, some of these events (such as event ID 680) will contain a section containing the work station. Now we are getting somewhere. The event that shows you a lockout will look something like this:</p>
<p><em>Feb 7 12:15:19 DC-SVR1.Dom MSWinEventLog&lt;009&gt;1&lt;009&gt;Security&lt;009&gt;4523690&lt;009&gt;Thu Feb 07 12:15:19 2008&lt;009&gt;681&lt;009&gt;Security&lt;009&gt;SYSTEM&lt;009&gt;User&lt;009&gt;Failure Audit&lt;009&gt;DC-SVR1.Dom&lt;009&gt;Account Logon&lt;009&gt;&lt;009&gt;The logon to account: joe.bloggs by: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0 from workstation: USER-WRK1 failed. The error code was: 3221225578 &lt;009&gt;4518607 </em></p>
<p>There are various events like this one. Here it is telling you that the user Joe.Bloggs failed to login from the machine  USER-WRK1.<br />
This is giving you some information, but its not telling you where the INITIAL lock out occurred. For this you need to find the events with the ID of 644. This should give you information of the initial account lockout, and look something like this:</p>
<p><em>Feb 7 14:01:48 DC-SVR1.Dom MSWinEventLog&lt;009&gt;2&lt;009&gt;Security&lt;009&gt;2574908&lt;009&gt;Thu Feb 07 14:01:45 2008&lt;009&gt;644&lt;009&gt;Security&lt;009&gt;Everyone&lt;009&gt;Well Known Group&lt;009&gt;Success Audit&lt;009&gt;DC-SVR1&lt;009&gt;Account Management&lt;009&gt;&lt;009&gt;User Account Locked Out: Target Account Name: Joe.Bloggs Target Account ID: %{S-1-1-00-1111111111-2222222222-333333333-4567} Caller Machine Name: USER-WRK2 Caller User Name: DC-SVR1 Caller Domain: DOM Caller Logon ID: (0&#215;0,0&#215;000) &lt;009&gt;2574304 </em></p>
<p>This event now tell you the username, the machine it was locked out on and the DC that created the lockout.</p>
<h2>Querying the Events</h2>
<p>The problem you are going to have now, is finding the entry&#8217;s in the security log. There will probably be 1000&#8242;s of access requests against all your Domain controller&#8217;s in a single day, so finding the particular entry that you want can be a bit of a nightmare.</p>
<p>In a couple of articles in the past I have written about the use of a <a href="http://www.en.wikipedia.org/wiki/Syslog" title="Syslog servers">syslog </a>server, this is another area where it can be useful. Using a syslog server and agents (such as <a href="http://www.intersectalliance.com/projects/SnareWindows/" title="Snare">snare</a>) on the domain controller&#8217;s, you can send all the events from each server into one central place.</p>
<p>One of the best syslog servers to use is the Kiwi syslog daemon available at <a href="http://www.kiwisyslog.com/">kiwisyslog.com</a>. Even though it is freeware, it is a very powerful tool, it allows you to send the data you have collected to various sources (text files, database etc) , setup housekeeping on your data etc. A full feature list can be found at on there website <a href="http://www.kiwisyslog.com/kiwi-syslog-daemon-features-and-benefits/">here</a>.</p>
<p>Once of the easiest ways to search your security event logs is to get the Kiwi syslog to insert the information into an <a href="http://en.wikipedia.org/wiki/Open_Database_Connectivity" title="ODBC">ODBC </a>database such as <a href="http://www.mysql.com">MySql</a>. Using the Kiwi syslog, you can specify specific data to go to a specific place using rules and filters.</p>
<p>Create yourself an ODBC connection to a database where you want the data to live, then go into the syslog setup and create yourself a new rule called something like &#8216;account lockouts&#8217;. Add a filter to this rule, on the message text that contains:</p>
<p><em>&#8220;3221225578&#8243; or &#8220;3221225578&#8243; or &#8220;3221225586&#8243; or &#8220;3221226036&#8243; or &#8220;Account locked out&#8221;</em></p>
<p><img src="http://www.beakersoft.co.uk/img/kiwi_filter.jpg" alt="Filter" align="middle" height="215" width="698" /></p>
<p>This should catch any of the account lockout events. You then need to create a new action to add the data the database. Just fill in the details similar to the following screen shot:</p>
<p><img src="http://www.beakersoft.co.uk/img/kiwi_insert.jpg" alt="Database Insert" align="middle" height="296" width="708" /></p>
<div class="PostNote"><em>Note: you might want to purge down the data in the table every couple of months or so or it could get very large and hard to work with.</em></div>
<p>Now, all your account lockout events will be getting added to this table. You can then write custom queries/reports to get the information out of this database, and finally find where that account lock out is occurring!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2008/02/07/where-has-that-account-been-locked-out/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The world vs Microsoft (maybe)</title>
		<link>http://www.beakersoft.co.uk/2007/12/16/the-world-vs-microsoft-maybe/</link>
		<comments>http://www.beakersoft.co.uk/2007/12/16/the-world-vs-microsoft-maybe/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 16:34:49 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2007/12/16/the-world-vs-microsoft-maybe/</guid>
		<description><![CDATA[I was reading a very interesting article on coding horror the other day (http://www.codinghorror.com/blog/archives/001006.html) about browser wars. This got me thinking about how much Microsoft must be worrying about how the enhancements in browsers and related technology will effect there business model. When you think about it, most there money comes from selling operating systems [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading a very interesting article on coding horror the other day (<a href="http://www.codinghorror.com/blog/archives/001006.html">http://www.codinghorror.com/blog/archives/001006.html</a>) about browser wars.<br />
This got me thinking about how much <a href="http://www.microsoft.com/">Microsoft </a>must be worrying about how the enhancements in browsers and related technology will effect there business model.</p>
<p>When you think about it, most there money comes from selling operating systems and Office products. Now, browsers are becoming more and more the platform of choice to write applications on. it makes sense really.</p>
<p>The app will run on any device with a net connection (including phones, pda&#8217;s etc), you can almost guarantee it will work, there is no need for the user to install software, updates are easy to roll out, ease of distribution, the list go&#8217;s on and on.</p>
<p>While as it stands there aren&#8217;t to many office based application that can challenge the MS office in the features category, there are certainly very capable alternatives out there, the main one being Googles offering, Google docs (<a href="http://docs.google.com/">http://docs.google.com/</a>). All the documents are saved online, so you can give other people access to them and wherever you are in the World you will always have access to your data.<span id="more-91"></span></p>
<p>One of the only downfalls of online applications is when you lose your net connection. We&#8217;ll Google have even come up with a way of getting round that. It&#8217;s called gears ( <a href="http://gears.google.com/">http://gears.google.com/</a>).</p>
<p>I dont personally know all that much about it, its a framework that will allow you to build web based applications that will also work of line. At the moment the only apps I have seen that use it are Google ones, but i&#8217;m sure more will be popping up.</p>
<p>So, are the mighty Microsoft doing anything of there own like this. Well, a bit. They have bought a stake in the social networking site Facebook (<a href="http://www.facebook.com/">http://www.facebook.com/</a>).</p>
<p>One of the cool features of Facebook is the fact that you can create applications using there framework, and post them to the community. As the Facebook community is absolutely massive (according to <a href="http://blog.compete.com/2007/09/14/facebook-activity-breakdown-application/">compete.com</a> 14 million used applications in Facebook in August) your application will get a lot of exposure.</p>
<p>On the back of this Microsoft has added support via a developer kit into its Visual web Developer product (<a href="http://www.microsoft.com/express/samples/facebook/default.aspx">http://www.microsoft.com/express/samples/facebook/default.aspx</a>). The thing I find funny about this is when you look at the Facebook developer documentation it&#8217;s language of choice is PHP. Will this be changing to dotnet now Microsoft have got there claws into it?</p>
<p>So, are Microsoft trying to embrace the internet as its development platform of the future, or sticking to there so far successful business model of traditional desktop software. I&#8217;m sure we&#8217;ll find out over the next few years.</p>
<p>And just out of interest, while we are talking about browsers, this is a breakdown of what browsers people visiting this site have been using over the last month:</p>
<p><img src="http://bp2.blogger.com/_RwfokkwAYVk/R1c_13dKw6I/AAAAAAAAACU/uu1fsXx5Iho/s400/usage.jpg" id="BLOGGER_PHOTO_ID_5140647694318617506" style="margin: 0px auto 10px; display: block; text-align: center" border="0" />While using this site as a test bed may not be the fairest judge of what people are using (most visitors will be more aware of what browser they run than normal users) , it does still indicate that no matter how much the other company&#8217;s push there alternatives, the Browser of choice is Internet Explorer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2007/12/16/the-world-vs-microsoft-maybe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 8 here we come</title>
		<link>http://www.beakersoft.co.uk/2007/12/06/internet-explorer-8-here-we-come-2/</link>
		<comments>http://www.beakersoft.co.uk/2007/12/06/internet-explorer-8-here-we-come-2/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 20:15:00 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2007/12/06/internet-explorer-8-here-we-come-2/</guid>
		<description><![CDATA[Just a quick post after my rant yesterday, seams like Microsoft is already working on a new version of Internet Explorer , at least according to the IE developer blog. You can read the entry at http://blogs.msdn.com/ie/archive/2007/12/05/internet-explorer-8.aspx There is no mention of new features or anything yet, but keep checking back as i&#8217;m sure they [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post after my rant yesterday, seams like <a href="http://www.microsoft.com/">Microsoft</a> is already  working on a new version of Internet Explorer , at least according to the IE developer blog. You can read the entry at <a href="http://blogs.msdn.com/ie/archive/2007/12/05/internet-explorer-8.aspx">http://blogs.msdn.com/ie/archive/2007/12/05/internet-explorer-8.aspx</a></p>
<p>There is no mention of new features or anything yet, but keep checking back as i&#8217;m sure they will post the latest info there first.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2007/12/06/internet-explorer-8-here-we-come-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2008 Beta 3</title>
		<link>http://www.beakersoft.co.uk/2007/07/22/windows-2008-beta-3/</link>
		<comments>http://www.beakersoft.co.uk/2007/07/22/windows-2008-beta-3/#comments</comments>
		<pubDate>Sun, 22 Jul 2007 15:22:00 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2007/07/22/windows-2008-beta-3/</guid>
		<description><![CDATA[We have installed a copy of Windows 2003 beta 3 to do some testing with, mainly to see if the terminal server side of thing has improved any. We have a problem using DTP packages over a terminal server connection, when moving pictures around pages it takes about half a second or so to respond, [...]]]></description>
			<content:encoded><![CDATA[<p>We have installed a copy of Windows 2003 beta 3 to do some testing with, mainly to see if the terminal server side of thing has improved any.</p>
<p>We have a problem using DTP packages over a terminal server connection, when moving pictures around pages it takes about half a second or so to respond, some of the documentation from Microsoft says there have been quite a few improvements, so we decided to check them out.</p>
<p>The first hurdle was installing it! The installer is for DVD, and most of the boxes we could install it on to test didn&#8217;t have a DVD drive. We tried installing it as a virtual machine on a VMWare server, but it would not go onto here at all.</p>
<p>In the end we had to pull a DVD reader out of another machine, and load it using this. Does this mean in future servers are going to have to ship with DVD readers as standard if Microsoft is going to be shipping its server OS&#8217;s on DVD?</p>
<p>Anyway, we finally managed to load up the server, and after a bit of head scratching managed to join it to our domain. Hunting round the config screens we managed to find how to install it as a terminal server, so we could start doing our testing.</p>
<p>The documentation Mr Gates and Co. said that there was now a feature where a user could run an application on the terminal sever as if it was on there desktop. We weren&#8217;t sure how this was going to work, but it sounded like a good idea, we found where it was configured and added wordpad as an application to run in this way. There was a wizard to run that created the connection to the application so I ran that, and it generated me a .rdp file, witch i wasn&#8217;t really expecting it to do.</p>
<p>Still full of hope and optimism, I copied the .rdp file to my desktop and ran it, expecting something cool to happen. I logged into the terminal server, and all that happened was wordpad ran up as soon as I logged in. That was it. When I closed wordpad the terminal server connection closed its&#8217; self. Now, maybe I was expecting something a bit special, but I cant see that solving anyone&#8217;s problems!</p>
<p>I had a look at how this amazing leap forward in thin client architecture was accomplished, and found in the .rdp file the wizard had created, all it was doing was launching the app on start up, as illustrated here</p>
<p><a href="http://bp0.blogger.com/_RwfokkwAYVk/RqPSK9P8CjI/AAAAAAAAAAo/iZNoeRmb8Uo/s1600-h/RDPNew.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp0.blogger.com/_RwfokkwAYVk/RqPSK9P8CjI/AAAAAAAAAAo/iZNoeRmb8Uo/s320/RDPNew.jpg" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer" id="BLOGGER_PHOTO_ID_5090143089540729394" border="0" /></a><br />
<em><span style="font-family: Verdana; font-size: 78%"><span style="font-style: italic; font-family: Verdana; font-size: 8px"><span style="font-size: 100%">Windows  Server 2008 introduces new functionality in Terminal Services to connect to  remote computers and applications. Terminal Services RemoteApp completely  integrates applications running on a terminal server with users&#8217; desktops such  that they behave as if they were running on an individual user&#8217;s local computer;  users can run programs from a remote location side-by-side with their local  programs<br />
</span></span></span></em><br />
We continued doing some more testing by installing QuarkXpress on the server, and seeing if there were any noticeable improvements to the picture handling, but there appeared to be very little difference between this version and what 2003 does. Maybe its time to start looking at Citrix.</p>
<p>Anything else interesting I find on 2008 server ill blog about here<br />
<em><span style="font-family: Verdana; font-size: 78%"><span style="font-style: italic; font-family: Verdana; font-size: 8px"><span style="font-size: 100%"></span></span></span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2007/07/22/windows-2008-beta-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The wonder of Patchs</title>
		<link>http://www.beakersoft.co.uk/2007/02/28/the-wonder-of-patchs/</link>
		<comments>http://www.beakersoft.co.uk/2007/02/28/the-wonder-of-patchs/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 19:27:00 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2007/02/28/the-wonder-of-patchs/</guid>
		<description><![CDATA[Had a couple of problems with patches this week. The First was on a Windows2003 server that runs a Dcom based application. We put all the latest MS patches on last week, and for some reason it stopped working. I re-built one from scratch today, trying to do the patches in batches, but surprise surprise [...]]]></description>
			<content:encoded><![CDATA[<p>Had a couple of problems with patches this week. The First was on a Windows2003 server that runs a Dcom based application. We put all the latest MS patches on last week, and for some reason it stopped working.<br />
I re-built one from scratch today, trying to do the patches in batches, but surprise surprise I managed to install them all, and it worked fine!</p>
<p>The second problem I had was with one of my web based applications, and (I think) the patches that came out in January. Its an ASP.Net app written in VB.net. It uses the impersonation function so all users run as one user. This is done due it the application needing lots of file system access across Windows and Linux platforms.</p>
<p>Anyway, I installed the patches and all of a sudden the application could no longer see any remote unc paths. Every time it checked to make sure the unc was valid it failed, and took the path offline! As soon as I un-installed the batch of patches it started working again.<br />
If anyone else has had this problem and sussed out what it is, let me know.</p>
<p>On another note, i&#8217;ve seen a lot about on the web about hacking PSP (Playstaion portable) consoles lately, and the on going battle between the hackers and Sony. Quite a good BBC artical about it is  <a href="http://news.bbc.co.uk/1/hi/technology/6397797.stm">http://news.bbc.co.uk/1/hi/technology/6397797.stm </a></p>
<p>So for I&#8217;ve not tried &#8216;downgrading&#8217; my PSP, cos if it goes wrong you can end up turning it into an expensive looking brick. I am very tempted to give it a go though. Does anyone know if what the hackers are doing is legal?</p>
<p>Got a new 80gig drive for my laptop today. Over the next few days i&#8217;m going to blow it away and get it duel booting between Windows XP and Linux. If I find out anything interesting ill post it here.</p>
<p><span style="font-weight: bold">Listening To: </span>New album by the Kaiser Chiefs. Can&#8217;t make my mind up about it yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2007/02/28/the-wonder-of-patchs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem Assigning Software to Computers Via Group Policy</title>
		<link>http://www.beakersoft.co.uk/2007/01/16/problem-assigning-software-to-computers-via-group-policy/</link>
		<comments>http://www.beakersoft.co.uk/2007/01/16/problem-assigning-software-to-computers-via-group-policy/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 19:44:00 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2007/01/16/problem-assigning-software-to-computers-via-group-policy/</guid>
		<description><![CDATA[I&#8217;ve today managed to find the solution to a problems that&#8217;s been bugging me for a bit. When trying to install software(an .msi file) via a computer group policy, I couldn&#8217;t get it to work. In the application event log I was getting errors along the lines of The installation source is invalid As far [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve today managed to find the solution to a problems that&#8217;s been bugging me for a bit. When trying to install software(an .msi file) via a computer group policy, I couldn&#8217;t get it to work. In the application event log I was getting errors along the lines of</p>
<p><span style="font-style: italic">The installation source is invalid<br />
<span style="font-style: italic"><br />
</span></span>As far as I could see I had given the computer NTFS rights into the share where the software was located, and everyone had read access to the share.</p>
<p>While trying to install the Dell open manage client software today I worked out what it was. Our Active directory is based on Windows 2000 servers, but the unc share the software was located on was a Windows2003 server. I moved the installation source to a windows 2000 server, gave the Domain Computers group access to the files and it worked!</p>
<p>Not entirely sure what caused the problem in the first place, there must be some incompatibility between the 2 operating systems way of working with the NTFS permissions.</p>
<p>So I managed to get the software on, but I cant get the client pc&#8217;s to report properly to the Dell open manage IT assistant, without lots of manual intervention on the pc&#8217;s.<br />
You need to create a new domain user and run the IAP service as this users so the client will report. If anyone has done this already with some sort of script, let me know how you did it.</p>
<p><span style="font-weight: bold">Listening to:</span> NoFx, Punk In Drublic</p>
<p><span style="font-style: italic"><span style="font-style: italic"></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2007/01/16/problem-assigning-software-to-computers-via-group-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DFS Problem Moving Domain Controler</title>
		<link>http://www.beakersoft.co.uk/2007/01/10/dfs-problem-moving-domain-controler/</link>
		<comments>http://www.beakersoft.co.uk/2007/01/10/dfs-problem-moving-domain-controler/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 19:37:00 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2007/01/10/dfs-problem-moving-domain-controler/</guid>
		<description><![CDATA[Had a very odd problem this week, i&#8217;m sure it must have happened to someone before. We moved an 2k active directory domain controller from one (logical) site to another. This had the very strange knock on effect of causing the domain DFS (distributed file system) to start acting strangely. First of all, some machines [...]]]></description>
			<content:encoded><![CDATA[<p>Had a very odd problem this week, i&#8217;m sure it must have happened to someone before.<br />
We moved an 2k active directory domain controller from one (logical) site to another. This had the very strange knock on effect of causing the domain DFS (distributed file system) to start acting strangely.</p>
<p>First of all, some machines (XPsp1, XPsp2, 2003 server) could not access the DFS root at all. They got a error message along the lines of:</p>
<p><span style="font-style: italic">&#8216;Configuration information could not be read from the domain controller&#8217;</span></p>
<p>Then some machines could see the DFS root, but some of the shares where missing. I tried re-creating the shares but this had no effect.</p>
<p>I then rebooted the Domain controller that was the PDC emulator and that did nothing. There wasn&#8217;t anything suspect I could see in any of the FRS logs, so as a stab in the dark I restarted the DFS service (I didn&#8217;t even realise there was one!) on all the domain controllers in the domain, and it worked!<br />
I have know idea why this happened and cant find anything online  as to what caused it, so anyone with any ideas let me know.</p>
<p>Also installed MS Sharepoint 3.0 this week. Looks quite funky not really done much with it yet. If i find out anything that might be of interest ill post it here.</p>
<p>Oh, and check out the new Apple iPhone here <a href="http://www2.blogger.com/www.apple.com/iphone">www.apple.com/iphone</a> I know some smart phones will do similar things already, but this does look mighty cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2007/01/10/dfs-problem-moving-domain-controler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIS Setup on Windows2003 Server</title>
		<link>http://www.beakersoft.co.uk/2006/11/22/ris-setup-on-windows2003-server/</link>
		<comments>http://www.beakersoft.co.uk/2006/11/22/ris-setup-on-windows2003-server/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 22:53:00 +0000</pubDate>
		<dc:creator>beakersoft</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.beakersoft.co.uk/2006/11/22/ris-setup-on-windows2003-server/</guid>
		<description><![CDATA[So, we currently have a RIS server setup on Windows2000, its now very out of date, the base image has only got XP SP1 on and I cant see anyway I can just upgrade it, we can only ris clients from the subnet the servers on, and we needed to run the DHCP service on [...]]]></description>
			<content:encoded><![CDATA[<p>So, we currently have a RIS server setup on Windows2000, its now very out of date, the base image has only got XP SP1 on and I cant see anyway I can just upgrade it, we can only ris clients from the subnet the servers on, and we needed to run the DHCP service on the server.<br />
So we decided to create a new Windows2003 based ris server. This is what I had to go through to get it working:</p>
<p>•First of all I needed a copy of Windows XP with service pack 2 on it, to use as my XP base image on the server. There&#8217;s quite a good web site about it <a href="http://www.winsupersite.com/showcase/windowsxp_sp2_slipstream.asp">here</a></p>
<p>Basicly you copy the contents of the XP cd to your hard disk, extract the sp2 download to your hard disk (<strong>xpsp2.exe -x:c:\sp2</strong>), then run the update app in the i386\update folder of the extracted sp2 and point it to your original xp file. Then you&#8217;ll have a nice and up-to-date copy of Windows XP. Copy it onto cd or a server assessable by the new ris server</p>
<p>• Now just install the RIS service through the control panel/Add remove programs/Windows Components. Then you should get a Remote Install service under admin tools. Before running that you need to Authorize the RIS server on the domain. You do this (for some reason) using DHCP manager. See the Microsoft article <a href="http://support.microsoft.com/kb/325862">here.</a> Once you have authorized the server, run the new RIS setup application, point it at your new xp setup files and you should have the RIS server ready to go.</p>
<p>• The next thing we needed to do was not run the DHCP server on the same server as RIS, and get ris working across subnet&#8217;s. When we first installed ris I couldn&#8217;t find any way of doing this, but I have this time!</p>
<p>There are 2 scope options you can set in DHCP:<br />
066 &#8211; Boot Server Host Name (Basicly the TFTP server the client will use)<br />
067 &#8211; Boot File name (the file to use on the server to boot the PC)</p>
<p>Set the boot server host name option to be the IP address of the ris sever (give the server a static address) , and set the boot file name to be OSChooser\i386\startrom.com</p>
<p>Add these options to each DHCP subnet you want to use this RIS server on and the PXE clients should be able to find the RIS server and its boot file.</p>
<p>• Now one of the most tricky parts. Adding 3rd party drivers to the base image so that a) the basic RIS setup program will run, and b) the Windows XP setup will run.<br />
We did most of the hard work with this when we setup the old RIS server. The best article I found on it is <a href="http://www.myitforum.com/articles/16/view.asp?id=8822">here</a>. This article basicly says copy certain driver files to certain parts of the folder structure, and update your .sif file to look for the files in these location. When we did this originally we had to manually hack the drivers inf files to get them working on Dell GX270&#8242;s and 280&#8242;s but I don?t think that&#8217;s required anymore. If you need the drivers email me and I can send you them.</p>
<p>• At this point you should be able to now boot your client pc, and it should pick up the ris server and boot from it (as long as you have setup the DHCP options for the subnet your client is in).<br />
Before doing this I copied in the existing ripref.sif file from the old server, as this contained all the options about joining the domain, the product key ect. Its probably worth sorting this file out before doing an install or the install will ask you questions and it still wont be unattended There are various sources on the web that will tell you about the settings, or use can use the RIPrep wizard, as described <a href="http://technet2.microsoft.com/WindowsServer/en/library/29a9c00a-4f75-4f2c-a520-be1843a228b71033.mspx?mfr=true">here</a></p>
<p>• Something that I never came across on the Windows2000 RIS was it failing to join a domain (if you set that option in the .sif file) If this happens you might have to run the delegate control wizard at the root of your domain in active directory users and computers. Just add the domain admin&#8217;s and any other groups that will be RISing, and make sure they have the ability to add computer accounts to the domain.</p>
<p>• The final problem I came across was when I pushed an image back to the server. It went back no problems, so I copied into the templates folder of the new image what i thought was a good .sif file.<br />
When I then tried to use the new image, i kept getting an error saying<br />
&#8216;txtsetup.sif is missing or corrupt. Error 21&#8242;<br />
I had a look around for this error and it turned out the problem was with the .sif file I had copied in. There were some new options in the [OSChooser] section, that the image needed to find the original mirror. So I re-created my new image, and instead of copying the good .sif file over the one it created, I just added all the sections I needed to this one.</p>
<p>That was it, took me a few days to get it working correctly but its definitely worth it in the long run, when you have 150 machines to setup!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.beakersoft.co.uk/2006/11/22/ris-setup-on-windows2003-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

