Keith Smith - My Blog
Cloud Services for the enterpriseMonday, May 8, 2017 - Posted by Keith A. Smith, in Journal of thoughtsMost IT staff balance building out more internal and robust IT infrastructure versus utilizing cloud services to fulfill those needs. More infrastructure sometimes means more personnel and overhead if processes aren't efficient and automation of repetitive task are missing, this causes decision makers to weigh that against the cost to determine the value of cloud services to an organization. To balance whether or not the IT service we are thinking of moving to the cloud is a core or unique service to our business versus merely a commodity. Moving commodity services to the cloud, particularly to those providers with highly evolved and transparent security models, are particularly attractive. Most technologist believes that this provides freedom to focus on the technologies that are core business enablers while receiving top-tier service from cloud providers makes the business more sustainable.
Still, not everything with cloud services is perfect. I find that small interruptions in service do happen, and the reason(s) these disruptions occur can be difficult to pinpoint. We as IT Pro's are unable to control the issue or have any real impact on the issue’s resolution. Those experiences can be frustrating as the end-users usually can’t tell the difference between an IT-supplied service and a cloud-supplied service; but they do understand that what they need doesn’t work, that IT gave it to them, and that they want it fixed immediately.
And of course, cloud applications are not maintenance free. We still utilize our resources to manage the applications, including user provisioning, permission management, configuration, and enabling new features for end-users.
I also find those technologies that allow organizations to bridge traditional infrastructure and cloud infrastructure can be troublesome seamlessly. For example, a cloud identity provider that provisions access to multiple cloud applications sounds like a fantastic tool until that provider has a day-long outage, resulting in a very unproductive day for our end-users. These end-users also need to exercise caution when considering what providers will do about backing up data. Most providers will keep the service running at a 99.99% rate, but if a document gets corrupted or deleted and forgotten about within normal operation of the application, there can be no recourse if you haven’t taken additional steps to plan for those possibilities. Numerous organizations that I have consulted with weren’t prepared for that possibility, lost data with cloud providers, and promptly retreated to on-premise solutions.
With the speed of provisioning, the general reliability of services, and the enhanced security benefits offered by the top cloud providers, it’s hard to ignore the benefits that these cloud services can provide. However, it is important to understand limitations and take those into account when determining the right course of action for your organization.
-End |
![]() Tweet |
fix for pdf and browser - run from SharePoint Management ShellWednesday, April 19, 2017 - Posted by Keith A. Smith, in SharePoint
Need to run PDF in the browser? Run the following in the sharepoint powershell
$webApp = Get-SPWebApplication http://host.domain.org If ($webApp.AllowedInlineDownloadedMimeTypes -notcontains "application/pdf") { Write-Host -ForegroundColor White "Adding Pdf MIME Type..." $webApp.AllowedInlineDownloadedMimeTypes.Add("application/pdf") $webApp.Update() Write-Host -ForegroundColor White "Added and saved." } Else { Write-Host -ForegroundColor White "Pdf MIME type is already added." } Other commands that may fix it if the above doesn’t : Web Application level setting: Method 2 $webApp = Get-SPWebApplication http://intranet.domain $webApp.BrowserFileHandling = "permissive" $webApp.update() Site Collection level $site = get-spsite "http://intranet.domain/sites/somesite" foreach ( $subsite in $site.allwebs ) { foreach ($list in $subsite.Lists) { if($list.browserfilehandling -eq "Strict") { $list.browserfilehandling = "Permissive"; $list.update(); } } } Site level ( SPWeb ) $web = Get-SPWeb "http://intranet.domain/sites/somesite/someweb" foreach ($list in $web.Lists) { if($list.browserfilehandling -eq "Strict") { $list.browserfilehandling = "Permissive"; $list.update(); } } List Level $web= Get-SPWeb "http://intranet.domain/sites/somesite/someweb" $list = $web.Lists["MyList"] if($list.browserfilehandling -eq "Strict") { $list.browserfilehandling = "Permissive"; $list.update(); } -End |
![]() Tweet |
Turn on anonymous access for a siteWednesday, April 19, 2017 - Posted by Keith A. Smith, in SharePoint
Turn on anonymous access for a site
• Open the site on which you want to turn on anonymous access. • On the Site Actions menu, click Site Permissions. • On the permissions page, click Anonymous Access. • In the Anonymous Access dialog box, select the parts of your Web site that you want anonymous users to access, and then click OK. Turn on anonymous access for a list or library that uses unique permissions Follow these steps only if you have turned on anonymous access for the site as described in the previous procedure and have granted access to either the entire site or only lists and libraries in step 4 above. Also, make sure the list or library you want to work with uses unique permissions instead of inheriting permissions from its parent site. For more information about unique permissions, see Control access to a specific piece of content or, for basics, see What is uniquely secured content? • Browse to the list or library that uses unique permissions for which you want to enable anonymous access. • Click the List tab on the List Tools menu (or the Library tab on the Library Tools menu). • Click the List Permissions (or Library Permissions) button. • On the Permissions Tools menu, click Anonymous Access. • In the Anonymous Access dialog box, select the permissions that you want to grant to anonymous users for this list or library, and then click OK. -End |
![]() Tweet |
an unhandled exception occurred in the silverlight applicationWednesday, April 19, 2017 - Posted by Keith A. Smith, in SharePoint
Problem
an unhandled exception occurred in the silverlight application Solution Just Enable the Security Validation in the central administration from Manage Web Applications --> General Settings (from ribbon). Silverlight Application is unable to connect to the WCF endpoint configured by the product for enabling Client Object Model, if Security validation is set to Off. -End |
![]() Tweet |
Event ID 6398 and 5586Wednesday, April 19, 2017 - Posted by Keith A. Smith, in SharePoint
Simple fix for Event ID 6398 and 5586
Disable the Health Analysis Job (Daily, Microsoft SharePoint Foundation Timer, Any Server) in the central administration -End |
![]() Tweet |