Skip Ribbon Commands
Skip to main content
Welcome to the SharePoint Foxhole > SPFoxhole Blog
March 09
Princeton NJ SPUG Meeting with Bill English

This week's meeting with be Wednesday March 10th from 5:30-7:30.

 

This month's presenter is Bill English. Bill will be speaking on staffing your SharePoint deployments. Bill's profile is below

 

Bill English (MCSE, MCSA, MVP, MCT) is an industry leader, author, and educator specializing in the exciting SharePoint Products and Technologies product set from Microsoft. In this role as Mindsharp's CEO, Bill focuses on emerging technical changes in SharePoint to ensure Mindsharp continues to provide cutting-edge training and business solutions. Bill draws on his expertise in knowledge management and collaboration technologies to teach and consult worldwide about powerful customized solutions based on the SharePoint platform.

Microsoft has acknowledged Bill's professional contributions to the SharePoint Portal Server platform by awarding him the prestigious title of Most Valuable Professional (MVP) for six consecutive years.

Since 2000, Bill has authored 12 books on Exchange and SharePoint products and is currently working on another book with Microsoft Press. Bill has presented at key conferences including Comdex, Microsoft Exchange Conference, TechMentor, TechEd, Advisor Live, TechEd Europe, and Networld Interop. You can find Bill's blog at his AdminCompanion book site.

Bill lives in Maple Grove, Minnesota with his wife and two children.

 

If you need directions, please go to the website at http://www.sharepointgroups.org/sites/psug/default.aspx or tweet me @princetonSUG. Registration link is https://www.clicktoattend.com/invitation.aspx?code=146071

 

We will be trying out live meeting this month instead of the normal WebEx. Information is below for those that cannot attend physically.  Also feel free to pass this along to any co workers, associates, or clients that you feel would benefit from this.

 

Cheers, hope to see some folks there

February 19
Claims Authentication Overview Reference

Time to get your reading on. Claims is going to be a HUGE piece of the SharePoint 2010 offering. Thanks to Wictor Wilen (@wictor) for the twitter post on this.

List of topics:

Introduction to Claims

Claims Based Architectures

Claims Based Single Sign-on

Federated Identity for Web Applications

Federated Identity for Web Services

Federated Identity with Multiple Partners

Appendicies

 

Happy Reading

February 18
International Search Strategy Summit - Reflecting User thinking - Controlling Business Outcomes

For those in the NYC, Chicago or San Fran areas I wanted to post out a memo of this event that is coming up.

Details:

Established as the premier Enterprise Search event series, this year we will be exploring the freedom Search gives a business to adapt, allowing it to continuously reflect the way users, customers or communities think. We are delighted to announce customers including the Federal Bureau of Investigation, General Mills, Bestbuy, PriceGrabber and Government Printing Office will be presenting at the different events where each will be discussing their particular implementation of search and how search is enabling their organization to change and meet challenging business objectives.

The events are being held in the cities below, and to view the full day's agenda for each event and to find out which customers are presenting at which location, go to www.fastsearch.com/ffssoverview.

Chicago:

  

9th March

New York:

  

11th March

San Francisco:

  

16th March

The summit is free to attend so come out to learn about the latest search innovations and share best practice. There are full details and an online booking form at www.fastsearch.com/ffssoverview

Im also happy to announce that my buddy Natalya Voskresenskaya' company Arcovis will be sponsors for this event. If your not following Natalya's great posts on FAST Search… you should J

In the NYC area and want more info on Enterprise Search? Your in luck. There is a Enterprise Search User Group smack dab on the 6th Floor at Microsoft.

See you there (NYC that is)

 

February 11
DisableLoopbackCheck?  Lets do it the right way

Way too much debate out in Twitterville and through other folks that are just flat out wrong. Why wrong? Well in a test lab environment I have no problem with this but folks tend to get lazy and that is where you run risks in your production environment.

Now im not going lament on the whys as this was finely detailed by Spence Harbar and let me quote from his post

What is the issue?
Windows Server 2003 SP1 introduced a loopback security check. This feature is obviously also present in Windows Server 2008. The feature prevents access to a web application using a fully qualified domain name (FQDN) if an attempt to access it takes place from a machine that hosts that application. The end result is a 401.1 Access Denied from the web server and a logon failure in the event log.

Unfortunately 401.1 is not really helpful as this error code means there is a problem with the user credentials. Of course, the HTTP spec doesn't know about security features in a vendor's implementation so there can't be a HTTP error code for such a feature. This can lead to much banging of the head on the desk. It's one of numerous causes of the 401.1 which are nothing to do with invalid credentials (e.g. attempting to use Kernel Mode Authentication with domain account in IIS7).

What this means is that when you browse a SharePoint Web Application which uses a fully qualified domain name from a WFE in the farm you will get a 401.1. This is very annoying on a development box, or when testing locally, or in other SharePoint specific scenario

Ok so we have some background info the one thing my buddy doesn't do is show us how. Now the crux is that in http://support.microsoft.com/kb/896861 Microsoft details two such fixes for this. I am going to screenshot the right way to do this.

First off we need to add the following registry key to kick this off

 

In the screenshot above under HKEY_LM\system\CCS\Services\Lanmanserver\param we will create a dword DisableStrictNameChecking.  Add a value of 1 to this new entry,

Exit Registry and reboot your box

Reopen Registry and nav to HKEY_LM\System\CCS\Control\LSA\MSV1.0 and create the following key as shown below

Once there simply open this Multi-String Value and enter the sites you want included… ie your SharePoint sites J

No need for URLs here.. simply type in (for this example) connect.contoso.com on a separate line your next site and on and on down the line.

The beauty of this method is that once you add this key you wont have to reboot your box after adding these entries.

So hope this post along with Spences stops the silly questions and even more so… wrong answers folks are following.

February 11
Create you AD Server Instance on Windows R2 Core

So as most of you know im a pretty big advocate on Virtualizing SharePoint and do a lot of talks on lab setups and such. Way back when Server Core came out I gave it a spin but found a lot of the toolsets to be lacking and frustrating. Windows Server 2008 R2 has made me jump back into this and in this post I will detail how I am now setting up my SharePoint 2010 Demo Labs.

For starters this article is not really going to talk about SharePoint 2010 but what I do want to talk about is the underlying architecture that makes SharePoint tick. One of these necessities is Active Directory. I am fully aware that you can install your test farms using local accounts. If that is how your building your labs out you can refer to Neil Hodgkinson's post on how to accomplish this. It is definitely an option to use but for my purposes I like to have AD available to be able to pull the areas that you can only get with an AD / SharePoint instance… one classic case would be UPS (User Profile Service) which in turn has tie ins to Social Computing aspects. Ok enough rubbish lets get on with it.

So the real beauty of running a Core Server with Active Directory is that you can do the following:

  1. Run your AD instance with very minimal memory ( 256MB… how's that for minimal)
  2. If you spin up multiple labs this DC is completely reusable. Once you set it up you can spin up as many labs as you want pointing back to that Directory Server.

Ok so some of you are thinking well hell Fox…. Its just as easy to spin up a normal box and run DCPROMO… why do I need this? Well you don't…. This is simply a personal preference of mine and one benefit I see is that you don't have that OS overhead you get with a full blown box. Oh… and might I add that it takes less than 5 min to build a box from start to finish? When I say build I am talking installing the CORE OS. The next steps take a little longer but hopefully some of the information I provide here will quicken the process.

Before we go further I mentioned earlier that the box will run pretty light with memory. What I recommend is to give it a bit of memory ( 800 – 1GB) while your doing the build out process. Once all is done you can throttle back the machine.

Steps to Install Active Directory

Im not going to detail how to build out Windows 2008 R2 Core as its pretty simple… point to your ISO file and start the box. When you have the option to choose your OS you will go with Core and off you go.

Once the box is complete and reboots you will be greeted by a cmd.exe shell. So some of you who are reliant on the GUI (I can be accused of this sometimes) you may find yourself scratching your head…. Hmm dir… hmmm cd…hmmm so on… yep those commands are all still there, but what was missing in Server 2008 Core is a command called "sconfig" Go ahead type that in.

 

So lets walk through this shell window a bit.

Option 1 Domain/Workgroup will obviously be something to avoid here for a bit as once you run DCPROMO it will automagically assign this role so leave this alone.

Option 2 You definitely want to make a change here. I tend to always go with DC1 for my builds but name it what you want. This will cause a reboot to make this change

Option 3 Add Local Administrator - So when you spin up the box the first time it will already log into the Administrator account. If you wish to add another account this is the section you will make that change.

Option 4 Configure Remote Management - This section needs some screenshot love and explanation

.

So entering 4 opens the configuration portion. You probably WILL want to enable options 1, 2 and 3… If you're a PowerShell junkie option 2 is a must J

Adding these options will allow for remote management from GUI bases boxes (which we will get into in a bit)

Im going to skip through some of these other options as there pretty self-explanatory but let's look at Network Settings Option 8

To get started you will need to select the Adaptor. Since I only have one assigned to this box I will choose 0

So on first entry here you will have your assigned addresses but we cant have that can we. Options 1 and 2 will allow you to assign proper static addresses.

Ok so there are the basics for configuration… Miss the GUI yet? Well if so there are other ways to manage this server directly from the console.

When hashing this set up over with Spence he turned me over to this site to grab another tool http://coreconfig.codeplex.com/ The owners of this tool did a pretty good job documenting and screen shooting this so I'm not going to spend time here. Have a look for yourself.

Creating your AD Instance

So most of you who have built out an AD server are familiar with running DCPromo.exe. Don't be fooled by typing this in and thinking its going to work… We need a bit more. You will need to provide an answer file to make this work. Below is the answer file I created and you can grab the txt and place it in a file called.. wait for it… wait…. Answerfile.txt

[DCINSTALL]

InstallDNS=yes

NewDomain=forest

NewDomainDNSName=Contoso.com

DomainNetBiosName=Contoso

SiteName=Default-First-Site-Name

ReplicaOrNewDomain=domain

ForestLevel=3

DomainLevel=3

DatabasePath=c:\NTDS

LogPath=c:\NTDS

RebootOnCompletion=yes

SYSVOLPath=c:\SYSVOL

SafeModeAdminPassword=pass@word1

So if you were to create a new domain named Contoso and enjoy using the standard password that Microsoft loves to use all you have to do is copy this file exactly and use it. To implement this we will run the following command

Dcpromo.exe /unattend:c:\answerfile.txt (this is assuming you placed the answerfile at the root of C:… yeah I know im insulting someones intelligence but I do get some odd questions sometimes J )

Once you enter this the box will go through the process of creating an Active Directory instance for your lab.

DNS

This is a big one you don't want to overlook. So this is again something that can be run from the command line using dnscmd.exe.

You will want to define your SharePoint Web Applications that you want to set host headers for. In my example I am setting DNS A Records for the following Web Apps.. Connect and My

dnscmd dc1 /recordAdd contoso.com connect A 192.168.1.61

dnscmd dc1 /recordAdd contoso.com my A 192.168.1.61

So for the IP address this will be pointing to SharePoint.

Note: In my talks I generally mention the fact that you create labs for different scenarios and because memory is going to be an issue to consider you will normally only have one lab scenario running at a time. As long as the other labs are shut down and your using one at a time you can most certainly reuse IP addresses. This way you will not have to go back and modify DNS.

IMPORTANT NOTE/REMINDER: Im talking test labs here folks. Do not do this in Production if you wish to keep your job.. Boss to you… YOU DID WHAT????

Final Stuff

Going forward you will want to add users and service accounts to your domain. You can do this via command line on the server or find a script out on the web to accomplish this if you have a lot of users you want to toss in but you can also log into another server to do this. You will need to add the Domain Services Role to the server but the reason for this is so you can remotely admin the DC. It will fail if you just open it and click Active Directory Users and Computers so make sure you right click that section and select "Change Domain"

I think ya'll can take it from here.

Once done shut down the AD box and throttle back the memory.

In Conclusion

So where do we go from here. SQL Server on Core? Heck yeah… check out Dan Browns post on this.

Again this is just one part of creating a lab environment and it's the one im using consistently. SharePoint 2010 is a huge gobbler of Memory so I want to ensure I have enough on my local box to give to it. Throttling this back and running lean and mean definitely lets me keep my SharePoint box running at more than a snails pace J

 

Cheers

 

 

 

January 12
Where did Fox go

Hi Folks, to answer the question in the title of this post...nowhere really…still hammering away at SharePoint and continuing to drive community efforts.

Back in November I did make a job change and left my buddies at B&R Business Solutions for a new position at CDW ( A Leading Microsoft Reseller with a strong Services offering) as a Senior Microsoft Consultant in their Microsoft Information Workers Practice. It was a great move for me and exposed me to new types of work such as doing a lot of Pre-Sales demos for SharePoint 2010 which as I predicted would start to wake companies up once the public beta was released. I also still do a lot of MOSS 2007 work but you know how it is… new product comes out and one becomes enamored with it making it hard to go back to working with the previous versions. I wince when asked to help with a SharePoint 2003 environment and am finding the same reaction when looking at 2007.

Speaking

At present I am doing some talks on the right way to set up a virtual lab (VMware or HyperV) so that those that are interested in testing the product can get a nice foothold on how this is accomplished. This talk is a lead up to SharePoint Evolutions, which will be held in London, UK in April 2010. Virtual environments are becoming the norm for many companies that wish to consolidate and make better use of their hardware. Though a bit slow to catch on with SharePoint I now find myself discussing this with customers quite often.

To ramp up for the Evolutions Conference I am doing some talks so that those who won't be flying over to London can get some of this information. I will be presenting on this in NYC at the upcoming SharePoint Saturday NYC and I am also hoping to present at SharePoint Saturday Boston in February. If you run a User Group in my vicinity and would like to have me speak feel free to ping me.

Other Community Efforts and News

So most of you who know me understand that I am one of the original founders of the ISPA (International SharePoint Professionals Association). Some may be thinking….where did you guys go? I will openly admit that the actual portal site got stagnant and it takes a lot of effort to keep something like this afloat. For me it has always been about more than the site. What is not visible is the behind the scenes work that goes on with this organization. User Groups have always been an effort that I have had interest in forming and growing. The Board members of the ISPA have always supported this and continue to do so today so even if you're not seeing any activity on the actual site...it doesn't mean that were not still 100% in tune with the community and helping it to grow.

We recently had a organization change and thought we did not change up any of the Board members we did elect two new folks to the Org. Eric Shupps (MVP) is now the President of the ISPA, Spence Harbar (MVP, MCM) is now the VP (or Deputy Prime Minister depending on what side of the Pond you are on) and Dave Mann (MVP) is now our Secretary. This change was made to bring some additional leadership to the group and I will be able to focus on some other efforts. Our members have also been busy with some additional offerings such as Natalya Voskresenskaya kicking off a new User Group that focuses on Enterprise Search and her passion FAST Search.

As far as the actual ISPA Portal is concerned we are going to try and be a bit more community friendly and give people the opportunity to work with us and different projects. We are also looking to launch this new portal on SharePoint 2010 J I have enlisted the help of Susan Henry to help with the rebranding of this so we will be on a new platform with a new look. But there has to be more. We will be seeking folks to work with us to keep the sites alive. We found out that 4 or 5 people simply can't do this and make people want to come back.

In closing I wish you all a very happy and prosperous New Year and I look forward to seeing everyone in the months to come. If you're ever in Jersey….. J Send out a YO!

Cheers

Oh and there are some bugs with my blog seeing it is on 2010… most notably J If you choose to leave a comment it has an issue with approval so just drop me a email J bfox11b@verizon.net

January 04
Office Activation Issue/Workaround

I have been having issues since I tried to activate my copy of Office 2010 using KMS or MAK.  I noticed this evening that my copy was going to go belly up in 5 days so I found a method via script to overcome this.

   

If your having a similar problem (product will not allow you to enter a LIC key) do the following:

   

Open a command prompt with elevated privs (administrator) and navigate to Program Files\Microosft Office\Office 14

   

run cscript ospp.vbs -dstatus  <then hit enter>

Processing will take about 10 seconds and you will be given the list of your products and it will show them all unlicensed.

   

Go to Connect.microsoft.com and get the MAK key from the downloads section and run the following script

   

cscript ospp.vbs -inpkey:<enter the MAK Key>  Hit enter

   

Should run successfully...close down any office apps and when you open it will ask you to run activation... it already has the key so your activation should succeed.

   

Hope this helps

January 03
Congratulations to Mirjam van Olst on MVP Award

I just found out that Mirjam just became a SharePoint MVP. Mirjam hails from Holland and is also one of the first MCM graduates (Class 2 I believe) Excellent technician and someone well deserving of this community award.

Congrats Mirjam!!! (its about time J )

To get better acquainted with Mirjam and what she does you can visit her blog at http://www.sharepointchick.com/

 

 

 

January 03
Scrolling Issue on 2010 Blog Site and my Whereabouts :)

Since migrating my site from 2007 to 2010 I have received a few inquiries as to shy the vertical scrolling bar seems to just disappear. This is obviously a bug but where does it stem? Still undecided.

While viewing the blog page in IE8 you will notice that you can see the direct page but cant move downwards or upwards. A simple way around this is by reducing the size of the page from anything but Full Screen view and presto the vert scrolling appears. Resizing to Full Screen will show the vertical scrolling as well at this point but after a few min or a F5 you will lose it again.

I decided to test this before dismissing SP2010 as having the problem by loading up the page on FireFox where the problem would not manifest. Further testing to dismiss the single blog template from being an issue, I created a simple site and started adding visio diagrams, CEWPs (holding gibberish) Doc Libraries… anything I could use to fill up the page and cause one to scroll. Problem would not manifest in either FireFox or IE8.

So is it the page template? Or is it the browser. Having experienced numerous IE crashes through the years I would be more than happy to point a finger at this being the problem but in light of my second test there could be more behind the scenes happening.

In either cast the Product team is aware of this and to be honest its pretty simple (yet annoying at times) to overcome the issue. Thanks to all those that informed me of this problem J

YO BOB…. Where the hell did you go?

Oh and happy new year folks…. I have been largely inactive lately due to starting a new job at CDW as a Senior Microsoft Consultant in their Services Group…. Excellent company.. excellent folks working within it. I will be doing some more writing and screencasts in the next few months. Been under the hood for a while with the product so I gots me some good info to start spreading out.

For those on the other side of the pond.. im coming to see you lads very soon. April to be exact….London will be the location, SharePoint Evolutions 2010 will be the event. I will be presenting on Virtualization and will also host the ITPro ATE Sessions.

 

Cheers folks

October 29
Content Content Everywhere with SharePoint 2010

With the lifting of the NDA surrounding SharePoint 2010, content is pouring out of the cracks and information about this product in my eyes far overshadows the early information that we (MVP’s and MSFT) were pushing out in previous versions.  The product is HOT!! 

One place to always start looking is the SharePoint Product Team site.   Last week they launched a few new sites and sections in TechNet.   Here is a list of those sites

http://blogs.msdn.com/sharepoint/archive/2009/10/19/sharepoint-2010-resources.aspx

- SharePoint 2010 Website - to view SharePoint 2010 in action

- SharePoint 2010 forum- for SharePoint 2010 questions

- SharePoint 2010 PressPass- for the SPC 2009 keynote video, a Q&A with Jeff Teper, and more

- SharePoint 2010 Developer Center - for developer info

- http://www.mssharepointitpro.com - for IT Pro info

- http://www.microsoft.com/sharepoint - for more SharePoint information

 

Also keep and eye on the MVP blogs along with Partner postings….  Soak this up folks

 

Cheers

1 - 10Next

Contact Me:

BFOX11B@verizon.net

 
 

 ‭(Hidden)‬ Admin Links

 
 

 MVP Blogs

 
 Spence Harbar [MVP]
 Mirjam van Olst
 Andrew Connell [MVP]
 Natalya Voskresenskaya [MVP]
 Agnes Molnar
 Eric Shupps [MVP]
 Robert Bogue
 Todd Klindt [MVP]
 Nick Swan [MVP]
 Joris Poelmans [MVP]
 Bil Simser [MVP]
 Scot Hillier [MVP]
 Amanda Murphy [MVP]
 Todd Baginski [MVP]
 Eli Robilard [MVP]
 Adam Buenz [MVP]
 Heather Solomon [MVP]
 Dustin Miller [MVP]
 Shane Perran [MVP]
 Jason Medero [MVP]
(More Links...)
 

 MSFT Bloggers

 
 Chris Gideon
 Chris Johnson
 Todd Carter
 Sharepoint Team Blog
 Dan Winters
 Ram Gopinathan
 Arpan Shah
 Ian Morrish
 Dan Winter
 SharePoint PFE Team Blog
 Bill Baer
 Mike Gannotti
 Aaron Weiker
 Mike Watson
 Jingmei Li
(More Links...)
 

 My Other Favorite Bloggers

 
 Susan Henry
 Marcy Kellar
 Tom Dietz
 Marianne van Wanrooij
 Laura Rogers
 David Mann (MVP)
 Laura Rogers
 Muhanad Omar (MVP)
 Daniel McPherson
 Asif Rehmani (MVP)
 Brett Lonsdale
 IC from SharePointHosting
 Heather Waterman
 Erik Swenson
 Paul Galvin (MVP)
(More Links...)
 

 ‭(Hidden)‬ Fox Annaylytics