<?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>The Server Room &#187; Technical</title>
	<atom:link href="http://serverroom.edublogs.org/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://serverroom.edublogs.org</link>
	<description>Pay no attention to the man behind the curtain (he's running the IT)</description>
	<lastBuildDate>Mon, 18 May 2009 18:47:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Exchange 2003 high CPU (mad.exe)</title>
		<link>http://serverroom.edublogs.org/2009/05/18/exchange-2003-high-cpu-madexe/</link>
		<comments>http://serverroom.edublogs.org/2009/05/18/exchange-2003-high-cpu-madexe/#comments</comments>
		<pubDate>Mon, 18 May 2009 18:47:26 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[exchange 2003]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/?p=46</guid>
		<description><![CDATA[I noticed recently that both of my DCs and my Exchange 2003 server were running at higher CPU than normal. Only one of the DCs is a GC and it had recently fallen over due to a hardware failure, but had since been running for a few days without problems.
As the CPU usage was not [...]]]></description>
			<content:encoded><![CDATA[<p>I noticed recently that both of my DCs and my Exchange 2003 server were running at higher CPU than normal. Only one of the DCs is a GC and it had recently fallen over due to a hardware failure, but had since been running for a few days without problems.</p>
<p>As the CPU usage was not excessive (20% on Exchange vs. typical usage of around 3-5%; 15% usage on the DCs compared to typical 1-3%) it had not impacted on performance, so I only noticed it from a perfmon trace I leave running against all servers. I logged onto a DC, ran task manager (taskmgr.exe) and found the task with highest CPU: <a title="lsass.exe" href="http://en.wikipedia.org/wiki/Local_Security_Authority_Subsystem_Service">lsass.exe</a>. A quick scan through the event logs on the affected servers didn&#8217;t turn up anything significant.</p>
<p>I then ran <a href="http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx">filemon</a> to see what files lsass was accessing and give me a quick insight into where the problem might lie. Almost all the accesses were relating to <a title="ridiculously detailed info about ntds.dit" href="http://www.windowsnetworking.com/kbase/WindowsTips/Windows2000/AdminTips/ActiveDirectory/ActiveDirectorydatabasefileNTDS.DIT.html">ntds.dit</a> &#8211; the <a href="http://en.wikipedia.org/wiki/Active_Directory">AD</a> database. This <a href="http://blogs.msdn.com/spatdsg/archive/2007/01/30/what-s-bogging-down-your-cpu.aspx">microsofty&#8217;s blog post</a> had some good advice on tracking down CPU issues, but I couldn&#8217;t really use the tip of unplugging the server from the network so Wireshark was a better option. I chose to run <a href="http://www.wireshark.org/">wireshark</a> on the DC to check if the AD activity was generated on the DC itself or if a remote server was querying AD. As it turned out, Exchange was generating a lot of queries relating to other forests in the domain. Exchange is renowned for being very <a href="http://www.answers.com/stroppy">stroppy</a> about having good access to a GC and the information from Wireshark made me suspect that Exchange had become upset after a weekend without access to a GC in our AD site.</p>
<p>I moved over to the Exchange 2003 server and checked the high CPU services on there. Top of the pops was mad.exe &#8211; the Exchange System Attendant. The excellent Microsoft Exchange Team blog (you had me at ehlo) had a useful article entitled <a href="http://msexchangeteam.com/archive/2005/06/09/406137.aspx">The Cliff Notes on System Attendant (MAD.EXE)</a>. That confirmed my suspicions that Exchange was going a little bit haywire with AD queries so as a quick fix I restarted the system attendant service and its dependant services from the Windows services console (services.msc).</p>
<p>The high CPU persisted for a couple of minutes and then subsided. Another quick scan through the Exchange server&#8217;s event logs showed a splattering of ExchangeAL errors in the Application event log like this one:</p>
<pre>Event Type: Error
Event Source: MSExchangeAL
Event Category: LDAP Operations
Event ID: 8270
User:  N/A
Description:
LDAP returned the error [10] No Such Attribute when importing the transaction
dn: &lt;GUID=**********&gt;
changetype: Modify
msExchPoliciesIncluded:delete:{**********},{26491CFC-9E50-4857-861B-0CB8DF22B5D7}
msExchPoliciesIncluded:add:{**********},{26491CFC-9E50-4857-861B-0CB8DF22B5D7}
msExchALObjectVersion:329
objectGUID:**********
-</pre>
<p>&#8230; but they subsided after a couple of minutes too and the storm was over. Mad.exe was back down to 0.00% CPU and the DCs were behaving themselves. Job done.</p>
<p> </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2009%2F05%2F18%2Fexchange-2003-high-cpu-madexe%2F';
  addthis_title  = 'Exchange+2003+high+CPU+%28mad.exe%29';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2009/05/18/exchange-2003-high-cpu-madexe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIMS.net bug #8476A75E256</title>
		<link>http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/</link>
		<comments>http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/#comments</comments>
		<pubDate>Tue, 20 Mar 2007 19:50:13 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[SIMS.net]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/</guid>
		<description><![CDATA[Sometimes getting SIMS.net to run smoothly seems like an impossible task. It&#8217;s something like painting the Forth Bridge only when you get to the end, you not only have to start again, but also you realise they&#8217;ve replaced the damn bridge with 6 different bridges. Paint-resistant bridges. And it&#8217;s raining&#8230;  H2SO4.
Take for example the last few [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes getting SIMS.net to run smoothly seems like an impossible task. It&#8217;s something like painting the Forth Bridge only when you get to the end, you not only have to start again, but also you realise they&#8217;ve replaced the damn bridge with 6 different bridges. Paint-resistant bridges. And it&#8217;s raining&#8230;  H<sub>2</sub>SO<sub>4</sub>.</p>
<p>Take for example the last few updates (Feb, Feb re-release and March). Like good little soldiers we upgraded one evening soon after February came out. Unfortunately it completely stomped all over our ability to add new teaching staff thanks to a bug which Capita themselves took quite a few weeks to really get a handle on. It also made three commonly-used menu options crash SIMS.net completely. We were told that a patch was being prepared but it would be unlikely to be finished until the March release, so Capita advised us to restore our SIMS server from backup tapes. Ahem&#8230;</p>
<p>I&#8217;m sure you can imagine the look of glee on the faces of our administrative staff as we told them we were giving them the opportunity to repeat all the work they&#8217;d done in SIMS/SIMS.net since we applied the February update several days earlier! Hmm. So that evening we restored from a backup taken before the update and for reasons unfathomable to me (possibly workstation-end) it somehow managed not to fix the problem. Luckily Capita then chose to release a patch to fix the problem. After waiting for everyone to get out of SIMS that night I found that it wasn&#8217;t created for our version of the database (we hadn&#8217;t been issued the Feb re-release). A call to Capita next morning lead to the re-release and patch being made available via SOLUS. Patch applied that evening. Didn&#8217;t fix anything. Oh well, there&#8217;s always the March update&#8230;</p>
<p>So a couple of days later the March update arrives. Much fanfare. That goes on quite smoothly (they&#8217;ve broken SOLUS in a couple of places but it&#8217;s nothing too tragic) and it&#8217;s all installed before the caretakers start jangling their keys at me. Unfortunately it&#8217;s not made a jot of difference to the problems that are now plaguing three of our most active SIMS users.</p>
<p>So now we are at the stage of requiring a site-specific fix, which means uploading our 1.2GB (zipped) database at ~50KB/s over what appears to be the only cobbled section of the information superhighway. Currently 15 failed upload attempts down and I&#8217;m starting to lose the will to live. Tomorrow morning I will probably give in and send it by DVD.</p>
<p>To give Capita credit where it&#8217;s due, their support people seem intelligent, responsive and genuinely keen to fix problems. It&#8217;s just a shame that they seem to have too many bug creators (programmers) for their team of bug spotters (testers).</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2007%2F03%2F20%2Fsimsnet-bug-8476a75e256%2F';
  addthis_title  = 'SIMS.net+bug+%238476A75E256';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2007/03/20/simsnet-bug-8476a75e256/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Securing offline files</title>
		<link>http://serverroom.edublogs.org/2007/01/31/securing-offline-files/</link>
		<comments>http://serverroom.edublogs.org/2007/01/31/securing-offline-files/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 19:33:29 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2007/01/31/securing-offline-files/</guid>
		<description><![CDATA[Let me start by saying, &#8220;Aaaaaargh!&#8221;. Now, on with the esoteric technorant!
I&#8217;ve spent nearly a day&#8217;s effort trying to get offline files to encrypt as they are supposed to in Windows XP. The advantage of doing this is that any data which has synchronised to a laptop from your network is protected when the laptop [...]]]></description>
			<content:encoded><![CDATA[<p>Let me start by saying, &#8220;Aaaaaargh!&#8221;. Now, on with the esoteric technorant!</p>
<p>I&#8217;ve spent nearly a day&#8217;s effort trying to get offline files to encrypt as they are supposed to in Windows XP. The advantage of doing this is that any data which has synchronised to a laptop from your network is protected when the laptop is offsite. Even removing the hard drive and connecting it up to another computer won&#8217;t yield access to the offline files. The only sure way of getting access to the files is to get the user&#8217;s password.</p>
<p>It seems that the only way to get the encryption of offline files working is to manually log on to each laptop as an administrator and turn the option on:</p>
<p><font color="#660000"><span>Windows Explorer &gt; Tools &gt; Folder Options &gt; Offline Files tab &gt; Encrypt offline files to secure data (tick)</span></font></p>
<p>This works quite nicely thank you and when connecting to \\<em>testcomputer</em>\c$\windows\CSC (the real location of your offline files) the files all show up with green filenames &#8211; cryptography applied! Unfortunately, doing that on each of 100 laptops sounds like as much fun as a Daniel O&#8217;Donnell concert and undoubtedly longer. I also have my doubts about whether the laptops would Ghost nicely afterwards.</p>
<p>Luckily there is a Group Policy setting at:</p>
<p><font color="#660000"> Computer Configuration &gt; Admin Templates &gt; Network &gt; Offline Files &gt; Encrypt the Offline Files Cache</font></p>
<p>(enabled|disabled|not configured)</p>
<p>On the downside, the setting doesn&#8217;t work. At all. In fact, all it does is greys-out the <span></span><font color="#660000"><span>Encrypt offline files to secure data</span></font> checkbox in the Windows XP GUI. I have verified that even with the above GPO setting in place and the <em>testcomputer</em>&#8217;s Resultant Set of Policy (rsop.msc) report showing as much, the files on disk are not encrypted at all.</p>
<p>There are several reports on the web from people suffering the identical problem, but seemingly none with a satisfactory resolution. Suggested resolutions include:</p>
<p><em>Make sure the first user to log on after the policy is put in place is a member of the Administrators group</em></p>
<p>Tried it, made no difference.</p>
<p><em>Reset the offline files cache:</em></p>
<p><span>Windows Explorer &gt; Tools &gt; Folder Options &gt; Offline Files tab &gt;  Ctrl+Shift+Click on Delete Files&#8230; </span><br />
Tried it, the client-side cache was reset, but the encryption problem was unaffected.</p>
<p><em>Contact Microsoft Product Support Services for proof that the data is encrypted:</em></p>
<p>Ahem, no. I can prove that it isn&#8217;t with only a few minutes work and zero cost.</p>
<p><em>Make sure the partition is NTFS:</em></p>
<p>Yup!</p>
<p><em>And not compressed:</em></p>
<p>Nope!</p>
<p><em>Try applying the fix from MS <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;810859">KB810859</a> (The &#8220;Encrypt the Offline Files cache&#8221; Group Policy setting does not take effect when a user logs on to a Windows XP-based computer):</em></p>
<p>I don&#8217;t get the event specified in the event logs so it doesn&#8217;t seem to be relevant. I&#8217;m also using an admin account which should prevent the scenario described. On top of that you need to contact PSS for the fix, apply it to each of your workstations (not via WSUS) and then do some rather nasty looking ADSIedit manoeuvres! Nopety nope.</p>
<p>Quite a crap effort there Microsoft! Maybe if I just use Vista instead&#8230;.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2007%2F01%2F31%2Fsecuring-offline-files%2F';
  addthis_title  = 'Securing+offline+files';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2007/01/31/securing-offline-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up secure WiFi in Server 2003 and Windows XP</title>
		<link>http://serverroom.edublogs.org/2006/07/21/setting-up-secure-wifi-in-server-2003-and-windows-xp/</link>
		<comments>http://serverroom.edublogs.org/2006/07/21/setting-up-secure-wifi-in-server-2003-and-windows-xp/#comments</comments>
		<pubDate>Fri, 21 Jul 2006 17:11:31 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2006/07/21/setting-up-secure-wifi-in-server-2003-and-windows-xp/</guid>
		<description><![CDATA[Summary: 

To get the secured wireless working we need to have a RADIUS server running which authenticates the wireless computers against Active Directory. In WS2003, RADIUS is provided by the Internet Authentication Service (IAS) which is a built-in windows component, but isn’t installed by default. 

To allow the laptops to verify that the server is what it claims to be, we need to set up certificates. In WS2003, this is done via Certificate Services which again is included with the OS, but not installed by default. 

Next, we need to tell the access point(s) where our RADIUS (IAS) server is and vice versa and then use Group Policy to tell the XP clients how to authenticate. 

Requirements: 

Server: Windows Server 2003 Standard / Enterprise (I used standard) DC
Clients: Windows XP Pro SP2, wireless NIC supporting WPA
Access point: Most new wireless APs / routers will do. I used a Linksys WRT54GL with modified firmware from http://www.dd-wrt.com/ 

You will need to be a domain admin for your own domain, but you don’t need to be an enterprise admin.

Full instructions after the jump...]]></description>
			<content:encoded><![CDATA[<p>These instructions are step-by-step, but fairly long and (as yet) without any screenshots. Hopefully they will be of use to someone! Good luck!</p>
<p><strong><u>Requirements:</u></strong> </p>
<p><strong>Server</strong>: Windows Server 2003 Standard / Enterprise (I used standard) DC<br />
<strong>Clients</strong>: Windows XP Pro SP2, wireless NIC supporting WPA<br />
<strong>Access point</strong>: Most new wireless APs / routers will do. I used a Linksys WRT54GL with modified firmware from <a href="http://www.dd-wrt.com/">http://www.dd-wrt.com/</a> </p>
<p>You will need to be a domain admin for your own domain, but you don’t need to be an enterprise admin. </p>
<p><strong><u>Summary:</u></strong> </p>
<p>To get the secured wireless working we need to have a RADIUS server running which authenticates the wireless computers against Active Directory. In WS2003, RADIUS is provided by the Internet Authentication Service (IAS) which is a built-in windows component, but isn’t installed by default. </p>
<p>To allow the laptops to verify that the server is what it claims to be, we need to set up certificates. In WS2003, this is done via Certificate Services which again is included with the OS, but not installed by default. </p>
<p>Next, we need to tell the access point(s) where our RADIUS (IAS) server is and vice versa and then use Group Policy to tell the XP clients how to authenticate.</p>
<p>The finished wireless network will then be using WPA, PEAP (MS-CHAPv2) and AES.</p>
<p><strong><u>Procedure:</u></strong> </p>
<p>On the Domain Controller </p>
<p><strong>Setting up IAS:</strong> </p>
<p>1)     Launch Add/Remove programs &gt; Windows components &gt; Networking Services &gt; Details&gt; Tick Internet Authentication Services &gt; OK, NEXT<br />
2)     Start &gt; Programs &gt; Administrative Tools &gt; Internet Authentication Services<br />
3)     Right click Internet Authentication Services (local) on left hand side &gt; “Register server in Active Directory” &gt; OK<br />
4)     Right click Internet Authentication Services (local) &gt; Properties &gt; Ports – make a note of the ports used for Authentication and Accounting: you may need them for setting up your Access Point later<br />
5)     Right click on Radius Clients &gt; New Radius Client &gt; Pick a friendly name and a static IP address you can use for the Access Point. Be sure not to choose something in your DHCP range. Select RADIUS Standard and enter a shared secret. Microsoft recommend 22 characters or more generated by a random password generator.<br />
6)     Click on Remote Access Logging &gt; Right click on Local file &gt; As a minimum, select Accounting Requests and Authentication Requests and check the Log File tab settings.<br />
 </p>
<p><strong>Setting up Certificate Services:</strong></p>
<p>7)     Launch Add/Remove programs &gt; Windows components &gt; Certificate Services &gt; Details &gt; Tick Certificate Services CA &gt; YES &gt; OK &gt; NEXT<br />
8)     In the Windows Component Wizard window:<br />
a.      Choose “Standalone Root CA”. If you are an enterprise admin and know how to set up autoenrollment, you might want to choose “Enterprise Root CA”, but standalone should work in all cases. NEXT.<br />
b.      Choose a “common name” such as StTriniansRootCA, increase the validity period from 5 years (I used 25), NEXT<br />
c.      Click YES to stop the IIS service.<br />
d.      Choose YES to installing ASP to allow web enrolment – we’ll be using that later<br />
e.      FINISH<br />
 </p>
<p><strong>Creating and installing a server certificate:</strong> </p>
<p>This process creates a certificate to prove the identity of your IAS server. By default the certificate only lasts 1 year before it expires. For instructions on increasing this value, visit <a title="Increasing the lifetime of WS2003 certificates" href="http://support.microsoft.com/?id=254632">http://support.microsoft.com/?id=254632<br />
</a> </p>
<p>9)     Open Internet Explorer at http://YOURSERVER/certsrv<br />
10)  Click “Request a certificate”<br />
11)  Click  “advanced certificate request”<br />
12)  Click “Create and submit a request to this CA.”<br />
13)  The “Advanced Certificate Request” page must be filled in carefully, in particular the following fields:<br />
<em>Name</em> &#8211; The fully qualified name of your server as the wireless clients see it, e.g. yourserver.yourdomain.int<br />
<em>Type of Certificate Needed</em> &#8211; Choose “Server Authentication Certificate”<br />
<em>Create new key set</em> – Select this option<br />
<em>CSP</em> – Choose “Microsoft RSA/Schannel Cryptographic Provider”<br />
<em>Key Size </em>– 1024 should be fine. Bigger numbers give better security, but increase the processing power required.<br />
<em>Mark Keys as exportable</em> – Tick this<br />
<em>Store certificate in the local computer certificate store</em> – Tick this<br />
14)  Click Submit &gt;<br />
15)  The next screen tells you to come back later when your certificate has been approved, so go back to the Certification Authority snap-in, expand your Root CA &gt; Pending Requests &gt; Select the request &gt; Right click &gt; All tasks &gt; Issue. It should move into the Issued Certificates container.<br />
16)  Open Internet Explorer at http://YOURSERVER/certsrv (again)<br />
17)  Click “View the status of a pending certificate request”<br />
18)  Follow the link to install the certificate you just created.<br />
 </p>
<p><strong>Creating a Remote Access Policy:</strong> </p>
<p>19)  Create a security group (e.g. WirelessComputers) in the Active Directory Users and Computers snap-in and add all your wireless laptops and PCs as members of the group.<br />
20)  Start &gt; Programs &gt; Administrative Tools &gt; Internet Authentication Services<br />
21)  Right click on Remote Access Policies &gt; New Remote Access Policy<br />
22)  NEXT<br />
23)  Make sure the “Use the wizard…” option is selected and type in a name, such as “Wireless Access to the St. Trinians network”. NEXT.<br />
24)  Select “Wireless”, NEXT<br />
25)  Select Group, click Add… and find your WirelessComputers security group. NEXT<br />
26)  Select “Protected EAP (PEAP)” and click Configure…<br />
27)  Pick the certificate with your IAS server’s fully qualified domain name e.g. yourserver.yourdomain.int<br />
28)  “Enable fast reconnect” is optional, but most sources I have found suggest that you tick it.<br />
29)  “Secured password (EAP-MSCHAP v2)” should be the only item in the list<br />
30)  Click OK<br />
31)  NEXT<br />
32)  Finish<br />
 </p>
<p><strong>Pushing Wireless Networking policies out to workstations:</strong> </p>
<p>Some steps required for this section vary depending on whether the Group Policy Management Console (GPMC.msc) has been installed on your server or not, so those steps are described in a general way. </p>
<p>33)  Create a new Group Policy Object and link it to the OU containing your wireless computers<br />
34)  Disable the user portion of the GPO (not necessary, but good practice for speeding up application of the policy)<br />
35)  Edit the policy<br />
36)  In the Group Policy Object Editor snap-in, navigate to Computer Configuration &gt; Windows Settings &gt; Security Settings &gt; Wireless Network (IEEE 802.11) Policies<br />
37)  Right-click Wireless Network (IEEE 802.11) Policies &gt; Create Wireless Network Policy<br />
38)  NEXT<br />
39)  Type a name, e.g. “St. Trinians Secure Wireless Network”, NEXT<br />
40)  Tick “Edit properties”, FINISH<br />
41)  In the properties of the policy, select the General tab<br />
42)  Set “Networks to access” to “Access point (infrastructure) networks only”<br />
43)  Tick “Use windows to configure…”<br />
44)  Untick “Automatically connect to non-preferred networks”<br />
45)  Click the “Preferred networks” tab<br />
46)  Click “Add…”<br />
47)  Pick the SSID you will be using to identify the network, e.g. SchWlan1 This will need to match the SSID set up on your access point(s).<br />
48)  Set “Network Authentication” to “WPA”<br />
49)  Set “Data Encryption” to “AES”<br />
50)  Click the IEEE 802.1x tab<br />
51)  Set the EAP Type to “Protected EAP (PEAP)”<br />
52)  Click Settings<br />
53)  Tick “Validate server certificate”<br />
54)  Tick “Connect to these servers” and type in the name of your IAS server<br />
55)  Under “Trusted Root Certification Authorities”, find the Root CA you created earlier and tick it<br />
56)  Tick “Do not prompt user to authorize new servers or trusted authorities”<br />
57)  Select “Secured password (EAP-MSCHAP v2)”<br />
58)  Tick “Enable Fast Reconnect”<br />
59)  OK<br />
60)  Untick “Authenticate as a guest…”<br />
61)  Tick “Authenticate as a computer…”<br />
62)  Computer Authentication: “Computer only” (This setting will prevent the computer being disconnected and reconnected while the user is logging in.)<br />
63)  OK<br />
64)  OK<br />
65)  In the Group Policy Object Editor, move down to Public Key Policies and right click on Trusted Root Certification Authorities<br />
66)  Import…<br />
67)  NEXT<br />
68)  Type \\<em>YourDCName</em>\CertConfig\ and click Browse…<br />
69)  Pick the Root CA certificate, OPEN<br />
70)  NEXT<br />
71)  NEXT<br />
72)  FINISH<br />
73)  Close the Group Policy Object Editor<br />
74)  To apply the policies, connect the wireless computers via a wired connection, log in, run “gpupdate /force” then reboot.<br />
<strong>Setting up the wireless access point:</strong> </p>
<p>Obviously this depends very much on the model of the access point, so these instructions are very generic. </p>
<p>75)  Look for an option for setting up WPA with Radius. On the superb DD-WRT firmware this is under Wireless &gt; Wireless Security.<br />
76)  If there is an option to choose between AES and TKIP, choose AES<br />
77)  For the RADIUS server address, enter the IP address of your domain controller running IAS<br />
78)  For the RADIUS port, enter the port number you made a note of earlier on. By default this will probably by 1812.<br />
79)  Enter the WPA shared key: this should match exactly with the “shared secret” you used when setting up IAS.<br />
80)  Set up the SSID to match what you put in your Wireless Networking policies sent to the clients, e.g. SchWlan1. If you want disable broadcasting of the SSID it will make your network less visible as a target to casual snoopers, but it might make it more difficult to troubleshoot problems with your setup.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2006%2F07%2F21%2Fsetting-up-secure-wifi-in-server-2003-and-windows-xp%2F';
  addthis_title  = 'Setting+up+secure+WiFi+in+Server+2003+and+Windows+XP';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2006/07/21/setting-up-secure-wifi-in-server-2003-and-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making mailto: links work in OWA</title>
		<link>http://serverroom.edublogs.org/2006/06/19/making-mailto-links-work-in-owa/</link>
		<comments>http://serverroom.edublogs.org/2006/06/19/making-mailto-links-work-in-owa/#comments</comments>
		<pubDate>Mon, 19 Jun 2006 18:18:38 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2006/06/19/making-mailto-links-work-in-owa/</guid>
		<description><![CDATA[I recently had one of those moments which I guess all techies have from time to time, where a once small irritation reaches the level where you have to completely obliterate it from existence. In this case, it was accidentally clicking on a mailto: link on a web page. For a number of reasons, here [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had one of those moments which I guess all techies have from time to time, where a once small irritation reaches the level where you have to completely obliterate it from existence. In this case, it was accidentally clicking on a mailto: link on a web page. For a number of reasons, here in school everyone uses Outlook Web Access, me included, but the mailto: link always starts up Outlook 2003. I then spend the next minute waiting for it to slowly get its act together so I can shut it down again and get on with my day. I decided to find a way to make mailto: links create a new message in Outlook Web Access instead and after a couple of hours&#8217; work here it is:</p>
<p>You will need:</p>
<ul>
<li>A web server which runs ASP pages</li>
<li>Outlook Web Access for Exchange 2003 (other versions not tested but may work)</li>
<li>Internet Explorer installed on your clients (doesn&#8217;t need to be the default browser)</li>
</ul>
<p>First, create an empty text document called exchredir.asp  and put the <a title="Outlook Web Access Mailto Redirector" href="http://www.google.com/notebook/public/17281530310508366682/BDR03SwoQyobW6r4h">exchredir.asp code listing</a> into it. (I&#8217;ve had to store the code listing in a Google Notebook, because Wordpress is a complete tart about quoting code) Make sure you edit the text in red to reflect your OWA server&#8217;s name; text in green can be customised to suit your setup, but isn&#8217;t critical.<br />
Drop exchredir.asp into a new folder on your ASP server where people can get at it, but make sure that you turn off anonymous access to the folder so that the script can pick up their username. To do that go into the IIS management console, find the directory containing exchredir.asp in the treeview on the left, properties &gt; directory security tab &gt; anonymous access and authentication control &gt; edit &gt; untick anonymous access.<br />
Finally, your computer needs to know that mailto: links are opened by our script so we need to register the &#8220;URL:MailTo Protocol&#8221; filetype in Windows Explorer (Tools &gt; Folder Options &gt; File types).</p>
<p><img alt="Folder Options dialog" src="http://serverroom.edublogs.org/files/2006/07/FolderOptions-MailToProtocol.png" /></p>
<p>Use the &#8220;Advanced&#8221; button to edit the action for &#8220;open&#8221; so that it reads, including quotes:</p>
<p>&#8220;<em>c:\program files\internet explorer</em>\iexplore.exe&#8221; http://<em>server</em>/<em>path</em>/exchredir.asp?mailto=%1</p>
<p>which makes the setting for all users of that computer.</p>
<p><img alt="Editing the MailTo Protocol settings" src="http://serverroom.edublogs.org/files/2006/07/EditFileType.png" /></p>
<p><img width="360" height="160" alt="Edit Open Action" src="http://serverroom.edublogs.org/files/2006/07/EditFileType-EditOpen.png" /></p>
<p>For a large number of users you may need to manipulate the registry keys at:</p>
<p>HKEY_CURRENT_USER\SOFTWARE\Classes\mailto\shell\open\command<br />
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\shell\open\command</p>
<p>more info here: <a title="How to implement a per-user default mail client in Windows XP?" href="http://windowsxp.mvps.org/permail.htm">How to implement a per-user default mail client in Windows XP?</a></p>
<p>Now try testing a mailto link on a web page, such as the one at the end of the first paragraph of: <a href="http://www.bbc.co.uk/blogs/ouch/">http://www.bbc.co.uk/blogs/ouch/</a> . It should pop up a new email message in OWA with the To: field filled in for you. <a href="http://www.bbc.co.uk/blogs/ouch/"><br />
</a></p>
<p><strong>Limitations:</strong></p>
<p>At the moment I don&#8217;t know of a way of passing the subject into a new email message in OWA and it may not be possible at all, so I just drop the subject line &#8211; you&#8217;ll have to type it in yourself.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2006%2F06%2F19%2Fmaking-mailto-links-work-in-owa%2F';
  addthis_title  = 'Making+mailto%3A+links+work+in+OWA';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2006/06/19/making-mailto-links-work-in-owa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WinDirStat &#8211; Find out what&#8217;s taking up all your disk space!</title>
		<link>http://serverroom.edublogs.org/2006/06/13/windirstat-find-out-whats-taking-up-all-your-disk-space/</link>
		<comments>http://serverroom.edublogs.org/2006/06/13/windirstat-find-out-whats-taking-up-all-your-disk-space/#comments</comments>
		<pubDate>Tue, 13 Jun 2006 17:50:36 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2006/06/13/windirstat-find-out-whats-taking-up-all-your-disk-space/</guid>
		<description><![CDATA[This may not be new to some, but WinDirStat is an excellent free tool for visualizing the space taken up by files on your hard disks or network drives and cleaning out clutter. I first used it a few months ago, but when one of my servers recently got worryingly low on space during a [...]]]></description>
			<content:encoded><![CDATA[<p>This may not be new to some, but <a title="WinDirStat disk visualization and cleanup tool" href="http://windirstat.sourceforge.net/">WinDirStat</a> is an excellent free tool for visualizing the space taken up by files on your hard disks or network drives and cleaning out clutter. I first used it a few months ago, but when one of my servers recently got worryingly low on space during a service pack install WinDirStat came to the rescue!</p>
<p><img alt="WinDirStat main interface" src="http://serverroom.edublogs.org/files/2006/06/windirstat.jpg" /></p>
<p>As you can see from the screenshot above, the program doesn&#8217;t just give you a simple bar or pie chart of your top-level directories, it also produces a view known as a <a title="Treemap History" href="http://www.cs.umd.edu/hcil/treemap-history/">Treemap</a>. The Treemap displays a coloured rectangle for each file on your drive &#8211; larger files have larger rectangles. The rectangles are also clustered together into folders: if you look carefully at the screenshot above, there is a white rectangle surrounding about half of the treemap&#8217;s area. All files within that rectangle are inside the same parent folder (in this case &#8220;c:\program files&#8221;) You can hover your mouse over any part of the treemap and the status bar will show you which file it represents.</p>
<p>But why the wacky colours? The colours in the treemap represent different filetypes (determined by their filename extension) so that you can see at a glance which type of file is occupying the most disk space. Ingenious!</p>
<p>So how did this help my ailing server? I ran WinDirStat from a share on our network whilst logged on to the server and started a scan of the c:\ drive. A few seconds later the treemap showed up and two large files were standing out:</p>
<p><em>c:\pagefile.sys</em> (the windows swapfile) &#8211; 1.5GB</p>
<p><em>c:\Program Files\Websense\bin\xid_trace.txt</em> (a mystery file!) &#8211; 1GB</p>
<p>A bit of googling told me that xid_trace was just a logfile generated by our Web filtering software (Websense) on the servers which perform authentication (known as DC Agents). Every time a user had requested a page from the Internet, a line had been logged in xid_trace.txt to record the event (as well as our standard database logs). Ouch. I zapped the file from within WinDirStat and added it to my list of logfiles to prune periodically. If only applying service packs was so quick and painless!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2006%2F06%2F13%2Fwindirstat-find-out-whats-taking-up-all-your-disk-space%2F';
  addthis_title  = 'WinDirStat+%26%238211%3B+Find+out+what%26%238217%3Bs+taking+up+all+your+disk+space%21';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2006/06/13/windirstat-find-out-whats-taking-up-all-your-disk-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fantastic geometry/algebra software for nowt! &#8211; GeoGebra</title>
		<link>http://serverroom.edublogs.org/2006/05/22/fantastic-geometryalgebra-software-for-nowt-geogebra/</link>
		<comments>http://serverroom.edublogs.org/2006/05/22/fantastic-geometryalgebra-software-for-nowt-geogebra/#comments</comments>
		<pubDate>Mon, 22 May 2006 18:43:38 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Interactive Whiteboards]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2006/05/22/fantastic-geometryalgebra-software-for-nowt-geogebra/</guid>
		<description><![CDATA[Just a quick post this one, but hopefully useful to your Maths departments.
Take a look at these screenshots of GeoGebra. Now visit the GeoGebra WebStart page and click on the button (proper Java required). Amazingly this amazing piece of dynamic geometry software is not only free, but also runs without an installer, even under a [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post this one, but hopefully useful to your Maths departments.</p>
<p>Take a look at these <a title="Screenshots of GeoGebra free maths software" href="http://www.geogebra.at/index.php?option=com_content&amp;task=blogcategory&amp;id=72&amp;Itemid=58&amp;lang=en">screenshots of GeoGebra</a>. Now visit the <a title="GeoGebra WebStart page" href="http://www.geogebra.at/index.php?option=com_content&amp;task=blogcategory&amp;id=70&amp;Itemid=57&amp;lang=en">GeoGebra WebStart page</a> and click on the button (<a title="Sun's Java Runtime download page" href="http://www.java.com/en/download/manual.jsp">proper Java required</a>). Amazingly this amazing piece of dynamic geometry software is not only free, but also runs without an installer, even under a standard user account. It will (optionally) create shortcuts and file associations for the pupil too. I&#8217;ve seen Java WebStart before and thought it was pretty nifty, but to be honest I&#8217;ve never really seen any truly worthwhile uses of it until now.</p>
<p>But that&#8217;s not all! You can even create web pages with your saved GeoGebra files preloaded into them (as in this <a title="GeoGebra example Pythagoras worksheet" href="http://www.geogebra.at/en/examples/pythagoras/pythagoras.html">GeoGebra example</a>) &#8211; fully interactive worksheets with very little effort. There are more sites full of examples around the web, including these:</p>
<p><a href="http://www.slu.edu/classes/maymk/GeoGebra/">SLU.edu GeoGebra Applets (hard maths!)<br />
</a></p>
<p><a title="Henrico County GeoGebra Applets" href="http://teachers.henrico.k12.va.us/math/GeoGebra_Site/">Henrico County GeoGebra Applets (easy maths!)<br />
</a></p>
<p>For a school that has struggled through with <a title="Omnigraph - £245 for a site license" href="http://www.spasoft.co.uk/omnigraph.html#prices">Omnigraph</a> for years and (I gather) tried some of the more expensive commercial oferings without luck, this is a real revelation. The large buttons make me think this could be a good tool for use on interactive whiteboards too.<br />
<u></p>
<p>Caveats &amp; fixes</u></p>
<p>Unfortunately at the time of writing the author&#8217;s security certificate has expired. Depending on your settings this may cause some problems with the initial setup. Under Windows with Internet Explorer, try clicking OK to problems with the certificate. If you aren&#8217;t even given that option, put www.geogebra.at into your <a title="How to add sites to your trusted sites list" href="http://www.microsoft.com/windows/ie/ie6/using/howto/security/settings.mspx">trusted sites list in IE</a>, clear your cache and restart IE. As a network admin, you can <a title="Adding sites to the trusted sites list via a GPO" href="http://www.jsifaq.com/SUBN/tip6600/rh6644.htm">add it to trusted sites for all or part of your domain via a GPO</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2006%2F05%2F22%2Ffantastic-geometryalgebra-software-for-nowt-geogebra%2F';
  addthis_title  = 'Fantastic+geometry%2Falgebra+software+for+nowt%21+%26%238211%3B+GeoGebra';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2006/05/22/fantastic-geometryalgebra-software-for-nowt-geogebra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Onfinity CM2 Portable Interactive Whiteboard (aka The Laser Thing)</title>
		<link>http://serverroom.edublogs.org/2006/04/27/onfinity-cm2-portable-interactive-whiteboard-aka-the-laser-thing/</link>
		<comments>http://serverroom.edublogs.org/2006/04/27/onfinity-cm2-portable-interactive-whiteboard-aka-the-laser-thing/#comments</comments>
		<pubDate>Thu, 27 Apr 2006 19:20:19 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Interactive Whiteboards]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2006/04/27/onfinity-cm2-portable-interactive-whiteboard-aka-the-laser-thing/</guid>
		<description><![CDATA[We recently received a try-before-you buy Onfinity Portable IWB System to have a play with.

The basic idea is that you can have interactive whiteboard features without having to use a touch-sensitive board (and at a lower cost). This means you can use it anywhere you can set up a projector and laptop (in theory! read on...).]]></description>
			<content:encoded><![CDATA[<p>We recently received a try-before-you buy <a title="Onfinity Portable Interactive Whiteboard System" href="http://www.onfinity.info/portable.html">Onfinity Portable IWB System</a> to have a play with. It looks a bit like this:</p>
<p><img width="96" height="96" alt="Onfinity IWB System" src="http://serverroom.edublogs.org/files/2006/04/OnFinityIWB.thumbnail.jpg" /></p>
<p>Yes, the picture is tiny. That&#8217;s because I&#8217;m too lazy to take one myself.</p>
<p>The basic idea is that you can have interactive whiteboard features without having to use a touch-sensitive board (and at a much lower cost). This means you can use it anywhere you can set up a projector and laptop (in theory! read on&#8230;).</p>
<p><strong>Set up</strong></p>
<p>You set this little (12.5 x 8.5 x 2.5 cm, 250g!) gizmo up in your room, pointing at the surface you are projecting on. Next, plug it into your PC/laptop USB port and press a button to bring up 2 red laser dots on your surface. The dots define the extent of the area you can work within, so typically you&#8217;d make it slightly bigger than your projector image. Assuming you&#8217;ve already got the driver installed on your computer, you just have to do a standard IWB clicking-on-dots calibration routine and you&#8217;re golden!</p>
<p><strong>How it works</strong></p>
<p>The pens you use have a small infra-red LED on the end (so yes, they take batteries &#8211; full specs here: <a title="OnFinity CM2 Specs" href="http://www.onfinity.info/specif_Portable.html">CM2 Specs</a>). As you press down with the pen (or use the button on the telescopic &#8220;wand&#8221; version) the LED flashes and the sensor device (shown above) tracks its location. The clever part is that the sensor can be at just about any angle to your surface and it will still work out where the pen is on your computer screen&#8217;s image. The pens have a right-click button as well, a la Promethean pens. The sensor even runs off USB power, which makes life much simpler if you want to mount it on your ceiling.</p>
<p><strong>Limitations</strong></p>
<p>Obviously, if you get between then pen and the sensor, it won&#8217;t be able to see what the pen is doing and you won&#8217;t be able to draw. That is a major problem if you&#8217;re using the comedy tripod shown, but when ceiling mounted (mount provided), we didn&#8217;t find it an issue.</p>
<p>The maximum size of your projection area is huge. They quote a figure of 150 inch diagonal (over 4 times the area of a large IWB!) Unfortunately, there&#8217;s a direct relationship between the size of the active area and the distance the sensor has to be positioned from the screen:</p>
<table width="207" cellspacing="0" cellpadding="0" border="1">
<tr>
<td valign="top" colspan="2">
<p align="center">Projection size vs. distance</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="center">70”</p>
</td>
<td valign="top">
<p align="center">2.6m</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="center">100”</p>
</td>
<td valign="top">
<p align="center">3.1m</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="center">120”</p>
</td>
<td valign="top">
<p align="center">3.6m</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="center">150”</p>
</td>
<td valign="top">
<p align="center">4.5m</p>
</td>
</tr>
</table>
<p>For a classroom, you&#8217;re looking at positioning the sensor around 2.7m from the wall (say) and that just isn&#8217;t always practical if you&#8217;re having to stand the little tripod up there. Again, ceiling mounted this isn&#8217;t usually a problem.</p>
<p><a title="CR123A 3V Batteries on Froogle" href="http://froogle.google.co.uk/froogle?hl=en&amp;q=CR123A&amp;btnG=Google+Search&amp;sa=N&amp;tab=wf">Batteries</a>! I have no idea how long they&#8217;ll last, but there&#8217;s a law of physics which states that battery voltage decreases linearly with an increase in teacher stress levels (and vice versa). At least they&#8217;re cheap.</p>
<p>The software is a little basic to say the least. If you&#8217;ve used <a title="Promethean Px" href="http://www.prometheanworld.com/distribution/html/products/interactive/px.shtml">Promethean&#8217;s cut-down &#8220;Px&#8221; software</a> &#8211; imagine a &#8220;lite&#8221; version of that. It also likes to crash if the user doesn&#8217;t have write access to its folder (the default if your users run as standard users rather than as admins). It covers the basics of annotation, but don&#8217;t expect anything fancy. For serious work, you&#8217;d probably want to license software from your usual whiteboard supplier.</p>
<p><strong>Overall</strong> <strong>impressions</strong></p>
<p>I was surprised. It&#8217;s one of those rare bits of technology that sounds complete turd when described to you, but does actually do the job quite successfully. The major failing seems to be in the way that it&#8217;s marketed. Rather than selling it as a portable whiteboard, OnFinity really should be pushing the CM2 as a low cost way to get interactivity &#8211; as a portable device it&#8217;s just too much of a pain in a classroom environment: one nudge from an inquisitive finger and your calibration is screwed.</p>
<p>Being able to write on a normal whiteboard with your choice of drywipe pens or the CM2 pen has got to be a bonus, making the facilities in a room more flexible for teachers with differing preferences and skills.</p>
<p>In short, I think we&#8217;ll be keeping ours. Including mounting it on the ceiling, it took about 30 minutes to set up and cost around 1/3 of the price of a similarly sized IWB &#8211; around £450 (not including the projector and PC).</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2006%2F04%2F27%2Fonfinity-cm2-portable-interactive-whiteboard-aka-the-laser-thing%2F';
  addthis_title  = 'Onfinity+CM2+Portable+Interactive+Whiteboard+%28aka+The+Laser+Thing%29';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2006/04/27/onfinity-cm2-portable-interactive-whiteboard-aka-the-laser-thing/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Sharepoint Portal Services vs. Windows Sharepoint Services</title>
		<link>http://serverroom.edublogs.org/2005/11/23/sharepoint-portal-services-vs-windows-sharepoint-services/</link>
		<comments>http://serverroom.edublogs.org/2005/11/23/sharepoint-portal-services-vs-windows-sharepoint-services/#comments</comments>
		<pubDate>Wed, 23 Nov 2005 17:43:53 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Class Server]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2005/11/23/sharepoint-portal-services-vs-windows-sharepoint-services/</guid>
		<description><![CDATA[I&#8217;d be interested to know about how secondary schools use Sharepoint for their intranets. We are currently licensed for SPS, but I&#8217;m finding it hard to see compelling reasons for using it over plain WSS in a secondary school environment.
I don&#8217;t particularly want to implement personal sites at this stage as it&#8217;s not what we [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d be interested to know about how secondary schools use Sharepoint for their intranets. We are currently licensed for SPS, but I&#8217;m finding it hard to see compelling reasons for using it over plain WSS in a secondary school environment.</p>
<p>I don&#8217;t particularly want to implement personal sites at this stage as it&#8217;s not what we are trying to achieve with our intranet. Also, the scalability of SPS seems fairly irrelevant &#8211; our single-server Sharepoint on SQL Server install should be plenty beefy for the foreseeable future. It looks like <a title="Microsoft Class Server 4.0 System Requirements" href="http://www.microsoft.com/Education/ClassServer4About.mspx#EBAA">Class Server can be installed into WSS</a>, so that shouldn&#8217;t be an issue either.   </p>
<p>From the information I&#8217;ve trawled through on Microsoft&#8217;s site and elsewhere, it seems that the extra features in SPS boil down to:</p>
<ul>
<li>Audiences &#8211; targeting items of content on a page at specific groups of people. This could mean that a particular news item is only visible to staff, with pupils seeing the same page minus that item.   </li>
<li>Personalisation &#8211; letting users tweak/turn off some web parts on some pages (for themselves only). We would probably have to disable that feature to remove an avenue for confusion.     </li>
<li>Areas (topics) &#8211; this is very poorly described in the Microsoft material (Damnit Microsoft, use some screenshots!). From what I can gather it allows you to have a hierarchy of WSS &#8220;<em>site collections</em>&#8220;, which appear to be hierarchies of sites anyway. Perhaps they are saying that subsites within a site collection have no navigation system and &#8220;Areas&#8221; fill that need. If that is the case, it&#8217;s a pretty poor omission from WSS.
<p>   I shall quote a chunk from the Microsoft Web-based Training (which I can&#8217;t link to because of their wacky site design).<br />       <em><br />  </em><br />
<blockquote> <em>In SharePoint Portal Server, areas serve two purposes. First, they provide a navigational structure or map of the portal site and related content. Second, they provide a centralized structure for information browsing. Areas direct readers to the information they seek through an organized hierarchy of topics.</p>
<p>         </em><em>Within each area you can create site collections; essentially a collection of Web sites in Windows SharePoint Services. A site collection has the same owner and shares administrative settings. Each site collection has a top-level Web site. This top-level Web site can have multiple subsites, and each subsite can have multiple subsites, down as many levels as your users need. Since sites are nested in a hierarchy within the site collection, it can be challenging to manage them all.</p>
<p>         </em><em>This hierarchy allows your users to have a main working site for the entire team, plus individual working sites or shared sites for side projects. Top-level Web sites and subsites allow different levels of control over the features and settings for sites.<br /></em></p></blockquote>
<p> <em>        <br />         </em></li>
<li>Improved search &#8211; search through file shares, external websites and numerous other things that can already be searched more effectively by other means. I don&#8217;t see much mileage in that one. I suspect it might overcome the problem that searches in WSS are only local to the Sharepoint site that you are searching in (i.e. they don&#8217;t search subsites), but that isn&#8217;t stated explicitly.</li>
<li>Scalability     </li>
</ul>
<p> I feel that there is a great deal of the confusion between what features are available on WSS and what is SPS-only. This is made worse by Microsoft themselves using the term &#8220;Sharepoint portal&#8221; when they are seemingly talking about WSS sites. The <a title="Microsoft Class Server FAQ" href="http://www.microsoft.com/Education/ClassServerFAQ.mspx">Class Server FAQ</a> illustrates my point. Possibly their own staff can&#8217;t quite discern the difference either.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2005%2F11%2F23%2Fsharepoint-portal-services-vs-windows-sharepoint-services%2F';
  addthis_title  = 'Sharepoint+Portal+Services+vs.+Windows+Sharepoint+Services';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2005/11/23/sharepoint-portal-services-vs-windows-sharepoint-services/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Class Server 4 &#8211; The saga continues</title>
		<link>http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/</link>
		<comments>http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/#comments</comments>
		<pubDate>Mon, 07 Nov 2005 19:13:17 +0000</pubDate>
		<dc:creator>Sahmeepee</dc:creator>
				<category><![CDATA[Class Server]]></category>
		<category><![CDATA[SIMS.net]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[VLEs]]></category>

		<guid isPermaLink="false">http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/</guid>
		<description><![CDATA[Today saw a smidgen more progress with our Class Server 4 installation. I managed to get all the classes into the database and all the teacher-class relationships too, as well as entering a few straggler teachers that didn&#8217;t have accounts on the network (until today that is). Not perfect, but healthy progress.
BEWARE!
The import procedure that [...]]]></description>
			<content:encoded><![CDATA[<p>Today saw a smidgen more progress with our Class Server 4 installation. I managed to get all the classes into the database and all the teacher-class relationships too, as well as entering a few straggler teachers that didn&#8217;t have accounts on the network (until today that is). Not perfect, but healthy progress.</p>
<p><strong>BEWARE!</strong></p>
<p>The import procedure that Microsoft suggests Class Server administrators use is, well, rubbish.. behold:</p>
</p>
<p>
<table border="1">
<tr>
<td><strong>!UpdateCls</strong></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>PrimaryKey</strong></td>
<td><strong>ID</strong></td>
<td><strong>Title</strong></td>
</tr>
<tr>
<td>ID</td>
<td>[C:History 6]</td>
<td>History 6</td>
</tr>
<tr>
<td><strong>.Teachers</strong></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><strong>Teacher</strong></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>AllisonBrown</td>
<td> </td>
<td> </td>
</tr>
</table>
<p>(header rows emboldened) </p>
<p>That mess would have to be created in Excel, saved to a &#8220;Microsoft Excel XML Spreadsheet Format&#8221; and then imported via the CSProvision tool on the Class Server to add <em>AllisonBrown</em> as Teacher of <em>History 6</em>. Those 6 rows of spreadsheet generate precisely 1 row in the database (!) which looks like:</p>
<p>
<table border="1">
<tr>
<td><strong>ClassID</strong></td>
<td><strong> TeacherID</strong></td>
</tr>
<tr>
<td>597</td>
<td>412 </td>
</tr>
</table>
<p>(those are the primary key values from the Classes and Persons tables)</p>
<p>If you want to add another teacher to another class, it&#8217;ll take you yet another 6 rows and because Microsoft made the syntax multi-line, you&#8217;ll have to use a whacking great macro if you plan to generate the data automatically. Lame? Lame! Faced with the proposition of adding teachers to well over 900 classes, Microsoft&#8217;s recommended method went hurtling binward.</p>
<p>Instead I decided to pull the classIDs and teacherIDs out of SQL Server then create a lookup table in Excel. That let me generate a ClassID &#8211; TeacherID mapping from my SIMS.net CSV file, resulting in 2 long columns of numbers. Import that into the SQL Server &#8220;MapTeachersToClasses&#8221; table manually and Bob&#8217;s your uncle! Job done easily in a couple of hours.</p>
<p>The only challenge remaining now is to get the pupils and their pupil-class mappings into CS4. That should be relatively straightforward &#8211; it&#8217;s only hampered by the lack of a direct link between SIMS.net and Active Directory. For that trick I shall be using the UPN from SIMS.net and creating the mother of all lookup tables with every child in school listed by username, Active Directory SID and SIMS.net UPN. Ungh!</p>
<p align="right"><em>To be continued&#8230; </em></p></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fserverroom.edublogs.org%2F2005%2F11%2F07%2Fclass-server-4-the-saga-continues%2F';
  addthis_title  = 'Class+Server+4+%26%238211%3B+The+saga+continues';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://serverroom.edublogs.org/2005/11/07/class-server-4-the-saga-continues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
