Skip to main content

Larry Kuhn

Larry Kuhn
  

The Blue Monster

 Midwest Bloggers

  Arbindo Chattopadhyay
  U.S. Midwest SharePoint Community
  Ram Gopinathan
  Larry Clarkin
  Kevin Hammond
  Dave Bost
  Angela Binkowski
  Andrew Ehrensing
  John West

 User Groups

  Chicago SharePoint User Group
  Chicago .NET Users Group
  Chicago Windows User Group
  Chicago Visual Studio Team System User Group
An occasional list of stuff
SharePoint Performance and Load Testing resources
This is a great post that nicely summarizes and links to a wealth of useful information on this topic:
 
 
Live Maps are now Bing Maps
As part of recent search product rebranding and relaunch that changed Live Search over to Bing, so too has Live Maps changed over to Bing Maps.  But it seems that, as with the rest of the search capabilities, much more has happened with Maps than just a name change.  Loads and loads of new aerial imagery has been loaded up. And there is a guided tour application that will zoom you around the planet to show it off to you.  Check out the Bing Maps World Tour right here: http://bingmapsupdates.cloudapp.net/  This tour application is especially helpful in getting you out into vast Pacific ocean area to visit atolls and islands - very cool.  Be sure to roll your mouse up to the top of the window so that the menu drops down to allow you to jump to points of interest.
 
Note that the tour app requires Silverlight - a quick painless automatic install if you don't have it already...
Enjoy.
Visio Stencils for SharePoint architecture diagrams
Note to self, for the next time I'm looking for these:
 

Technical diagrams and other supplemental documentation

http://technet.microsoft.com/en-us/library/cc263199.aspx

New series of posts about Preupgrade checker has started
Keep an eye on Jie Li's GeekWorld for details about the pre-upgrade checker that I previously mentioned in this post: WSS 4.0 Details Emerge via KB articles
 
The first installment is here:
 
Net-net: The future belongs to x64 - if you've still got 32-bit processors on your development workstations or servers it's time to go shopping!  Think of it as Microsoft's contribution to economic stimulus.
See, you were right - you weren't going insane...
Those mysterious glitches were not figments of your imagination or due to a solar flare randomly flipping bits in your SharePoint database... they were bugs.
 
Check the lists of which ones were fixed, and then sleep well knowing that your sanity is intact.
 
 
I for one happen to recognize several of these as tormentors of mine.  Hopefully they were exterminated before they could lay eggs.
Where do shortcuts in “My Network Places” come from?

Today my customer presented me with this simple question.  They had a whole bunch of shortcuts in their “My Network Places” folder but they hadn’t created them.  The shortcuts were being created automatically somehow, but just what action was trigging this behavior was not obvious.

After a quick bit of investigation, I found the following article which is a bit dated, but which describes this automatic shortcut creation behavior: http://www.winsupersite.com/showcase/win2k_980918.asp

 

After a little more digging, I found references to the “NoRecentDocsNetHood” registry value in this KB article: Policy settings for the Start menu in Windows XP (http://support.microsoft.com/kb/292504) which states:

Policy:Do not add shares of recently used documents to Network Places

Description:Remote shared folders are not added to Network Places whenever

you open a document in the shared folder.

Registry Value:"NoRecentDocsNetHood"

 

Armed with the above clues and context, I conducted some experiments accessing files stored in remote shared folders. Note that all of the results I document here were observed on a Windows XP SP2 client machine with Office 2007 SP2 installed.  Here is what I observed: A shortcut gets created when you directly open any file via a UNC folder view.  The specific steps are as follows:

a.       Navigate to the UNC path of a site’s document library:

b.      Start, Run, enter the folder UNC path (e.g.: "\\<someserver>\<somefileshare>\<somefolder>\<somenestedfolder>")

c.       Double-click on a file to open it in the application associated with the file type.

d.      A shortcut pointing to the UNC path of the file share is created.  (In other words, the UNC path will be \\<someserver>\<somefileshare>

 

Incidentally, further experimentation showed that if you happen to manually delete the automatically created shortcut while the application is still open, you will find that it will be automatically recreated if you invoke “Save As…” and save a new file in the same location as the original.  The interaction with the “Save As…” dialog box will become more important later…

 

The customer’s situation was a bit different though – the users in this case were not directly navigating to the paths in Windows Explorer.  And the automatically created shortcuts did not point to UNC paths, but rather to URL paths pointing to document libraries throughout various SharePoint sites they had access too.  But there was no rhyme or reason as to which sites had short cuts and which did not.  And in some cases there were multiple shortcuts pointing to the different locations within the same SharePoint site.  So, back to more experiments…

 

Automatic addition of SharePoint document library shortcuts to “My Network Places”

Based on my observations, here are the activities that trigger SharePoint document library shortcuts to automatically be added to “My Network Places” are as follows:

1.          Invoke “Save As…” on an Office document type that was opened directly from a SharePoint document library. The specific steps are as follows:  (note: you do not need to actually save a file – the shortcut gets created at the point when the “Save As…” dialog opens.)

a.       Navigate to a SharePoint site’s document library: http://<somewebapp>/sites/<somestie>/Shared%20Documents

b.      Click on the name of a Word, Excel or PowerPoint document to open it.

c.       Click on the Office menu, choose “Save As…”

d.      A shortcut pointing to the HTTP: path of the document library is created.

2.          Invoke “Save As…” and save a non-Office document that was opened directly from a SharePoint document library.  The specific steps are as follows: (note: in this case, you must actually save a new file before the shortcut gets created.)

a.       Navigate to a SharePoint site’s document library: http://<somewebapp>/sites/<somestie>/Shared%20Documents

b.      Click on the name of a text file to open for edit in Notepad.

c.       Click on File, Save As…, and save a new file in the same location as the original.

d.      A shortcut pointing to the UNC path of the site root location of the site of the document library is created.  (In other words, the UNC path will be “\\<somewebapp>\sites” - which is a mostly useless shortcut because no user should have permission to store or see anything at this location.)

3.          When you directly open a non-Office file via a UNC folder view.  The specific steps are as follows:

a.       Navigate to the UNC path of a site’s document library:  Start > Run > enter the folder UNC path (e.g.: "\\<somewebapp>\sites\<somesite>\Shared Documents")

b.       Double-click on a text file to open it in Notepad.

c.      A shortcut pointing to the UNC path of the site root location of the site of the document library is created.  (In other words, the UNC path will be “\\<somewebapp>\sites” - this is a useless shortcut in most cases, btw, because most users would not have permission to store or see anything at this location.)

 

As you can see – things are different when Office client applications are involved.  I believe that the underlying reason is because they kick over to use WebDav for interactions with SharePoint so long ast the WebClient service is running on the client workstation.

 

Hopefully this information will be helpful for some folks out there.

SharePoint Index Server Local Crawling affected by MS09-014 - KB 963027
Many customers I know have taken advantage of the "Index Server Local Crawling" tip that was published a long while ago by Joel Oleson over here: http://blogs.msdn.com/joelo/archive/2007/02/06/use-a-dedicated-web-front-end-for-crawling.aspx
 
Recently, Microsoft released "MS09-014: Cumulative security update for Internet Explorer" which, among other things, closed a vulnerability in NTLM authentication. Details of the security update are listed here: http://support.microsoft.com/kb/963027
 
Basically, there was a potential “man in the middle” security issue with NTLM authentication that has been mitigated by implementing the following behavior:  If you’re browsing to your own machine, and the URL you’re browsing to doesn’t match the machine name, then NTLM authentication will fail.
 
After applying this security update to SharePoint servers, crawls that are configured to use the Local Crawling approach and that use the FQDN as the start address of the crawl will begin to encounter HTTP 401 errors during the local crawl.
 
The NTLM authentication change was also included in .NET Framework 3.5 SP1, and is described in http://msdn.microsoft.com/en-us/library/cc982052.aspx
The solution is straightforward, and is documented both in the .NET Framework 3.5 SP1 article I just mentioned and in http://support.microsoft.com/kb/896861. Note that Method 1 is the preferred option to fix it.
 
Thanks to many colleagues who helped pull together the details here. Hopefully info this will save some folks some headaches.
SPDisposeCheck has been released.

I just found out that SPDisposecheck was finally released on MSDN Code gallery for public use yesterday.  If you write custom code against the SharePoint APIs (custom web parts, timer jobs, event handlers, etc.) you need to use this tool.  It will help you avoid coding pitfalls that can cause resource  leaks which lead to system instabilty.

 

http://code.msdn.microsoft.com/SPDisposeCheck

Synth the Moment
This ties in with Photosynth, which I've blogged about before here and here...
CNN.com is working together with Microsoft to leverage what looks to be one of the worlds largest convergences of cameras at a single event.
 
 
1 - 10 Next

 Tag Cloud

 adCenter Publisher ads

 ‭(Hidden)‬ Admin Links

 Archive

Expand/Collapse Year Month : 2009 06 ‎(2)
Expand/Collapse Year Month : 2009 05 ‎(2)
Expand/Collapse Year Month : 2009 04 ‎(3)
Expand/Collapse Year Month : 2009 01 ‎(3)
Expand/Collapse Year Month : 2008 12 ‎(4)
Expand/Collapse Year Month : 2008 11 ‎(2)
Expand/Collapse Year Month : 2008 08 ‎(6)
Expand/Collapse Year Month : 2008 05 ‎(5)
Expand/Collapse Year Month : 2008 04 ‎(3)
Expand/Collapse Year Month : 2008 03 ‎(1)
Expand/Collapse Year Month : 2008 02 ‎(6)
Expand/Collapse Year Month : 2007 11 ‎(3)
Expand/Collapse Year Month : 2007 10 ‎(5)
Expand/Collapse Year Month : 2007 09 ‎(3)
Expand/Collapse Year Month : 2007 07 ‎(1)
Expand/Collapse Year Month : 2007 06 ‎(5)
Expand/Collapse Year Month : 2007 05 ‎(3)
Expand/Collapse Year Month : 2007 04 ‎(11)
Expand/Collapse Year Month : 2007 03 ‎(19)

 SharePoint Internet Sites (from WSSDemo.com)

  SharePoint & Office Forum 2008 site built on SharePoint
  Tourism Holdings Limited (THL) site built on SharePoint
  Kiwi Experience site built on SharePoint
  Demo site for NZ Community SharePoint Conference
  Florida Virtual School site built on SharePoint
  NZ Ministry of Transport
  Chapman Tripp site built on SharePoint
  Teach Fort Worth site built on SharePoint
  Mt. Diablo Unified School District site built on SharePoint
  Linkage site built on SharePoint
  The National Association for College Admission Counseling site built on SharePoint
  Women in Cable Telecommunications (WICT)
  Neudesic site built on SharePoint
  Walter Reed Army Medical Center
  Life Line Screening site built on SharePoint
  Falcon School District 49 site built on SharePoint
  Dremel Worldwide site built on SharePoint
  Ajilon Professional Staffing
  Honor Society of Nursing site built on SharePoint
  Mustang Engineering site built on SharePoint
  Statewide Internet Group (SWIG) of West Virginia site built on SharePoint
  Maryland Office of Toutism site built on SharePoint
  Resources for the Future (RFF) site built on SharePoint
  Hanger Orthopedic Group site built on SharePoint
  Adecco USA site built on SharePoint
  United States Marine Corps site built on SharePoint
  American Association of Advertising Agencies (AAAA) site built on SharePoint
  Parity site built on SharePoint
  UCare site built on SharePoint
  Cliffs Natural Resources Inc. site built on SharePoint
  American Building Maintenance Co (ABM) site built on SharePoint
  UPMC site built on SharePoint
  Rosetta site built on SharePoint
  Mitrais site built on SharePoint
  Robert Morris University
  PBSJ Corporation site built on SharePoint
  YMCA of Metropolitan Washington site built on SharePoint
  Food4Less site built on SharePoint
  FredMeyer Stores site built on SharePoint
  Lee County Government site built on SharePoint
  Community Associations Institute
  Clark County School District ERP site built on SharePoint
  Saline High School site built on SharePoint
  TransferIN.net
  Siemens Water Technologies
  Katy Independent School District site built on SharePoint
  National Geospatial-Intelligence Agency (NGA) site hosted on SharePoint
  @Ford Online site built on SharePoint
  American Society for Surgery of the Hand site built on SharePoint
  City of Cape Town official website
  Thermage site built on SharePoint
  ObjectSharp Consulting site built on SharePoint
  City of Hope site built on SharePoint
  Ngee Ann Polytechnic site built on SharePoint
  Phillips Academy site hosted on SharePoint
  Olin Business School at Washington University in St. Louis site built on SharePoint
  Rio Salado College Online site built on SharePoint
  Family Plus site built on SharePoint
  Royal Academy of Music
  Purdue Agriculture site built on SharePoint
  Citrus College site built on SharePoint
  Telerik SharePoint Demonstration site
  Merrimack College site built on SharePoint
  MCPS Libraries’ Production Music built on SharePoint
  City 1016FM site built on SharePoint
  Everpure site built on SharePoint
  The U.S. Army Corps of Engineers site built on SharePoint
  The American Health Care Association (AHCA) site built on SharePoint
  The George Washington University Law School site built on SharePoint
  University of Texas at Brownsville site built on SharePoint
  The California National Guard site hosted on SharePoint
  Bendix Commercial Vehicle Systems site built on SharePoint
  Summit Business Media site built on SharePoint
  Summit Business Media Events site hosted on SharePoint
  Honeywell Automation and Control Solutions (ACS) site built on SharePoint
  The Society for Human Resource Management (SHRM) site built on SharePoint
  Gravely site built on SharePoint
  Global Health Education Consortium site built on SharePoint
  Banner Bank site built on SharePoint
  Quality Food Centers (QFC) site built on SharePoint
  Alltech site built on SharePoint
  Applied Technology Systems site built on SharePoint
  Edison Electric Institute (EEI) site built on SharePoint
  National Defense Industrial Association (NDIA) site built on SharePoint
  Edinburgh Napier University site built on SharePoint
  Park Tudor School site built on SharePoint
  Gibson, Dunn & Crutcher LLP site built on SharePoint
  The Entrepreneurs' Organization site built on SharePoint
  Bosch Tools site built on SharePoint
  Xiotech support site built on SharePoint
  Americas Styrenics
  Plano Texas government site built on SharePoint
  Fluor site built on SharePoint
  Sentara Healthcare site built on SharePoint
  Graco site built on SharePoint
  Big Bend Community College site built on SharePoint
  Noblis site built on SharePoint
  Grand Canyon University student portal built on SharePoint
  National Dissemination Center for Children with Disabilities site built on SharePoint
  Fort Irwin site built on SharePoint
  NorthTec site built on SharePoint
  Twynham school site built on SharePoint
  School One site built on SharePoint
  SharePoint.Microsoft.com built on SharePoint
  University Pharmacy site built on SharePoint
  CMR Institute site built on SharePoint
  Woods Bagot site built on SharePoint
  Evonik Industries site built on SharePoint
  Advantive site built on SharePoint
  BDO CampsObers site built on SharePoint
  Korein site built on SharePoint
  Brabant Water site built on SharePoint
  Texas Computer Education Association site built on SharePoint
  Northrop Grumman Benefits Online site built on SharePoint
  CSOB Group site built on SharePoint
  Poštovní spořitelna site built on SharePoint
  Luxor City site built on SharePoint
  Enogex site built on SharePoint
  OGE Energy Corp site hosted on SharePoint
  GOL Airline site built on SharePoint
  Pella Corporation site hosted on SharePoint
  Critical Path Training
  Alfa Laval site built on SharePoint
  Tamedia
  Frisco Texas site hosted on SharePoint
  Landscape Structures site hosted on SharePoint
  FICO site hosted on SharePoint
  Navteq Dealer InfoNet site hosted on SharePoint
  i-Squared site hosted on SharePoint
  Fort Worth Independent School District site hosted on SharePoint
  University of Colorado Denver site hosted on SharePoint
  Glen Oaks Community College
  University of Colorado Denver site hosted on SharePoint
  Gainesville State College site hosted on SharePoint
  Joliet Junior College
  Institute for Personality and Ability Testing, Inc site hosted on SharePoint
  SOS-barnebyer site hosted on SharePoint
  SOS Children's Villages - USA site hosted on SharePoint
  Researching Children site hosted on SharePoint
  Rakon site hosted on SharePoint
  Redlands 2030 site hosted on SharePoint
  Juvederm product site hosted on SharePoint
  Israel Security Agency site hosted on SharePoint
  SRA Accountants site hosted on SharePoint
  ConQuaestor Consulting
  Kiwi shoe care product site hosted on SharePoint
  Meeùs site hosted on SharePoint
  ARCADIS site hosted on SharePoint
  Lahore University of Management Sciences Extranet hosted on SharePoint
  Building Owners and Managers Association (BOMA) International
  Cadbury site hosted on SharePoint
  American Association for the Study of Liver Diseases site hosted on SharePoint
  Stockholm School of Economics site hosted on SharePoint
  American Association of Colleges of Osteopathic Medicine (AACOM) site hosted on SharePoint
  SOS-Kinderdorf International site hosted on SharePoint
  Stora Enso site hosted on SharePoint
  Systematic MArine Biodiversity Inventory System (SyMBiosIS) hosted on SharePoint
  New Zealand Trade and Enterprise site hosted on SharePoint
  UNOPS site hosted on SharePoint
  Universaty of Hormozgan site hosted on SharePoint
  LG Arena Birmingham site hosted on SharePoint
  Arkansas General Assembly website hosted on SharePoint
  Ferrari site hosted on SharePoint
  SharePoint Design Center site hosted on SharePoint
  Kiefer Consulting site hosted on SharePoint
  The NEC Group site hosted on SharePoint
  Canadian Tire Corporation site hosted on SharePoint
  Bristol-Myers Squibb site hosted on SharePoint
  REN Group site hosted on SharePoint
  Queensland Government Chief Information Office (QGCIO) site hosted on SharePoint
  Queensland Government ICT Governance Initiative site hosted on SharePoint
  Department of Education, Employment and Workplace Relations Australia site hosted on SharePoint
  Rabobank Australia site hosted on SharePoint
  Rabobank New Zealand site hosted on SharePoint
  Office Zealot site hosted on SharePoint
  Manager of the Elettrici services Italy site hosted on SharePoint
  Chesapeake Energy Corporation site hosted on SharePoint
  Great Plains Oilfield Rental site hosted on SharePoint
  AMD site hosted on SharePoint
  MDU Resources Group (NYSE: MDU) site hosted on SharePoint
  Belém Cultural Center site hosted on SharePoint
  MEO site hosted on SharePoint
  spyk Software site hosted on SharePoint
  The Islamic Bank of Asia site hosted on SharePoint
  DBS Vickers Securities site hosted on SharePoint
  DBS Asset Management site hosted on SharePoint
  DBS Group website hosted on SharePoint
  Buder Center for American Indian Studies site hosted on SharePoint
  Future Electronics site hosted on SharePoint and Commerce Server
  Epicor site hosted on SharePoint
  Genetec site hosted on SharePoint
  T.D.Williamson, Inc. site hosted on SharePoint
  LodgeNet Interactive Corporation site hosted on SharePoint
  Four Seasons Jobs site hosted on SharePoint
  Festool GmbH site hosted on SharePoint
  Marktvergleich site hosted on SharePont
  Microsoft Office Labs site hosted on SharePoint
  DakStats site hosted on SharePoint
  Community Reinvestment Fund, USA site hosted on SharePoint
  Inetium, LLC site hosted on SharePoint
  Evonic Eastern Europe site hosted on SharePoint
  Financial Regulator Ireland site hosted on SharePoint
  XBRL US site hosted on SharePoint
  Department of Social and Family Affairs (Ireland) site hosted on SharePoint
  Western Australia’s Golden Outback site hosted on SharePoint
  West Coast TAFE site hosted on SharePoint
  Halton District School Board site hosted on SharePoint
  CMS Legal Services site hosted on SharePoint
  Institution Votorantim Group
  Sacred Heart Hospital site hosted on SharePoint
  Etihad Airways site hosted on SharePoint
  CCH Wolters Kluwer site hosted on SharePoint
  Group Financiero Scotiabank site hosted on SharePoint
  Confagricoltura (Italian) site hosted on SharePoint
  American Association of Community Colleges site hosted on SharePoint
  City of Clovis site hosted on SharePoint
  Inland Empire Consortium site hosted on SharePoint
  Eveleth-Gilbert Public School District site hosted on SharePoint
  Haugh Performing Arts Center site hosted on SharePoint
  Prontaprint site hosted on SharePoint
  Indiana Institute of Technology site hosted on SharePoint
  Cable ONE site hosted on SharePoint
  LaSalle Investment Management site hosted on SharePoint
  Jones Lang LaSalle site hosted on SharePoint
  Los Alamos County site hosted on SharePoint
  National American University (NAU) site hosted on SharePoint
  Datapolis site hosted on SharePoint
  Leeds Trinity & All Saints site hosted on SharePoint
  Washington State University College of Business site hosted on SharePoint
  Microsoft NXT site hosted on SharePoint
  Microsoft Innovative Schools site hosted on SharePoint
  Agility
  The British School in the Netherlands site hosted on SharePoint
  IRS of the Republic of Costa Rica
  Chesterton site hosted on SharePoint
  GetSharp PKS site hosted on SharePoint
  ARCADIS Netherlands site hosted on SharePoint
  ConQuaestor site hosted on SharePoint
  Rodney District site hosted on SharePoint
  Metrowater site hosted on SharePoint
  IAE Business School site hosted on SharePoint
  Palladium Group site hosted on SharePoint
  Newcastle Industrial Benefits (nib) site hosted on SharePoint
  Sampo Bank (Finland) site hosted on SharePoint
  SURFgroepen site hosted on SharePoint
  Muhammad Ali Center site hosted on SharePoint
  Bungay High School site hosted on SharePoint
  The Society of Critical Care Medicine (SCCM) site hosted on SharePoint
  Association of the United States Army (AUSA) site hosted on SharePoint
  Federated Intelligence Network
  Timken site hosted on SharePoint
  National Travel Forum site hosted on SharePoint
  Frisco Convention and Visitor's Bureau site hosted on SharePoint
  Organice (ISV) site hosted on SharePoint
  MTN Group (South Africa) site hosted on SharePoint
  NORDAM manufacturer site hosted on SharePoint
  Chesapeake Energy CNG marketing site hosted on SharePoint
  Anadarko Petroleum Corporation site hosted on SharePoint
  Firstplus Financial site hosted on SharePoint
  UK Army Job vacancy and recruitment site hosted on SharePoint
  Telecom NZ Business Hub
  Tetra Pak site hosted on SharePoint
  Polaris site hosted on SharePoint
  Hyster site hosted on SharePoint
  Embark site hosted on SharePoint
  University of Pittsburgh Medical Center site hosted on SharePoint
  WorleyParsons site hosted on SharePoint
  Unique World (Australia) site hosted on SharePoint
  STEM Initiative site hosted on SharePoint
  Hui Taumata Trust (NZ) site hosted on SharePoint
  Citroen (UK) site hosted on SharePoint
  Mahindra Homestays site hosted on SharePoint
  Central TAFE (Perth, WA) site hosted on SharePoint
  ISSWorld site hosted on SharePoint
  SAGE Automation (Australia) site hosted on SharePoint
  The Department of Resources, Energy and Tourism (Australia) site hosted on SharePoint
  Brightstarr site hosted on SharePoint
  Hyder Consulting site hosted on SharePoint
  Microsoft Operations Manager unoffical site hosted on SharePoint
  Maryland Department of Information Technology
  Kentucky official Web portal hosted on SharePoint
  Collaborate MU - The University of Missouri's SharePoint System
  State of West Virginia's official Web portal hosted on SharePoint
  Heritage Log Homes site hosted on SharePoint
  Alnwick District Council (UK) site hosted on SharePoint
  Irvine Valley College site hosted on SharePoint
  USfalcon site hosted on SharePoint
  Toronto Eaton Centre site hosted on SharePoint
  South Eastern Regional College (Ireland) site hosted on SharePoint
  Sir Wilfred Grenfell College (Canada) site hosted on SharePoint
  The Helpdesk partner site hosted on SharePoint
  Portuguese Soccer League site hosted on SharePoint
  Virginia Farm Bureau Federation site hosted on SharePoint
  Virginia Farm Bureau "Save Our Food" site hosted on SharePoint
  Numonyx site hosted on SharePoint
  Chicago Public Schools site hosted on SharePoint
  Silicon Laboratories
  MCPS-PRS Alliance site hosted on SharePoint
  Kansas City Missouri School District site hosted on SharePoint
  Brazosport College site hosted on SharePoint