<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5711901</id><updated>2019-02-14T17:00:58.630-05:00</updated><category term="SharePoint"/><category term="developer"/><category term="HOWTO"/><category term="2007"/><category term="Links"/><category term="Admin"/><category term="Development"/><category term="Resources"/><category term="tools"/><category term="MOSS"/><category term="Tips n Tricks"/><category term="SPD"/><category term="WSS v3"/><category term="utilities"/><category term="Designer"/><category term="FREE"/><category term="Help"/><category term="Workflow"/><category term="web parts"/><category term=".NET"/><category term="App Pool"/><category term="Branding"/><category term="CAML"/><category term="Configuration"/><category term="Configuration Management"/><category term="Features"/><category term="Lessons Learned"/><category term="Opinion"/><category term="Training"/><category term="Web Service"/><category term="Web.Config"/><category term="technology"/><category term="ArrayList"/><category term="Authentication"/><category term="Backup"/><category term="Blogging"/><category term="C#"/><category term="CSS"/><category term="Calendars"/><category term="Clicky"/><category term="CodePlex"/><category term="Contracts"/><category term="CopyTimer"/><category term="Database"/><category term="Debug"/><category term="Event Handler"/><category term="GAC"/><category term="General"/><category term="Legal"/><category term="Objects"/><category term="Off-Topic"/><category term="Outlook"/><category term="Patching"/><category term="Restore"/><category term="STSADM"/><category term="ScheduleWorld.com"/><category term="SharePoint Administration"/><category term="Sql Server 2008"/><category term="Sync"/><category term="TimeSaver"/><category term="Top 10"/><category term="VM"/><category term="Virtual PC"/><category term="all blacks"/><category term="analytics"/><category term="browser"/><category term="calculated columns"/><category term="camera"/><category term="clients"/><category term="events"/><category term="fun"/><category term="gmail"/><category term="haka"/><category term="lifehacker.com"/><category term="mashup"/><category term="movie"/><category term="people"/><category term="pirate name"/><category term="quiz"/><category term="ritual"/><category term="rugby"/><category term="security"/><category term="service accounts"/><category term="trailer"/><category term="web 2.0"/><category term="will ferrell"/><title type='text'>.Net Tips and Tricks</title><subtitle type='html'>Comments, Questions, Tips and Tricks on SharePoint and Microsoft .Net C#</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>89</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5711901.post-2809516246529102816</id><published>2008-04-01T13:58:00.002-04:00</published><updated>2008-04-01T14:04:07.639-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Administration"/><category scheme="http://www.blogger.com/atom/ns#" term="STSADM"/><title type='text'>Question: STSADM CreateWeb Does not Add to QuickLaunch</title><content type='html'>We have been in the process of creating scripts for deploying our SharePoint portal.  We first scripted out the Site Collection using &quot;stsadm -o createsiteinnewdb&quot; so we can keep our organizations in their own content database.  Nested with deach createsiteinnewdb call were multiple &quot;stsadm -o createweb&quot; calls for each organizations divisions to have their own subsite.  Here is the kicker.  Using stsadm to create subsites does not add the subsite to the quick launch under Sites.&lt;br /&gt;&lt;br /&gt;Does anyone know how to script this out...it works using the GUI but that means we will have to create 30+ subsites using the GUI...I&#39;d rather script it out.</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/2809516246529102816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/04/question-stsadm-createweb-does-not-add.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2809516246529102816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2809516246529102816'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/04/question-stsadm-createweb-does-not-add.html' title='Question: STSADM CreateWeb Does not Add to QuickLaunch'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-1402899105359924541</id><published>2008-03-27T21:59:00.006-04:00</published><updated>2009-05-18T22:15:41.785-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><title type='text'>Installing Active Directory</title><content type='html'>This is a well-written, &lt;a href=&quot;http://www.archaicbinary.net/information-articles/installing-active-directory.html&quot;&gt;concise article&lt;/a&gt; on the details to install Active Directory.  I used this tutorial for creating a VM with SharePoint...a no-no according to MSFT but necessity for our organization so i would replicate what production like.  Full text below:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;================================&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif; font-size: 12px; color: rgb(51, 51, 51); line-height: 17px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;In this guide, we will begin with a non-existent domain and end with a new Active Directory installation, in its own forest. Along with Active Directory we will also configure DNS (Which is required by Active Directory) on the same machine.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Get a machine that is somewhat powerful, when I say somewhat, it can be a lonely PIII 800MHz if you so wish it. I would have at least 512MB of memory in it, a 10/100 Network card, CD-ROM, and I would give it at least a 30GB hard drive. The more features you add (different walkthroughs) the more space you will need.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Grab your copy of Windows 2003 and boot from the CD, install Windows 2003 like any other version of Windows XP you have installed before. When Windows is installed, load all your necessary drivers (video, LAN, motherboard, and others if needed).&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Close the Configure Your Server Wizard. We will be doing this the manual way, so we have more options.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;First, assign this server a static IP address. This can be found by going to Start -&gt; Settings -&gt; Control Panel -&gt; Network Connections. Inside ‘Network Connections’ you should (by default) have a connection called ‘Local Area Connection’. Right click on ‘Local Area Connection’ and choose ‘Properties’. In the middle of the dialog box there will be a list of protocols, from here choose ‘Internet Protocol (TCP/IP)’ and click on the ‘Properties’ button.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Choose the radio button labeled; ‘Use the following IP Address’ and in the boxes provided type in the IP Address you wish to assign this server to.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;If you are unsure, you can use ‘192.168.100.2′ as I am going to refer to as the IP Address used throughout this walkthrough or you can check another computer and find out what IP Address it has (Start -&gt; Run -&gt; cmd (enter)) and type ‘ipconfig’ at the command line.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Most routers will probably give you 192.168.1.100+ as an IP Address and 192.168.1.1 as an Default Gateway, so if you have this, I would recommend you use 192.168.1.2 for the IP Address on your server, for the Subnet Mask type in: ‘255.255.255.0′ and for Default Gateway type in the IP Address of the router for access to the Internet (If you are unsure of what the Gateway IP Address is, then go to another machine that has Internet access and drop to a console (Start -&gt; Run -&gt; cmd (enter)) and type ‘ipconfig’ at the command line and read the line that says Default Gateway).&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Now, choose the radio button labeled; ‘Use the following DNS server addresses’ and in the boxes provided type in the SAME IP Address you choose for the IP Address of this machine (Yes, the DNS Server this machine will use is ITSELF!). You do NOT need to fill in the ‘Alternate DNS Server’ address boxes.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Okay, for this test setup I’m going to use these as my settings (remember that your settings may vary and don’t forget to adjust mine when I make future references to them in this walkthrough).&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;IP Address = 192.168.100.2&lt;br /&gt;Subnet Mask = 255.255.255.0&lt;br /&gt;Default Gateway = 192.168.100.1&lt;br /&gt;DNS Servers = 192.168.100.2&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Click ‘Ok’ on the Internet Protocol (TCP/IP) dialog window, and another ‘Ok’ on the Local Area Connection dialog window. You can close any other windows you may have open on the server so you are back at a nice clean Desktop.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Reboot the server now, just to make sure everything was saved. When it comes back on, we will continue installing the Windows 2003 DNS Server.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Second, now that your server has rebooted, go to Start -&gt; Settings -&gt; Control Panel -&gt; Add / Remove Programs. Inside Add / Remove Programs click on the button to the left that is labeled ‘Add / Remove Windows Components’ when it’s done loading, you should be presented with a box of components you can remove and add.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Click on ‘Network Services’ (don’t check the box, just select the item) and click the ‘Details’ button. In this new dialog check the box next to the item labeled ‘Domain Name Server (DNS)’ and click ‘Ok’. Back at the Windows Components click ‘Next’ and let it finish its job (you may need the Windows 2003 disc to complete this step).&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;When it’s all done, click ‘Finish’ close all windows again so you are back at the Desktop.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Go to Start -&gt; Settings -&gt; Control Panel in Control Panel open ‘System’. Click on the ‘Computer name’ tab at the top of this dialog and then click the ‘Change’ button near the bottom. Now click on the ‘More’ button near the middle, in the text box labeled ‘Primary DNS suffix of this computer’ type your DNS suffix here…&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Example:&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;myhome.home&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;or&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;companyname.work&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;or&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;myhome.com&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;It does not matter, but if you choose a ‘Standard Convention’ by that I mean, if you choose .net, .com, .org, or another top level domain suffix then you should make sure It’s not in use, or you may run into problems getting to the website owned by that real domain. Say if I choose google.com as my Zone Name, I would have a slight problem going to the REAL google.com now wouldn’t I? This is why I choose .home or .work and such.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;When you have chosen your Suffix, click ‘Ok’ then ‘Ok’ again, and another ‘Ok’ going through all the dialog boxes. You will then need to reboot!&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;When your server has come back up…&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Click on Start -&gt; Programs -&gt; Administrative Tools -&gt; then click on ‘DNS’.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;When the window has loaded you should have some items on the left side in a tree view. The top most items should be DNS and should fall in like a tree.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Example:&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;DNS&lt;br /&gt;(server name)&lt;br /&gt;Event Viewer&lt;br /&gt;Forward Lookup Zones&lt;br /&gt;Reverse Lookup Zones&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;(You many need to expand the (server name))&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Left click, then Right click on ‘Forward Lookup Zones’ and choose ‘New Zone…’ when the dialog comes up click the ‘Next’ button, then choose the radio button labeled ‘Primary Zone’ and click ‘Next’. You will now be presented with a Zone Name box, in this box type the name you choose above for the DNS suffix of this computer, and click ‘Next’ The next page will ask you what to name the file, you can just click ‘Next’ here, as the defaults are fine.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Now, you should be on the Dynamic Update page. Choose ‘Allow both nonsecure and secure dynamic updates’ radio button; (This is not secure I KNOW, but we will change this after Active Directory is installed.) and then click ‘Next’, then ‘Finish’.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;You should now be back at the DNS Management console screen with the options on your left in a tree view. Left, then Right click on ‘Reverse Lookup Zones’ and choose ‘New Zone…’. Click ‘Next’ make sure ‘Primary Zone’ is selected and then click ‘Next’ again. Now we are presented with a new screen, Network ID. In the boxes type in the first three portions of the servers IP Address. (Remember that from above?) If your server IP Address was 192.168.100.2 then in the boxes put 192.168.100 and click ‘Next’. Next page should be your Zone File, clicking ‘Next’ will be fine, since defaults are good enough. Again, click ‘Allow both nonsecure and secure dynamic updates’ radio button and then ‘Next’ then ‘Finish’.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Now you should be back at the DNS Management console screen. Close this console screen and you should be back at the Desktop.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Let’s reboot the server to make sure everything gets restarted correctly. (Yes, Windows likes reboots during its setup)&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Back at the desktop now, let’s test to make sure DNS is working correctly… Go to Start -&gt; Run and type ‘cmd’ and click ‘Ok’. In the black command console type ‘nslookup’ you should be presented with a few lines that resemble…&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Default Server: (server name).(dns suffix you choose)&lt;br /&gt;Address: (ip address you choose for server)&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;If this shows your doing well thus far, if this does not show, you may have skipped the part of adding your DNS suffix in the ‘System’ part of Control Panel. Type ‘exit’ then ‘exit’ again to close nslookup and the command console and return to the Desktop.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Third, now that you have DNS working correctly, we can now install Active Directory and create our domain.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Go to Start -&gt; Run and type ‘dcpromo’ then click ‘Ok’. The Active Directory Wizard will start; click ‘Next’ then ‘Next’ again after you have read some security information for older versions of Windows. Now you will be able to choose what type of Domain Controller. This walkthrough is for a brand-spanking new domain and such, so we will leave it defaulted for ‘Domain controller for a new domain’ and click ‘Next’. Now we see some choices for Forests. Again for this walkthrough we choose the default ‘Domain in a new forest’ and click ‘Next’. We are now asked for our Full DNS name, in this text box type in the suffix that you choose a while back when setting up DNS, the one that was exampled as:&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Example:&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;myhome.home&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;or&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;companyname.work&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;or&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;myhome.com&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;and click ‘Next’. On the next dialog we will choose the default recommended Domain NETBIOS name and click ‘Next’. Here we can choose where to save the database for Active Directory, for our purposes, the defaults are good and we will click ‘Next’. Then ‘Next’ again when we are asked where to save the SYSVOL files. The next page is sort of important if you have any servers running Windows NT 4 and such (Anything below Windows 2000) when it comes to the Server Operating System, Clients are not affected. But within scope of this Walkthrough we will do the default for permissions which is ‘Permissions compatible only with Windows 2000 or Windows Server 2003 operating systems’, and then click ‘Next’.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Now Windows will ask for a Directory Services Restore Mode Administrator Password, you can choose any password you wish, this password is needed incase you have some sort of disaster and need to do a recovery of the Active Directory. When you have your password entered twice for verification, click ‘Next’. A brief summary of what you have done thus far is shown on this dialog, and you can click ‘Next’ to start the installation of Active Directory.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;When the installation has completed, you will be asked to restart the computer, so go ahead and reboot now.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Let’s go back and secure DNS shall we…&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Click on Start -&gt; Programs -&gt; Administrative Tools -&gt; DNS&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Inside the DNS Management Console left then right click on the + next to Forward Lookup Zones to expand it and then right click on (dns suffix you choose) and choose ‘Properties’ . There should be a button labeled ‘Change’ next to Type: Primary. Click ‘Change’ check the box labeled ‘Store the zone in Active Directory (available only if DNS server is a domain controller)’ and click ‘Ok’. When it warns you, Click ‘Ok’ again.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Now back at the suffix properties click on the drop down list labeled; ‘Dynamic Updates’ and choose ‘Secure Only’. Then click ‘Ok’.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Inside the DNS Management Console left then right click on the + next to Reverse Lookup Zones to expand it and then right click on ((IP Address) (Subnet)) and choose ‘Properties’. There should be a button labeled ‘Change’ next to Type: Primary. Click ‘Change’ check the box labeled ‘Store the zone in Active Directory (available only if DNS server is a domain controller)’ and click ‘Ok’. When it warns you, Click ‘Ok’ again.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Now back at the suffix properties click on the drop down list labeled; ‘Dynamic Updates’ and choose ‘Secure Only’. Then click ‘Ok’.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Active Directory is now installed and DNS is working and secured. You can manage your users in Start -&gt; Programs -&gt; Administrative Tools -&gt; Active Directory Users and Computers&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;You should have a tree on the left that resembles…&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Active Directory Users and Computers&lt;br /&gt;Saved Queries&lt;br /&gt;(dns suffix you choose)&lt;br /&gt;Builtin&lt;br /&gt;Computers&lt;br /&gt;Domain Controllers&lt;br /&gt;ForeignSecurityPrincipals&lt;br /&gt;Users&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;I recommend that you create an new Organizational Unit under your (dns suffix you choose) just right click on (dns suffix you choose) and click on ‘New’ then ‘Organizational Unit’ and name it. I usually choose a company name, or workgroup name here. Like ‘Archaic Binary’ :-)&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;You can then add new users to that OU or create more OUs below that and add users to different OUs and create a more refined structure.&lt;/p&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;Hope this helps some people install and slightly configure Active Directory on Windows 2003.&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/1402899105359924541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/installing-active-directory.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/1402899105359924541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/1402899105359924541'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/installing-active-directory.html' title='Installing Active Directory'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-2844761367412870960</id><published>2008-03-26T09:46:00.003-04:00</published><updated>2008-03-26T09:50:22.619-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Links"/><title type='text'>3/26/2008 SharePoint Links</title><content type='html'>Update list items without creating a new version.&lt;br /&gt;&lt;a href=&quot;http://weblogs.asp.net/gunnarpeipman/archive/2008/03/23/how-to-update-sharepoint-list-items-without-creating-new-versions.aspx&quot;&gt;http://weblogs.asp.net/gunnarpeipman/archive/2008/03/23/how-to-update-sharepoint-list-items-without-creating-new-versions.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another list of development tools&lt;br /&gt;&lt;a href=&quot;http://www.sharepointblogs.com/radi/archive/2008/03/24/development-tools-my-list-of-plugins-apps-and-extensions-that-i-use-every-day.aspx&quot;&gt;http://www.sharepointblogs.com/radi/archive/2008/03/24/development-tools-my-list-of-plugins-apps-and-extensions-that-i-use-every-day.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Optimizing Web Parts&lt;br /&gt;&lt;a href=&quot;http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?List=9c93c708-e5ce-4714-bdea-499330361130&amp;amp;ID=111&quot;&gt;http://www.binarywave.com/blogs/eshupps/Lists/Posts/Post.aspx?List=9c93c708-e5ce-4714-bdea-499330361130&amp;amp;ID=111&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What&#39;s New Web Part&lt;br /&gt;&lt;a href=&quot;http://weblogs.asp.net/jan/archive/2008/03/21/the-what-s-new-web-part-for-sharepoint-2007.aspx&quot;&gt;http://weblogs.asp.net/jan/archive/2008/03/21/the-what-s-new-web-part-for-sharepoint-2007.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/2844761367412870960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/3262008-sharepoint-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2844761367412870960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2844761367412870960'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/3262008-sharepoint-links.html' title='3/26/2008 SharePoint Links'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-6399640136194607139</id><published>2008-03-26T08:37:00.003-04:00</published><updated>2008-04-22T11:55:10.233-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Features"/><category scheme="http://www.blogger.com/atom/ns#" term="Web.Config"/><title type='text'>FeatureReceiver for Applying Custom Web.Config Changes</title><content type='html'>Ryan McIntyre has put together a good article that shows how to package web.config changes in a FeatureReceiver.  A must read for developers who have web parts accessing databases and you keep the connection string in the web.config.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://randomdust.com/blogs/ryan/archive/2008/03/22/featurereceiver-for-applying-custom-web-config-changes.aspx&quot;&gt;Check it out&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/6399640136194607139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/featurereceiver-for-applying-custom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/6399640136194607139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/6399640136194607139'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/featurereceiver-for-applying-custom.html' title='FeatureReceiver for Applying Custom Web.Config Changes'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-8906073213942633360</id><published>2008-03-20T22:38:00.005-04:00</published><updated>2008-03-20T23:47:39.557-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Links"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><title type='text'>3/20/2008 Websites I am currently evaluating</title><content type='html'>So I am stuck in Phoenix, AZ overnight on business so i thought I would update my blog with the sites I am looking over.&lt;br /&gt;============================================================&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Miscellaneous&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;10 JavaScript Effects to Boost Your Website’s Fanciness Factor&lt;br /&gt;http://sixrevisions.com/rapid-development/10_ajax_effects_website_fanciness/&lt;br /&gt;&lt;br /&gt;prototype Javascript Framework&lt;br /&gt;http://www.prototypejs.org/&lt;br /&gt;FancyForms - form styling using mooTools - a javascript framework.&lt;br /&gt;http://lipidity.com/fancy-form/#example&lt;br /&gt;&lt;br /&gt;phatfusion image menus - a great looking menu system using mooTools as well.&lt;br /&gt;http://www.phatfusion.net/imagemenu/index.htm&lt;br /&gt;&lt;br /&gt;This is &lt;a href=&quot;http://www.lokeshdhakar.com/projects/lightbox2/&quot;&gt;LightBox&lt;/a&gt; on steroids...able to display not only images, but other media as well.&lt;br /&gt;http://mjijackson.com/shadowbox/&lt;br /&gt;============================================================&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SharePoint 2007&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Add subsites and provide navigation functionality in MOSS 2007 - a code approach!&lt;br /&gt;http://blogs.msdn.com/sridhara/archive/2007/04/21/add-subsites-and-provide-navigation-functionality-in-moss-2007-a-code-approach.aspx&lt;br /&gt;&lt;br /&gt;MOSS - Common Issue - events 5325, 4958, 6398 listed in the Event log and/or IIS MMC not responding&lt;br /&gt;http://blogs.technet.com/stefan_gossner/archive/2008/03/15/moss-common-problem-events-5325-4958-6398-listed-in-the-event-log-and-or-iis-mmc-not-responding.aspx&lt;br /&gt;&lt;br /&gt;So I ran into an interesting problem in my MOSS development environment&lt;br /&gt;http://blogs.msdn.com/edhild/archive/2008/03/17/so-i-ran-into-an-interesting-problem-in-my-moss-development-environment.aspx&lt;br /&gt;&lt;br /&gt;Windows Server 2008 Resource Center for SharePoint Products and Technologies&lt;br /&gt;http://technet.microsoft.com/en-us/office/sharepointserver/bb735844.aspx&lt;br /&gt;&lt;br /&gt;============================================================&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;SQL&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Time-based Optimization&lt;br /&gt;http://blogs.msdn.com/buckwoody/archive/2008/03/14/time-based-optimization.aspx&lt;br /&gt;&lt;br /&gt;SQL Server Management Studio Standard Reports – Tasks&lt;br /&gt;http://blogs.msdn.com/buckwoody/archive/2008/03/17/sql-server-management-studio-standard-reports-tasks.aspx&lt;br /&gt;============================================================&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;CodeProject Articles&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Dynamically adjusting the size of a drop-down list and adding color to the back-ground and fore-ground of the list items&lt;br /&gt;http://www.codeproject.com/KB/aspnet/Dynamic_Drop_Down.aspx&lt;br /&gt;&lt;br /&gt;Access Form based SharePoint Site&#39;s Web Service&lt;br /&gt;http://www.codeproject.com/KB/sharepoint/SharePointWSAccess.aspx&lt;br /&gt;&lt;br /&gt;Exploring Lambda Expression in C#&lt;br /&gt;http://www.codeproject.com/KB/cs/explore_lamda_exp.aspx</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/8906073213942633360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/3202008-websites-i-am-currently.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8906073213942633360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8906073213942633360'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/3202008-websites-i-am-currently.html' title='3/20/2008 Websites I am currently evaluating'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-5496887633607332076</id><published>2008-03-12T09:28:00.004-04:00</published><updated>2008-03-12T09:34:28.506-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Links"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint 2007 Link Resources for 3/12/2008</title><content type='html'>SharePoint 2007: Revenge of the 100GB Database&lt;br /&gt;&lt;a href=&quot;http://www.sharepointblogs.com/rhouberg/archive/2008/03/08/sharepoint-2007-revenge-of-the-100gb-database.aspx&quot;&gt;http://www.sharepointblogs.com/rhouberg/archive/2008/03/08/sharepoint-2007-revenge-of-the-100gb-database.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SharePoint CAPTCHA&lt;br /&gt;&lt;a href=&quot;http://www.sharepointblogs.com/usecases/archive/2008/03/10/sharepoint-captcha.aspx&quot;&gt;http://www.sharepointblogs.com/usecases/archive/2008/03/10/sharepoint-captcha.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SharePoint Cross List Queries in a custom UserControl&lt;br /&gt;&lt;a href=&quot;http://www.sharepointblogs.com/zimmer/archive/2008/03/09/sharepoint-cross-list-queries-in-a-custom-usercontrol.aspx&quot;&gt;http://www.sharepointblogs.com/zimmer/archive/2008/03/09/sharepoint-cross-list-queries-in-a-custom-usercontrol.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;STSDEV: Simple Tools for SharePoint 2007 Development &lt;a href=&quot;http://www.codeplex.com/stsdev/Release/ProjectReleases.aspx?ReleaseId=10119&quot;&gt;http://www.codeplex.com/stsdev/Release/ProjectReleases.aspx?ReleaseId=10119&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/5496887633607332076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/sharepoint-2007-link-resources-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/5496887633607332076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/5496887633607332076'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/sharepoint-2007-link-resources-for.html' title='SharePoint 2007 Link Resources for 3/12/2008'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-2867231770214195541</id><published>2008-03-11T11:11:00.002-04:00</published><updated>2008-03-11T11:42:52.331-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Event Handler"/><category scheme="http://www.blogger.com/atom/ns#" term="HOWTO"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>Sample event handler to set a field as a primary key (enforce no duplicates)</title><content type='html'>This is an interesting workaround to the SharePoint issue of lists not having primary keys.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sharepoint-tips.com/2008/02/sample-event-handler-to-set-field-as-pr.html&quot;&gt;Read the article here.&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/2867231770214195541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/sample-event-handler-to-set-field-as-pr.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2867231770214195541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2867231770214195541'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/sample-event-handler-to-set-field-as-pr.html' title='Sample event handler to set a field as a primary key (enforce no duplicates)'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-6697276610566098835</id><published>2008-03-11T11:09:00.001-04:00</published><updated>2008-03-11T11:10:58.941-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CSS"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>Avoiding CSS caching issues</title><content type='html'>Great article and code that will help SharePoint developers avoid servers caching CSS.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sharepoint-tips.com/2007/11/avoiding-css-caching-issues.html&quot;&gt;Check it out&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/6697276610566098835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/avoiding-css-caching-issues.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/6697276610566098835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/6697276610566098835'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/avoiding-css-caching-issues.html' title='Avoiding CSS caching issues'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-6672974583670376872</id><published>2008-03-11T10:50:00.001-04:00</published><updated>2008-03-11T10:52:40.938-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Sql Server 2008"/><category scheme="http://www.blogger.com/atom/ns#" term="Top 10"/><title type='text'>Top 10 SQL 2008 Features for SharePoint IT Pros</title><content type='html'>Joel does a nice job reviewing his top 10 Sql 2008 features that will benefit SharePoint professionals.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://blogs.msdn.com/joelo/archive/2008/03/10/top-10-sql-2008-features-answer-why-plan-to-upgrade.aspx&quot;&gt;Check it out here&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/6672974583670376872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/top-10-sql-2008-features-for-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/6672974583670376872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/6672974583670376872'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/top-10-sql-2008-features-for-sharepoint.html' title='Top 10 SQL 2008 Features for SharePoint IT Pros'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-4414364207033781380</id><published>2008-03-11T10:47:00.003-04:00</published><updated>2008-03-11T10:49:59.380-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="SPD"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Service"/><title type='text'>Integrate SharePoint Designer Workflows with Web Services</title><content type='html'>&lt;span id=&quot;ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry&quot;&gt;Paul does a nice job working with SPD Workflow Extensions or Custom Actions.&lt;br /&gt;&lt;/span&gt;</content><link rel="related" href="http://paulgalvin.spaces.live.com/Blog/cns!1CC1EDB3DAA9B8AA!823.entry" title="Integrate SharePoint Designer Workflows with Web Services"/><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/4414364207033781380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/integrate-sharepoint-designer-workflows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/4414364207033781380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/4414364207033781380'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/integrate-sharepoint-designer-workflows.html' title='Integrate SharePoint Designer Workflows with Web Services'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-1187398261712323464</id><published>2008-03-11T10:39:00.002-04:00</published><updated>2008-03-11T10:44:42.924-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Features"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="Web.Config"/><title type='text'>SPWebConfigModification Class</title><content type='html'>The is a &lt;a href=&quot;http://weblogs.asp.net/jan/archive/2008/03/11/spwebconfigmodification-best-practices-and-guidelines.aspx&quot;&gt;very good article&lt;/a&gt; describing how to utilize the SPWebConfigModification class to make modifications to the web.config files for SharePoint sites.  This is definitely worthy of some learning time...our developers have anasty habit of opening the web.config themselves and modifying it...big no no!&lt;br /&gt;&lt;br /&gt;Take some time to add this to your developers skills - I am.</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/1187398261712323464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/spwebconfigmodification-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/1187398261712323464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/1187398261712323464'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/spwebconfigmodification-class.html' title='SPWebConfigModification Class'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-2605282431923535859</id><published>2008-03-11T10:37:00.001-04:00</published><updated>2008-03-11T10:38:16.193-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="browser"/><title type='text'>IE 8 Beta 1 Available</title><content type='html'>Well, looks like the IE team has finally released IE 8 Beta 1...&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?familyid=C3C6E8C1-BD91-490B-86F5-F3652DD691DE&amp;amp;displaylang=en&quot;&gt;download it here&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/2605282431923535859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/ie-8-beta-1-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2605282431923535859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2605282431923535859'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/ie-8-beta-1-available.html' title='IE 8 Beta 1 Available'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-7143573598248690344</id><published>2008-03-04T10:36:00.001-05:00</published><updated>2008-03-04T10:38:16.928-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Links"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><title type='text'>3/4/2008 Currently websites I am reading</title><content type='html'>Paging Data with DataGridView in VirtualMode:&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/grid/DataGridViewPaging.aspx&quot;&gt;http://www.codeproject.com/KB/grid/DataGridViewPaging.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Implementing a smoothly animated ListBox:&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/list/SmoothListBox.aspx&quot;&gt;http://www.codeproject.com/KB/list/SmoothListBox.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UrlMappingModule:&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/UrlMappingModule.aspx&quot;&gt;http://www.codeproject.com/KB/aspnet/UrlMappingModule.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Base class for skinned Web Parts and generator tool:&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/sharepoint/baseskinnedwebpart.aspx&quot;&gt;http://www.codeproject.com/KB/sharepoint/baseskinnedwebpart.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;CodeProject SharePoint Server Section:&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/sharepoint/&quot;&gt;http://www.codeproject.com/KB/sharepoint/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Server database backup utility using VB.Net and SQL-DMO (New version):&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/dotnet/SQL_Server_backup.aspx&quot;&gt;http://www.codeproject.com/KB/dotnet/SQL_Server_backup.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Online: SharePoint Online:&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/online/sharepoint-online.mspx&quot;&gt;http://www.microsoft.com/online/sharepoint-online.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft Silverlight Blueprint for SharePoint:&lt;br /&gt;&lt;a href=&quot;http://www.ssblueprints.net/sharepoint/&quot;&gt;http://www.ssblueprints.net/sharepoint/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/7143573598248690344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/342008-currently-websites-i-am-reading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/7143573598248690344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/7143573598248690344'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/342008-currently-websites-i-am-reading.html' title='3/4/2008 Currently websites I am reading'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-2163909303307417181</id><published>2008-03-02T10:34:00.001-05:00</published><updated>2008-03-02T10:36:17.822-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="web parts"/><title type='text'>Understanding how Web Parts are rendered, why to never use Render() and a bit on accessibility</title><content type='html'>&lt;span style=&quot;font-family: times new roman;&quot;&gt;Great post by Andrew Connell...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;When building custom Web Parts, you always hear people say &quot;&lt;/span&gt;&lt;strong style=&quot;font-family: times new roman; font-weight: normal;&quot;&gt;don&#39;t use Render(), only use RenderContents() or use the more OO approach and implement CreateChildControls().&lt;/strong&gt;&lt;span style=&quot;font-family: times new roman;&quot;&gt;&quot; Personally I favor the latter approach of using CreateChildControls(). &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-family: times new roman; font-weight: normal;&quot;&gt;So why should you not use Render()? Because unbeknownst to you, you are actually breaking something quite powerful.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: times new roman; font-weight: normal;&quot;&gt;Check out the &lt;/span&gt;&lt;a style=&quot;font-family: times new roman; font-weight: normal;&quot; href=&quot;http://www.andrewconnell.com/blog/archive/2008/02/18/Understanding-how-Web-Parts-are-rendered-why-to-never-use.aspx&quot;&gt;full post here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/2163909303307417181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/understanding-how-web-parts-are.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2163909303307417181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2163909303307417181'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/understanding-how-web-parts-are.html' title='Understanding how Web Parts are rendered, why to never use Render() and a bit on accessibility'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-2459033854119688679</id><published>2008-03-02T10:27:00.003-05:00</published><updated>2008-03-11T14:23:11.864-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="service accounts"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint 2007 Security Accounts</title><content type='html'>&lt;div class=&quot;snap_preview&quot;&gt;&lt;p&gt;Great summary on SPS 2007 service accounts:&lt;/p&gt;&lt;p&gt;I’ve been working on a number of MOSS implementations lately, and I always get a lot of questions about what service accounts are needed to get the implementation rolling.  Microsoft has a really nice, but very long article on the accounts (&lt;a target=&quot;_blank&quot; href=&quot;http://technet2.microsoft.com/Office/en-us/library/f07768d4-ca37-447a-a056-1a67d93ef5401033.mspx?mfr=true&quot;&gt;http://technet2.microsoft.com/Office/en-us/library/f07768d4-ca37-447a-a056-1a67d93ef5401033.mspx?mfr=true&lt;/a&gt;), but most of my clients do not have the time or want to read that article.  So I put together some basic guidelines on MOSS service accounts…&lt;/p&gt; &lt;p&gt;&lt;strong&gt;The following covers the most common service accounts that need to be setup and their typical permissions in order for MOSS to function properly.&lt;span&gt;  &lt;/span&gt;Note that each deployment is different, so these accounts may differ based upon individual requirements.  There are some additional accounts that you may need for other optional services, but they are not mentioned here.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Running MOSS Setup&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;On every server where MOSS is to be installed, the account you run setup with must belong to the local administrators group. In addition, this account must be a Domain User and be a member of the following SQL server security roles: Logins, Securityadmin &amp;amp; Dbcreator. This account is going to be doing a lot – creating new databases, and also creating new IIS sites – so make sure you have enough permissions! Typically, an account such as the domain administrator is used to run the installation, which addresses all of the security requirements.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQL Server (SQL_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This account is specified when a new SQL server is being brought online or a new instance installed. It typically is used for running both the SQL Server &amp;amp; SQL Server Agent, however, each can have their own account. For our purposes, we will utilize one account for both SQL Server &amp;amp; the Agent. The account only needs to be a basic Domain Account with no specific permissions set. When SQL Server is installed, all of the other appropriate permissions will be granted to the account.&lt;br /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;br /&gt;Database Access Account / Farm Account (Farm_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This account serves a few roles. The first is that it is used by MOSS to access the databases… it acts as the account by which the server(s) MOSS is installed on communicates back and forth to SQL with (read/write). Additionally, it is used as the identity for the Central Administration application pool &amp;amp; the WSS Timer service. This account needs to be a Domain Account - but note that it is believed to have to be a local admin on every MOSS box - this is not true, as &lt;a target=&quot;_blank&quot; href=&quot;http://www.harbar.net/archive/2007/06/19/NO-Your-SharePoint-Farm-Account-does-NOT-need-local-admin.aspx&quot;&gt;Spence points out very eloquently&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;br /&gt;Shared Service Provider (SSP#_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Each shared service provider can run under its own account, therefore, it is desirable to name the account using a number. This way, if your MOSS farm ends up having a large number of SSPs, you can map the SSPs back to their specific service accounts easily. This account is used for the SSP web services &amp;amp; the SSP timer jobs. The account only needs to be a basic Domain Account with no specific permissions set.&lt;br /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Office SharePoint Server Search (Search_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This account is utilized by all of the Shared Service Provider to crawl local &amp;amp; remote content. This account should be a Domain Account &amp;amp; have local administrator permissions on each MOSS server.&lt;br /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Default Content Access Account (SSP#ContentAccess_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;When a shared service provider crawls content, this is the default account used if a specific account (see below) is not specified for the content source being crawled. This account is specific for each individual SSP. This account should be a Domain Account &amp;amp; have read access to the content sources it needs to crawl.&lt;br /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Content Access Account (XXXXContent_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;If you have specific content sources that need to be crawled, and you do not want to allow the default content access account to crawl them, then you specify an individual content access account (specified at the time a Crawl Rule is setup). This account is a Domain Account with read permissions specifically on the content source it crawls.&lt;br /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Windows SharePoint Services Search Account (WSSSearch_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;The WSS Services Search is used only to provide search capabilities within the Help content. If this search feature is desired, then this account should be configured as a Domain Account with no specific permissions.&lt;br /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Application Pool Process Account (XXXXPool_Service)&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;When each application pool is setup, you must specify an account that will be used for that specific application pool’s identity. This account will be used to access the content databases associated with the web application. It is recommended that a new service account is created for each application pool. This should be a Domain Account with no specific permissions. When the account is specified &amp;amp; SharePoint creates the application pool, it automatically grants the account additional needed permissions.&lt;/p&gt;&lt;br /&gt;by cregan: &lt;a href=&quot;http://cregan.wordpress.com/2006/12/08/moss-setup-service-accounts/&quot;&gt;http://cregan.wordpress.com/2006/12/08/moss-setup-service-accounts/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/2459033854119688679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/03/sharepoint-2007-security-accounts.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2459033854119688679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/2459033854119688679'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/03/sharepoint-2007-security-accounts.html' title='SharePoint 2007 Security Accounts'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-1373233583841718713</id><published>2008-02-29T12:06:00.003-05:00</published><updated>2008-02-29T12:16:59.658-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Admin"/><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SQL Database Management for SharePoint</title><content type='html'>&lt;p&gt;Bill Baer as a new &lt;a href=&quot;http://go.microsoft.com/fwlink/?LinkId=111531&amp;amp;clcid=0x409&quot;&gt;whitepaper&lt;/a&gt;  on database management for SharePoint.  This is a must read for SharePoint admins. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Some highlights from the paper:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;rebuild and reorganize (reindex) the clustered index is what defragments a table.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;reindex = defragment&lt;/li&gt;&lt;li&gt;In order to avoid a huge performance hit, do not set maintenance plans to shink the db.&lt;/li&gt;&lt;li&gt;be prepared - maintenance plans can be long running processes.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/1373233583841718713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/sql-database-management-for-sharepoint.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/1373233583841718713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/1373233583841718713'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/sql-database-management-for-sharepoint.html' title='SQL Database Management for SharePoint'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-4915697378211814287</id><published>2008-02-20T08:32:00.003-05:00</published><updated>2008-02-20T09:32:49.371-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Configuration Management"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Links"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint 2007 Link Resources for 2/20/2008</title><content type='html'>&lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Some links for 2/20/2008:&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Workaround for creating timer jobs after a restore in SharePoint&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://www.sharepointblogs.com/llowevad/archive/2008/02/18/workaround-for-creating-timer-jobs-after-a-restore-in-sharepoint.aspx&quot;&gt;http://www.sharepointblogs.com/llowevad/archive/2008/02/18/workaround-for-creating-timer-jobs-after-a-restore-in-sharepoint.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Is the hotfix or service pack going to break my SharePoint pages or deployment?&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://blogs.msdn.com/joelo/archive/2007/11/07/is-the-hotfix-or-service-pack-going-to-break-my-sharepoint-pages-or-deployment.aspx&quot;&gt;http://blogs.msdn.com/joelo/archive/2007/11/07/is-the-hotfix-or-service-pack-going-to-break-my-sharepoint-pages-or-deployment.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Create SharePoint Server 2007 Crawl Rules using Forms Based Authentication (FBA)&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://mindsharpblogs.com/ben/archive/2008/01/08/4123.aspx&quot;&gt;http://mindsharpblogs.com/ben/archive/2008/01/08/4123.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Installing SharePoint Server 2007 on Windows Server 2008 RC1&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://mindsharpblogs.com/ben/archive/2007/12/16/3837.aspx&quot;&gt;http://mindsharpblogs.com/ben/archive/2007/12/16/3837.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Ben&#39;s 15 easy steps to extend a SharePoint Web Application&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://mindsharpblogs.com/ben/archive/2007/11/21/3581.aspx&quot;&gt;http://mindsharpblogs.com/ben/archive/2007/11/21/3581.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Web Application Timer Jobs not automatically created when restoring from SharePoint backups &lt;/p&gt;  &lt;p face=&quot;Calibri&quot; size=&quot;10pt&quot; style=&quot;margin: 0in; color: rgb(102, 102, 102);&quot;&gt;&lt;a href=&quot;http://www.sharepointblogs.com/llowevad/archive/2008/01/25/web-application-timer-jobs-not-automatically-created-when-restoring-from-sharepoint-backups.aspx&quot;&gt;http://www.sharepointblogs.com/llowevad/archive/2008/01/25/web-application-timer-jobs-not-automatically-created-when-restoring-from-sharepoint-backups.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Verbose List of WSS 3.0 Events&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt;&lt;a href=&quot;http://blogs.msdn.com/joelo/archive/2008/02/07/verbose-list-of-wss-3-0-events.aspx&quot;&gt;http://blogs.msdn.com/joelo/archive/2008/02/07/verbose-list-of-wss-3-0-events.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Verbose List of SharePoint Server 2007 Events&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt;&lt;a href=&quot;http://blogs.msdn.com/joelo/archive/2008/02/07/verbose-list-of-sharepoint-server-2007-events.aspx&quot;&gt;http://blogs.msdn.com/joelo/archive/2008/02/07/verbose-list-of-sharepoint-server-2007-events.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Verbose List of WSS 3.0 Events&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt;&lt;a href=&quot;http://blogs.msdn.com/joelo/archive/2008/02/07/verbose-list-of-wss-3-0-events.aspx&quot;&gt;http://blogs.msdn.com/joelo/archive/2008/02/07/verbose-list-of-wss-3-0-events.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Exception thrown when logging into SharePoint via FBA against a SharePoint List&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://mindsharpblogs.com/Phil/archive/2007/11/16/3545.aspx&quot;&gt;http://mindsharpblogs.com/Phil/archive/2007/11/16/3545.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Fun with Content Types&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;https://sharepointelearning.securespsite.com/screencasts/blog/Lists/Posts/Post.aspx?List=91d2ba00%2D408d%2D4f1a%2D99b5%2D4514aaa35128&amp;amp;ID=25&quot;&gt;https://sharepointelearning.securespsite.com/screencasts/blog/Lists/Posts/Post.aspx?List=91d2ba00%2D408d%2D4f1a%2D99b5%2D4514aaa35128&amp;amp;ID=25&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;EndUserSharePoint.com&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;&lt;a href=&quot;http://www.endusersharepoint.com/&quot;&gt;http://www.endusersharepoint.com/&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt;Advanced Lectures and WhitePapers (Great Resource)&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt;&lt;a href=&quot;http://bobfox.securespsite.com/FoxBlog/Lists/Posts/Post.aspx?List=0d457cd0%2D1f17%2D45c1%2D861a%2D8a32a351d6ae&amp;amp;ID=72&quot;&gt;http://bobfox.securespsite.com/FoxBlog/Lists/Posts/Post.aspx?List=0d457cd0%2D1f17%2D45c1%2D861a%2D8a32a351d6ae&amp;amp;ID=72&lt;/a&gt;&lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt;&quot;&gt; &lt;/p&gt;  &lt;p style=&quot;margin: 0in; font-family: Calibri; font-size: 10pt; color: rgb(102, 102, 102);&quot;&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/4915697378211814287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-2007-link-resources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/4915697378211814287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/4915697378211814287'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-2007-link-resources.html' title='SharePoint 2007 Link Resources for 2/20/2008'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-8984114290738888792</id><published>2008-02-19T22:05:00.001-05:00</published><updated>2008-02-19T22:06:40.607-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="VM"/><title type='text'>Windows 2008 and SharePoint Server 2007</title><content type='html'>&lt;span style=&quot;font-family: arial;&quot;&gt;Great article by Ben:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;http://mindsharpblogs.com/Ben/archive/2007/12/16/3837.aspx&lt;/span&gt;&lt;br /&gt;&lt;p style=&quot;font-family: arial; font-weight: bold;&quot;&gt;Installing SharePoint Server 2007 on Windows Server 2008 RC1&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;1. You must enable the IIS7 Feature Role on Windows Server 2008 RC1 with .NET 3.0&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;From Control Panel, Programs and Features, Select &#39;Turn Windows Features On or Off&#39;&lt;br /&gt;Next, Under &#39;Server Manager, Features&#39; Select &#39;.NET Framework 3.0 Features&#39;. When asked&lt;br /&gt;to install the IIS7 role, select yes. Under IIS7 &#39;Security&#39;, be sure to select the authentication&lt;br /&gt;you want, i.e. Basic, NTLM, Kerberos, etc. Next, you must slipstream&lt;br /&gt;Windows SharePoint Server 3.0 SP1 AND SharePoint Server 2007 SP1 into your SharePoint Server 2007&lt;br /&gt;installation directory.&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;2. I used Winrar to extract the files from my SharePoint Server 2007 ISO, but you can also&lt;br /&gt;copy them into a directory directly from the DVD. Create a directory, we&#39;ll use c:\Slipped for our installation point. Copy the entire DVD contents to c:\Slipped&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;3. Next, you must download and extract both Windows SharePoint Services SP1 and SharePoint Server 2007 SP1&lt;br /&gt;you can get them here &lt;a href=&quot;http://blogs.msdn.com/sharepoint/archive/2007/12/11/announcing-the-release-of-wss-3-0-sp1-and-office-sharepoint-server-2007-sp1.aspx&quot;&gt;http://blogs.msdn.com/sharepoint/archive/2007/12/11/announcing-the-release-of-wss-3-0-sp1-and-office-sharepoint-server-2007-sp1.aspx&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;First, create a directory to host the WSS 3.0 files after extraction. We will use c:\wsssp1&lt;br /&gt;Second, create a directory to host the SharePoint Server 2007 files after extraction. We will use c:\mosssp1&lt;br /&gt;Third, we will assume we have downloaded both service packs to c:\&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;Extract the WSS 3.0 service pack files by executing &#39;c:\wssv3sp1-kb936988-x86-fullfile-en-us.exe /extract:c:\wsssp1&#39; Agree to the license terms, and the service pack will unpack.&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;Extract the SharePoint Server 2007 service pack by executing &#39;C:\officeserver2007sp1-kb936984-x86-fullfile-en-us.exe /extract:c:\mosssp1&#39; Agree to the license terms, and the service pack will unpack.&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;4. Copy the service pack files from the above directories into the installation updates directory.&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;If you are using x64, replace the &#39;x86&#39; in the following instructions.&lt;/p&gt; &lt;p style=&quot;font-family: arial;&quot;&gt;Copy the contents of both c:\wsssp1 and c:\mosssp1 into &#39;c:\slipped\x86\updates&#39;&lt;br /&gt;5. Last, run the setup from the x86 directory, and it should install!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/8984114290738888792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/windows-2008-and-sharepoint-server-2007.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8984114290738888792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8984114290738888792'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/windows-2008-and-sharepoint-server-2007.html' title='Windows 2008 and SharePoint Server 2007'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-5200790125905508820</id><published>2008-02-19T21:17:00.003-05:00</published><updated>2008-02-19T21:57:10.644-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Admin"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint and Active Directory Groups</title><content type='html'>&lt;p style=&quot;font-family: arial;&quot;&gt;There are two ways to create groups in AD - domain...right click...new group or domain...users..right click...new group.  SharePoint  cannot correct ly use groups where one of the CNs is &quot;users&quot; as is the case in the latter scenario above.&lt;/p&gt;&lt;br /&gt;The right way to build groups in order to have SharePoint &quot;like them&quot; is by creating groups from the domain level.&lt;br /&gt;&lt;span style=&quot;font-family: arial;color:#ff0000;&quot; &gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/5200790125905508820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-and-active-directory-groups.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/5200790125905508820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/5200790125905508820'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-and-active-directory-groups.html' title='SharePoint and Active Directory Groups'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-7438327300664309583</id><published>2008-02-13T13:38:00.003-05:00</published><updated>2008-02-13T13:53:51.997-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2007"/><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="Links"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint 2007 Link List - 2/13/2008</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;A list of links I have compiled lately that I feel are good articles:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://clintcherry.spaces.live.com/Blog/cns%21AEC0DCBC460E45B9%21535.entry&quot;&gt;Email enabled lists in SharePoint 2007&lt;/a&gt; &lt;a href=&quot;http://clintcherry.spaces.live.com/Blog/cns%21AEC0DCBC460E45B9%21535.entry&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;http://clintcherry.spaces.live.com/Blog/cns!AEC0DCBC460E45B9!535.entry&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;h4 style=&quot;font-weight: normal; font-family: arial;&quot; class=&quot;BlogPostHeader&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://www.sharepointblogs.com/joed/archive/2008/02/06/avoid-using-hyphens-in-site-column-names.aspx&quot;&gt;Avoid using hyphens in site column names!&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sharepointblogs.com/joed/archive/2008/02/06/avoid-using-hyphens-in-site-column-names.aspx&quot;&gt;http://www.sharepointblogs.com/joed/archive/2008/02/06/avoid-using-hyphens-in-site-column-names.aspx&lt;/a&gt;&lt;br /&gt;*although I have not tested out this theroy, it would make sense to me that all mathematical symbols would be unusable in site column names for this very reason.&lt;/span&gt;&lt;/h4&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://www.sharepointblogs.com/grayghost/archive/2008/02/09/developing-migration-methodologies.aspx&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;Developing Migration Methodologies&lt;/span&gt;&lt;/a&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://www.sharepointblogs.com/grayghost/archive/2008/02/09/developing-migration-methodologies.aspx&quot;&gt;&lt;br /&gt;http://www.sharepointblogs.com/grayghost/archive/2008/02/09/developing-migration-methodologies.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://translate.google.com/translate?u=http%3A%2F%2Fwww.gatweb.fr%2FLists%2FBillets%2FPost.aspx%3FList%3D29f0ece6%252Ddd9b%252D454b%252Da6d4%252Dff5563516758%26ID%3D96&amp;amp;langpair=fr%7Cen&amp;amp;hl=en&amp;amp;ie=UTF8&quot;&gt;SharePoint and HttpModules - 1 / 3&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;http://translate.google.com/translate?u=http%3A%2F%2Fwww.gatweb.fr%2FLists%2FBillets%2FPost.aspx%3FList%3D29f0ece6%252Ddd9b%252D454b%252Da6d4%252Dff5563516758%26ID%3D96&amp;amp;langpair=fr%7Cen&amp;amp;hl=en&amp;amp;ie=UTF8&quot;&gt;&lt;span style=&quot;font-family:arial;&quot;&gt;http://translate.google.com/translate?u=http%3A%2F%2Fwww.gatweb.fr%2FLists%2FBillets%2FPost.aspx%3FList%3D29f0ece6%252Ddd9b%252D454b%252Da6d4%252Dff5563516758%26ID%3D96&amp;amp;langpair=fr%7Cen&amp;amp;hl=en&amp;amp;ie=UTF8&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;font-family:arial;&quot;&gt;*Translated French to English...&lt;/span&gt; &lt;/span&gt;&lt;h4 style=&quot;font-weight: normal; font-family: arial;&quot; class=&quot;BlogPostHeader&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://www.sharepointblogs.com/mingssn/archive/2008/02/06/export-import-site-structure-using-xml.aspx&quot;&gt;export/import site structure using XML&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sharepointblogs.com/mingssn/archive/2008/02/06/export-import-site-structure-using-xml.aspx&quot;&gt;http://www.sharepointblogs.com/mingssn/archive/2008/02/06/export-import-site-structure-using-xml.aspx&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://www.sharepointblogs.com/bluephaze/archive/2008/01/22/content-types-the-little-engine-that-could.aspx&quot;&gt;Content Types: The little engine that could...&lt;/a&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://www.sharepointblogs.com/bluephaze/archive/2008/01/22/content-types-the-little-engine-that-could.aspx&quot;&gt;&lt;br /&gt;http://www.sharepointblogs.com/bluephaze/archive/2008/01/22/content-types-the-little-engine-that-could.aspx&lt;/a&gt; &lt;/span&gt;&lt;h4 style=&quot;font-weight: normal; font-family: arial;&quot; class=&quot;BlogPostHeader&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://www.sharepointblogs.com/bluephaze/archive/2008/02/08/content-types-part-2-creation-and-association-of-workflows-and-document-templates.aspx&quot;&gt;Content Types: Part 2 - Creation and Association of Workflows and Document Templates&lt;br /&gt;http://www.sharepointblogs.com/bluephaze/archive/2008/02/08/content-types-part-2-creation-and-association-of-workflows-and-document-templates.aspx&lt;/a&gt;&lt;/span&gt;&lt;/h4&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;/span&gt;&lt;h2 style=&quot;font-weight: normal; font-family: arial;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://blogs.msdn.com/sharepoint/archive/2008/02/09/announcing-the-dod-5015-2-resource-kit-for-sharepoint-server-2007.aspx&quot;&gt;Announcing the DoD 5015.2 Resource Kit for SharePoint Server 2007&lt;br /&gt;http://blogs.msdn.com/sharepoint/archive/2008/02/09/announcing-the-dod-5015-2-resource-kit-for-sharepoint-server-2007.aspx&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/7438327300664309583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-2007-link-list-2132008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/7438327300664309583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/7438327300664309583'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-2007-link-list-2132008.html' title='SharePoint 2007 Link List - 2/13/2008'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-8293418422648960107</id><published>2008-02-06T10:50:00.001-05:00</published><updated>2008-02-06T11:12:30.290-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Admin"/><category scheme="http://www.blogger.com/atom/ns#" term="Configuration Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Lessons Learned"/><category scheme="http://www.blogger.com/atom/ns#" term="Patching"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>Lesson Learned: Patching a SharePoint Server</title><content type='html'>SharePoint server unavailable after a patch is installed....&lt;br /&gt;&lt;br /&gt;Yesterday evening our automated patching systems applied several patches to our development SharePoint server.  When we came in this morning, the server was totally unresponsive.  The event logs gave us very little to go on other than the following entry:&lt;br /&gt;---------------------------------------------------------&lt;br /&gt;A database error occurred.&lt;br /&gt;&lt;br /&gt;Source: Microsoft OLE DB Provider for SQL Server&lt;br /&gt;Code: 4060 occurred 1 time(s)&lt;br /&gt;Description: Cannot open database &quot;SharedServices1_DB&quot; requested by the login. The login failed.&lt;br /&gt;&lt;br /&gt;Context: Application &#39;xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&#39;&lt;br /&gt;---------------------------------------------------------&lt;br /&gt;So we set about trying to figure out what was going on.  We checked IIS, SQL Server, Services - everything seemed to be in order.  We checked Active Director to see if the service account was locked - nope.  Hmm...this was baffling.&lt;br /&gt;&lt;br /&gt;Finally as a last ditch try before we restored from a backup, we ran the SharePoint Products and Technology Configuration Wizard....and VIOLA!  She was living again.&lt;br /&gt;&lt;br /&gt;Doing a little more research into the patching and management of SharePoint servers, we read that certain MSFT Office Server patches and SharePoint patches require that once finished the administrator rerun this configuration wizard to finish the process.&lt;br /&gt;&lt;br /&gt;The lesson we have taken from this fire-drill is as follows.  Configuration Management is of the utmost importance.  Our network and development teams will be formulating concise strategies going forward for config mgmt of our SharePoint systems but a high level view of how we are going to patch these systems is as follows:&lt;br /&gt;&lt;br /&gt;1. P2V production SharePoint servers to Virtual Machines (VMs)&lt;br /&gt;2. Apply patches to VMs&lt;br /&gt;3. Test VMs&lt;br /&gt;4. Backup production SharePoint servers (additional to normal nightly backups)&lt;br /&gt;5. Apply patches to production SharePoint servers&lt;br /&gt;6. Test production SharePoint servers&lt;br /&gt;7. Destroy VMs created for patch test&lt;br /&gt;&lt;br /&gt;This is just a quick idea of how we plan to implement patches in the future.</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/8293418422648960107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/lesson-learned-patching-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8293418422648960107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8293418422648960107'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/lesson-learned-patching-sharepoint.html' title='Lesson Learned: Patching a SharePoint Server'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-8082194035193184384</id><published>2008-02-05T09:38:00.001-05:00</published><updated>2008-02-15T08:03:35.156-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="developer"/><category scheme="http://www.blogger.com/atom/ns#" term="HOWTO"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><category scheme="http://www.blogger.com/atom/ns#" term="web parts"/><title type='text'>Auto-Refresh a SharePoint Page</title><content type='html'>This is more of a quick and dirty technique rather than an elegant, AJAX-based approach which might be more desirable.&lt;br /&gt;&lt;br /&gt;Enabling your SharePoint page to refresh automatically after x seconds is as simple as adding a  Content Editor web part and adding the following javascript to it in the source editor:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;script type=&quot;text/javascript&quot; language=&quot;javascript&quot;&amp;gt;&lt;br /&gt;var reloadTimer = null;&lt;br /&gt;var sURL = unescape(window.location.pathname);&lt;br /&gt;&lt;br /&gt;function setReloadTime(secs)&lt;br /&gt;{ if (arguments.length == 1)&lt;br /&gt;   { if (reloadTimer) clearTimeout(reloadTimer);&lt;br /&gt;       reloadTimer = setTimeout(&quot;setReloadTime()&quot;, Math.ceil(parseFloat(secs)*1000));&lt;br /&gt;   }&lt;br /&gt;   else&lt;br /&gt;   { reloadTimer = null;&lt;br /&gt;     location.reload(true);&lt;br /&gt;     window.location.replace( sURL );&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;setReloadTime(30);&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This script will reload the page ever 30 seconds.  In order to hide the web part from the view on the page, set the following properties:&lt;br /&gt;Height: 0px&lt;br /&gt;Width: 0px&lt;br /&gt;Chrome Type: none&lt;br /&gt;Under advanced uncheck all advaanced properties.&lt;br /&gt;&lt;br /&gt;That should do it...now your SharePoint page will auto-refresh every 30 seconds.&lt;br /&gt;&lt;br /&gt;Good Luck...</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/8082194035193184384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/auto-refresh-sharepoint-page.html#comment-form' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8082194035193184384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8082194035193184384'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/auto-refresh-sharepoint-page.html' title='Auto-Refresh a SharePoint Page'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-3763139078729986681</id><published>2008-02-04T13:30:00.000-05:00</published><updated>2008-02-04T13:42:16.813-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="App Pool"/><category scheme="http://www.blogger.com/atom/ns#" term="HOWTO"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>Recycling the App Pool Remotely</title><content type='html'>&lt;p&gt;When you are running SharePoint in the enterprise, inevitably you are going to need to recycle the SharePoint app pool.  This is a valuable article from Microsoft TechNet I found so i did not have to log into the server to recycle it.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Taken from TechNet (http://technet.microsoft.com/en-us/library/bb878047.aspx)&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&quot;This is a very good question and one that Microsoft gets asked frequently by  customers. The short answer is, yes, this can be done remotely. The long answer  though requires a little knowledge of scripting if you are running IIS 6.0 on a  Windows Server 2003 RTM version.&lt;/p&gt; &lt;p&gt;The script you need to do this locally is in &lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl01&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl01&#39;,this);&quot; href=&quot;http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&amp;amp;familyid=22CFC239-337C-4D81-8354-72593B1C1F43&amp;amp;displaylang=en&quot;&gt;Windows  Server 2003 Service Pack 1&lt;/a&gt;, available from the Microsoft Download  Center.&lt;/p&gt; &lt;p&gt;The command-line syntax used locally is:&lt;/p&gt;&lt;code&gt;iisapp /p &lt;pid&gt; /r  &lt;/pid&gt;&lt;/code&gt; &lt;p&gt;For example, if the w3wp process was Process ID (PID) 1234, then the command  issued is:&lt;/p&gt;&lt;code&gt;iisapp.vbs /p 1234 /r &lt;/code&gt; &lt;p&gt;You can also use the Application Pool&#39;s friendly name instead of the PID by  using the /a switch instead of the /p.&lt;/p&gt; &lt;p&gt;You can view all the switches and options using the command-line help for  iisapp.vbs by typing the command:&lt;/p&gt;&lt;code&gt;iisapp.vbs /? &lt;/code&gt; &lt;p&gt;However, the iisapp.vbs command-line utility does not support remotely  connecting to a computer.&lt;/p&gt; &lt;p&gt;If you are familiar with developing scripts this problem is solved using  Windows Management Instrumentation (WMI) scripting or Active Directory Services  Instrumentation (ADSI). These technologies are well documented in MSDN and you  can use the IIS provider to connect to and recycle the application pools.&lt;/p&gt; &lt;p&gt;For example, here is a simple sample script with no error checking or dialog  boxes. It also accepts no switches. However, it enables you to remotely recycle  an application pool when you supply the following pieces of information in the  script:&lt;/p&gt; &lt;ol&gt;&lt;li&gt; &lt;p&gt;Target server Name (strServer)&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p&gt;Target server Username (strUsername)&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p&gt;Target server User Password (strPassword)&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p&gt;Application Pool name&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;I hope this sample script gets you started on your way to recycling a worker  process running on a remote IIS 6.0 server:&lt;/p&gt;&lt;code&gt;strServer = &quot;MyServer&quot;  //Replace this with the target server name strUser = &quot;Administrator&quot; //Provide  Administrator privilege credentials strPassword = &quot;password&quot; //Input  Administrator privileged account password Set LocatorObj =  CreateObject(&quot;WBemScripting.SWbemLocator&quot;)  LocatorObj.Security_.ImpersonationLevel = 3 Impersonate  LocatorObj.Security_.AuthenticationLevel = 6 Pkt Privacy (required for remote  administration over WMI as of Win2k3 SP1) Set ProviderObj =  LocatorObj.ConnectServer(strServer, &quot;root/MicrosoftIISv2&quot;, strUser, strPassword)  Set MyAppPool = ProviderObj.Get(  &quot;IIsApplicationPool=w3svc/apppools/DefaultAppPool&quot; MyAppPool.Recycle &lt;/code&gt; &lt;p&gt;There is detailed information in the IIS SDK to help you write a script that  can remotely connect to an IIS server at:&lt;/p&gt; &lt;p&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl03&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl03&#39;,this);&quot; href=&quot;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/d5a92c2b-c860-48ac-b406-e33ab4ac4e6e.asp&quot;&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/d5a92c2b-c860-48ac-b406-e33ab4ac4e6e.asp&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;By the way, the &lt;b&gt;iisapp.vbs&lt;/b&gt; file that is delivered with Windows Server  2003 Service Pack 1 (SP1) can easily be copied to a Windows Server 2003 RTM  version. There was no change in functionality to the core server between RTM and  Service Pack 1 that would cause this script to not work. However, the script  does not work on IIS versions below 6.0.&lt;/p&gt; &lt;p&gt;To review the changes added to Service Pack 1 for IIS 6.0, please review the  following document on Microsoft&#39;s Web site:&lt;/p&gt; &lt;p&gt;&lt;a id=&quot;ctl00_rs1_mainContentContainer_ctl04&quot; onclick=&quot;javascript:Track(&#39;ctl00_rs1_mainContentContainer_ctl00|ctl00_rs1_mainContentContainer_ctl04&#39;,this);&quot; href=&quot;http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/featured/iis/default.mspx&quot;&gt;http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/featured/iis/default.mspx&lt;/a&gt;.&quot;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/3763139078729986681/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/recycling-app-pool-remotely.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/3763139078729986681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/3763139078729986681'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/recycling-app-pool-remotely.html' title='Recycling the App Pool Remotely'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-598609846731014284</id><published>2008-02-04T08:32:00.001-05:00</published><updated>2008-02-04T08:35:30.859-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opinion"/><title type='text'>More SharePoint?  More .Net? What can I do better here?</title><content type='html'>Its been some time since i started blogging and I think my little space here has some good articles/tips and tricks for SharePoint/.Net developers.&lt;br /&gt;&lt;br /&gt;My question to you is - what can I do better that you think might attract more readers?  I am open to all suggestions.&lt;br /&gt;&lt;br /&gt;And thanks to those who stop in to read my blog...</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/598609846731014284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/more-sharepoint-more-net-what-can-i-do.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/598609846731014284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/598609846731014284'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/more-sharepoint-more-net-what-can-i-do.html' title='More SharePoint?  More .Net? What can I do better here?'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5711901.post-8618702114785663106</id><published>2008-02-04T08:17:00.000-05:00</published><updated>2008-02-04T08:51:57.641-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2007"/><category scheme="http://www.blogger.com/atom/ns#" term="Links"/><category scheme="http://www.blogger.com/atom/ns#" term="Resources"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint"/><title type='text'>SharePoint 2007 Link List - 2/4/2008</title><content type='html'>Here is a list of resources I have compiled this past week:&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:180%;&quot; &gt;SharePoint&lt;/span&gt;&lt;hr /&gt;SharePoint AJAX Toolkit&lt;br /&gt;&lt;a href=&quot;http://www.codeplex.com/sharepointajax&quot;&gt;http://www.codeplex.com/sharepointajax&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;People-Picker Control for InfoPath 2007&lt;br /&gt;&lt;a href=&quot;http://metahat.blogspot.com/2007/05/people-picker-control-for-infopath-2007.html&quot;&gt;http://metahat.blogspot.com/2007/05/people-picker-control-for-infopath-2007.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Free Tool: Register Event Handlers Programmatically&lt;br /&gt;&lt;a href=&quot;http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1547&quot;&gt;http://www.u2u.info/Blogs/Patrick/Lists/Posts/Post.aspx?ID=1547&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SharePoint and Managed Paths&lt;br /&gt;&lt;a href=&quot;http://www.sharepointblogs.com/llowevad/archive/2007/10/24/sharepoint-and-managed-paths.aspx&quot;&gt;http://www.sharepointblogs.com/llowevad/archive/2007/10/24/sharepoint-and-managed-paths.aspx&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;.Net&lt;/span&gt;&lt;hr /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Use the advantages of custom attributes in your C# applications&lt;br /&gt;&lt;a href=&quot;http://articles.techrepublic.com.com/5100-3513_11-6175490.html&quot;&gt;http://articles.techrepublic.com.com/5100-3513_11-6175490.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fixed Header and Footers in GridView&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/aspnet/Gridview_Fixed_Header.aspx&quot;&gt;http://www.codeproject.com/KB/aspnet/Gridview_Fixed_Header.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HttpWebRequest and Ignoring SSL Certificate Errors&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://csharpfeeds.com/post.aspx?id=4798&quot;&gt;http://csharpfeeds.com/post.aspx?id=4798&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://drewmace.blogspot.com/feeds/8618702114785663106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-2007-link-list-242008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8618702114785663106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5711901/posts/default/8618702114785663106'/><link rel='alternate' type='text/html' href='http://drewmace.blogspot.com/2008/02/sharepoint-2007-link-list-242008.html' title='SharePoint 2007 Link List - 2/4/2008'/><author><name>Drew Mace</name><uri>https://plus.google.com/110084447420244782197</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-w7fRxj5kBqE/AAAAAAAAAAI/AAAAAAAARAo/XBy0BpFYPVI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>