Since late 2008, I’ve worked for a leading British Microsoft Gold Partner who focus on SharePoint Server and Office 365. I cut my teeth on SharePoint with the release of SharePoint Portal Server 2003, concurrent with my growth from Technical Support Manager to Infrastructure Architect for another British Microsoft Gold Partner. Since joining Content and Code I’ve progressed to Principal Infrastructure Architect and am now preparing us for what we do next, as Head of Research and Innovation. I’m an IT infrastructure generalist who focuses on Identity and Access Management, with deep background in SharePoint, Windows Server, virtualisation and core infrastructure.
15 thoughts on “About”
Leave a Reply
You must be logged in to post a comment.
I have been searching for anything on exporting data from lists to access 2007 for the purposes of generating a report. We are currently using sharepoint 2007.
I’m a user, not a developer – but currently with the corrective action system I am conducting UAT on, one thing to really bring this to a complete program would be to be able to export data to a report formatted for distribution not only internally but also to external vendors.
Any guidance here?
Thanks so much
You should just be able to work with it directly in Access by opening the list. Or you could probably copy and past from the datasheet view (although you may lose version data). Is that sufficient? Or does this Microsoft article help? http://office.microsoft.com/en-us/access-help/introduction-to-integrating-data-between-access-and-a-sharepoint-site-HA010131463.aspx
Hi Tristan,
Is it possible to install Windows 7 Professional & Windows Server 2008 R2 on the same *laptop* using VMWare ? Also I want to do some practice on SP 2010 on the same laptop using SharePoint Foundation Server 2010.
Am I doing it correctly ? Your guidance is much appreciated.
Thanks much, Karthik
Hi Karthik,
I’m not sure I fully understand the scenario, but yeah, you can do multiple boots, with one running Hyper-V on Server 2008 R2 and the Windows 7 boot running VMware Workstation. You could also look in to Native Boot from VHD. If you want to install SharePoint locally then you don’t need the virtualisation technologies but it’s my preference to virtualise. You would need to run multiple boots or a virtualisation technology if you want separate environments for Foundation and Server.
Cheers,
Tristan
Your articles on buildilng SharePoint 2010 environments within AWS are excellent.
Arnold Villeneuve
Thanks Arnold!
hi there,
do you know if SharePoint 2010 mobile supports X509 authentication?
Thanks
Ben
my email should be [email protected]. just to make sure
Ben
Hi Ben,
Do you mean SharePoint Workspace in Windows Phone or a mobile view in a SharePoint site? If the former, I don’t think the client has a provision for a second factor. I can’t find anything like that in my phone and I’ve not seen that option detailed anywhere.
If you mean just publishing a SharePoint site to mobile devices, then you should be able to achieve this through a reverse proxy, but you’d probably need to customise the logon form to support the certficate as a second factor. If you actually mean using the certificate as the only means of authentication then you might be able to whip up something custom, probably involving a reverse proxy still, but there’s no obvious out-of-the-box way to achieve this that I’m aware of. Hope this helps.
Cheers,
Tristan
I have found a lot of infrastructure-related helpful articles in your blog. I would like to thank you for sharing.
Regards,
-T.s
Cheers!
Hi Tristan,
Hope you don’t mind me bringing up an older topic. I had been searching for quite a while before coming across your site.
I have a Zune player that I keep using because of the dock’s digital out but I’ve wanted to put lossless files on the player. As per your update on the post ‘No Lossless Audio With Zune’ are you confirming that there isn’t a way to sync lossless files to the Zune?
It seems to go against what’s advertised. Do you know of any work arounds? If its the Zune software that’s the limitation, perhaps there’s another way of transferring files over?
Thanks in advance,
Hey Bob,
Unfortunately that’s the limitation as I understand it. Hardware = yes. Zune = no. I need to try it out on Windows 8 soon and see if it’s fixed. http://apps.microsoft.com/webpdp/en-US/app/windows-phone/0e0fbaf6-fd99-4046-b494-9ce469ae3009
If you have further questions about this topic, could we please move it back over to the post?
Cheers,
Tristan
Hi Tristan,
Hope you are doing fine. I would like to refer to your earlier post at /index.php/user-profile-service-connection-slow-first-page-load/
I have a load balanced, virtualized windows authenticated sharepoint 2010 farm. I also have a similar setup on another farm.
Now the issue is that about the first load page load performance issue after am IISRESET. In fact both the Farms are slow for the first load. Farm1 takes only 15 seconds whereas my Farm2 takes 90+ seconds to render the same page. I agree that its normal to take 15 seconds during first load but 90+ seconds!?
I copy paste here what I mean by it (taken from the developer dashboard enabled):
Page Load after an IISRESET
Request (GET:http://sp.comp.com:80/sites/def/Pages/Home.aspx) (91795.54 ms)
BeginRequestHandler (0.30 ms)
PostAuthenticateRequestHandler (0.09 ms)
PostResolveRequestCacheHandler (70840.73 ms)
ExecuteOnChannel:GetProfileProperties (57873.59 ms)
CreateChannelAsProcess:Microsoft.Office.Server.UserProfiles.IProfilePropertyService (57208.08 ms)
GetProcessSecurityTokenForServiceContext (57200.28 ms)
CreateChannelWithIssuedToken (6.67 ms)
InitializeWcfOperation (0.10 ms)
ExecuteWcfOperation:http://Microsoft.Office.Server.UserProfiles/GetProfileProperties (83.99 ms)
CleanUpWcfOperation (0.02 ms)
GetWebPartPageContent (4401.46 ms)
GetFileAndMetaInfo (4397.77 ms)
Proxy Channel call for Enterprise Metadata Service (1131.88 ms)
Subsequent Page Load of the same page
Request (GET: http://sp.comp.com:80/sites/def/Pages/Home.aspx) (930.62 ms)
BeginRequestHandler (0.11 ms)
PostAuthenticateRequestHandler (0.09 ms)
PostResolveRequestCacheHandler (84.69 ms)
GetWebPartPageContent (79.86 ms)
GetFileAndMetaInfo (77.24 ms)
PortalSiteMapDataSource: Determining Starting Node (0.05 ms)
PortalSiteMapDataSource: Determining Starting Node#1 (0.02 ms)
Add WebParts (10.82 ms)
CompUserPreferenceWebPart (0.89 ms)
Newsbytes (3.18 ms)
Comp Home (3.21 ms)
Findings so far:
I found that if I were to uncheck the User Profile Service & the Metadata Service from this page’s associated web app, the first load is much faster – about 20 seconds.
I’ve also verified disabling the antivirus checking on all servers.
Some other significant entries that I noticed from the Logs are:
0x0EE8 SharePoint Foundation Monitoring b4ly Verbose Leaving Monitored Scope (GetProcessSecurityTokenForServiceContext). Execution Time=57510.6440902405
I also noticed another entry, which helped me rule out the possibility of any wait for certificate validation:
SharePoint Foundation Monitoring b4ly Verbose Leaving Monitored Scope (SPCertificateValidator.Validate). Execution Time=10.3105282934004
Another entry I noticed which I’ve no idea is about (since I use windows auth):
Monitored Scope (SPClaimProviderOperations.ClaimsForEntity()). Execution Time=22051.8979367489
Any ideas on the purpose or function of GetProcessSecurityTokenForServiceContext ? Does it relate to the User profile service and the Metadata Service. What about SPClaimProviderOperations.ClaimsForEntity
Thanks,
Kind Regards,
Jai
Hi Jai,
I’ll reply back on the other thread, thanks.
Tristan