SlideShare une entreprise Scribd logo
1  sur  26
TROUBLESHOOTING ON PREMISES
SHAREPOINT
March 12, 2016
Jason Warren
Bonzai Intranet
Sponsors
DYNAMICOWL.COM
Jason Warren
SharePoint Server MVP
Infrastructure Architect at Dynamic Owl – jason@dynamicowl.com
(We make Bonzai Intranet www.bonzai-intranet.com)
Twitter: @jaspnwarren
Blog: jasonwarren.ca
Who Am I
4 | What We’re All About
DYNAMICOWL.COM
Today’s Agenda
01 Audience and Scope
02 Permissions for Troubleshooting
03 Windows and IIS
04 Diagnosing SharePoint
05 Other Tools
5 |
Audience and Scope
DYNAMICOWL.COM
Target Audience
SharePoint Developers
“SharePoint Administrators”
• Actual job title
• Other IT groups with SharePoint responsibility
• Help Desk
7 | Technical Upgrade Guidance
DYNAMICOWL.COM
Session Scope
Real-world troubleshooting on-premises SharePoint
• Server, Foundation, 2007, 2010, 2013, 2016
“What can I do to figure out why SharePoint isn’t working?”
8 | Technical Upgrade Guidance
DYNAMICOWL.COM
Out of Scope
SharePoint Online
Exam prep
Troubleshooting SQL Server (beyond connectivity)
Troubleshooting customizations/third party tools
SharePoint development
9 | Technical Upgrade Guidance
DYNAMICOWL.COM
The SharePoint Black Box
SharePoint is built on common Microsoft technologies
Windows Server
Internet Information Services (IIS)
.NET
SQL Server
10 | Technical Upgrade Guidance
Permissions for Troubleshooting
DYNAMICOWL.COM
Access to Troubleshoot SharePoint
Member of the Administrators
local machine group on all
servers running SharePoint
12 | Technical Upgrade Guidance
DYNAMICOWL.COM
Access to Troubleshoot SharePoint
Member of the SharePoint Farm Administrators Group
13 | Technical Upgrade Guidance
DYNAMICOWL.COM
Access to Troubleshoot SharePoint
SharePoint Shell Admin for running PowerShell
14 | Technical Upgrade Guidance
DYNAMICOWL.COM
Access to Troubleshoot SharePoint
PowerShell to grant a user Shell Admin on all content databases in the farm:
$ContentDatabases = Get-SPContentDatabase
foreach ($db in $ContentDatabases) {
Add-SPShellAdmin -Username EXAMPLEYou -Database $db
}
Note: can only be run against users. Cannot run for AD security groups
15 | Technical Upgrade Guidance
DYNAMICOWL.COM
Access Review
Member of the Administrators local machine group on all servers running
SharePoint
Member of the SharePoint Farm Administrators Group
SharePoint Shell Admin for running PowerShell
16 | Technical Upgrade Guidance
Windows and IIS
(Live Demo)
DYNAMICOWL.COM
Windows Summary
Reboot!
Task Manager, Process Explorer, Resource Monitor: quick insight
Performance Monitor: monitoring long-term
Baseline makes trending easier – every quarter or so
PAL: performance reports
Event Logs: Errors!
18 | Technical Upgrade Guidance
Windows and IIS
(Live Demo)
DYNAMICOWL.COM
Common HTTP Status Codes
20 | Technical Upgrade Guidance
3xx Redirection
301 Moved Permanently
302 Found
304 Not Modified
2xx Success
200 OK
4xx User Error
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
5xx Server Error
500 Internal Server Error
503 Service Unavailable
Diagnosing SharePoint
(Live Demo)
DYNAMICOWL.COM
SharePoint Diagnostic logs
Text files with:
• Events (something happened!)
• Traces (narrating what happens)
Increase verbosity to aid troubleshooting
Central Admin and PowerShell controls
Get the CORRELATION ID for best results!
22 | Technical Upgrade Guidance
DYNAMICOWL.COM
ULS PowerShell Reference
New-SPLogFile: stops logging to the current file and creates a new logfile on all servers in
the farm
Set-SPLogLevel: changes the verbosity of logging
• Set-SPLogLevel -EventSeverity Verbose -TraceSeverity VerboseEx
Clear-SPLogLevel: resets verbosity to default
Merge-SPLogFile: consolidates logs from all servers in the farm into a single file
Merge-SPLogFile -Path .Example.log -Correlation <correlation>
• MOST POWERFUL SHAREPOINT TROUBLESHOOTING STEP
23 | Technical Upgrade Guidance
DYNAMICOWL.COM
Tool Reference
PAL http://pal.codeplex.com
ULS Viewer https://www.microsoft.com/en-ca/download/details.aspx?id=44020
Fiddler http://www.telerik.com/fiddler
Sysinternals (Process Explorer, TCP View) https://technet.microsoft.com/en-us/sysinternals
PortQry http://www.microsoft.com/en-ca/download/details.aspx?id=17148
SharePoint Search Query Tool https://sp2013searchtool.codeplex.com
SharePoint Manager https://spm.codeplex.com
24 | Technical Upgrade Guidance
Questions and Answers
PICK OUR BRAINS
Let’s Keep In Touch
CONTACT DETAILS
DYNAMICOWL.COM
Wrap-up: Contact Details
Jason Warren
E jason@dynamicowl.com|
T @jaspnwarren
W dynamicowl.com
B jasonwarren.ca
27 | Contact Details

Contenu connexe

Tendances

No More No Repro
No More No ReproNo More No Repro
No More No Repro
Anna Russo
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
Steve Lange
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
Steve Lange
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
Raghu Raja
 
V Greavu - Testing with Sharepoint
V Greavu - Testing with SharepointV Greavu - Testing with Sharepoint
V Greavu - Testing with Sharepoint
TestCampRO
 
Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
Mehdi Khalili
 

Tendances (20)

No More No Repro
No More No ReproNo More No Repro
No More No Repro
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
 
EDM101: Implementation Practices - Project Management
EDM101: Implementation Practices - Project ManagementEDM101: Implementation Practices - Project Management
EDM101: Implementation Practices - Project Management
 
Datapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risksDatapolis workbox how to cut workload and minimize risks
Datapolis workbox how to cut workload and minimize risks
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020
 
Sharepoint Designer vs Microsoft Flow
Sharepoint Designer vs Microsoft FlowSharepoint Designer vs Microsoft Flow
Sharepoint Designer vs Microsoft Flow
 
Spug pt session14 - tfs2010
Spug pt session14 - tfs2010Spug pt session14 - tfs2010
Spug pt session14 - tfs2010
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
 
SharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in ActionSharePoint Saturday Workflow in Action
SharePoint Saturday Workflow in Action
 
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
SPCA2013 - Taking Office Beyond the Client with Office Web Apps 2013
 
SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?SharePoint Workflows 2013. What's new?
SharePoint Workflows 2013. What's new?
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best Practices
 
Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016Deploying and Managing Project Online and Project Server 2016
Deploying and Managing Project Online and Project Server 2016
 
SharePoint 2010 Workflows
SharePoint 2010 WorkflowsSharePoint 2010 Workflows
SharePoint 2010 Workflows
 
SharePoint and Usability Testing
SharePoint and Usability TestingSharePoint and Usability Testing
SharePoint and Usability Testing
 
Workflow in SharePoint 2013
Workflow in SharePoint 2013Workflow in SharePoint 2013
Workflow in SharePoint 2013
 
V Greavu - Testing with Sharepoint
V Greavu - Testing with SharepointV Greavu - Testing with Sharepoint
V Greavu - Testing with Sharepoint
 
Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
 

En vedette

SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
Nik Patel
 
Bidzuku Pitch Deck
Bidzuku Pitch DeckBidzuku Pitch Deck
Bidzuku Pitch Deck
joshuahays
 
Polyflint pitch deck
Polyflint pitch deckPolyflint pitch deck
Polyflint pitch deck
polyflint
 
Pitch deck for Kejahunt
Pitch deck for KejahuntPitch deck for Kejahunt
Pitch deck for Kejahunt
Joshua Mutua
 

En vedette (15)

Les nouveautés de SharePoint 2016 par Infoteam Software Solutions
Les nouveautés de SharePoint 2016 par Infoteam Software SolutionsLes nouveautés de SharePoint 2016 par Infoteam Software Solutions
Les nouveautés de SharePoint 2016 par Infoteam Software Solutions
 
Sharepoint 2013
Sharepoint 2013Sharepoint 2013
Sharepoint 2013
 
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
SPSToronto: SharePoint 2016 - Hybrid, right choice for you and your organizat...
 
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
Anatomy of an Intranet (Triangle SharePoint User Group) January 2016
 
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyonWhat's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
What's new in SharePoint 2016 for IT Professionals Webinar with CrowCanyon
 
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
SharePoint Saturday Chicago Suburbs 2016 - Modern Intranet Development Best P...
 
Pitch Deck for Rockhealth
Pitch Deck for RockhealthPitch Deck for Rockhealth
Pitch Deck for Rockhealth
 
WeGreek Pitch Deck
WeGreek Pitch DeckWeGreek Pitch Deck
WeGreek Pitch Deck
 
My Body Shots PR Deck
My Body Shots PR DeckMy Body Shots PR Deck
My Body Shots PR Deck
 
Bidzuku Pitch Deck
Bidzuku Pitch DeckBidzuku Pitch Deck
Bidzuku Pitch Deck
 
Polyflint pitch deck
Polyflint pitch deckPolyflint pitch deck
Polyflint pitch deck
 
Pitch deck for Kejahunt
Pitch deck for KejahuntPitch deck for Kejahunt
Pitch deck for Kejahunt
 
Daily hundred Pitch Deck 2014
Daily hundred Pitch Deck 2014Daily hundred Pitch Deck 2014
Daily hundred Pitch Deck 2014
 
Pitch Deck Templates for Startups
Pitch Deck Templates for StartupsPitch Deck Templates for Startups
Pitch Deck Templates for Startups
 
Swipes pitch deck for Beta Pitch 2013 Finals in Berlin
Swipes pitch deck for Beta Pitch 2013 Finals in BerlinSwipes pitch deck for Beta Pitch 2013 Finals in Berlin
Swipes pitch deck for Beta Pitch 2013 Finals in Berlin
 

Similaire à Jason warren troubleshooting share point sps-vancouver 2016

The SharePoint Journey
The SharePoint JourneyThe SharePoint Journey
The SharePoint Journey
Robin McManus
 

Similaire à Jason warren troubleshooting share point sps-vancouver 2016 (20)

SPS Toronto - Troubleshooting On-Premises SharePoint
SPS Toronto - Troubleshooting On-Premises SharePointSPS Toronto - Troubleshooting On-Premises SharePoint
SPS Toronto - Troubleshooting On-Premises SharePoint
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
 
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
Non-Developer Options in SharePoint 2013 - Fest Chicago 2014
 
The SharePoint Journey
The SharePoint JourneyThe SharePoint Journey
The SharePoint Journey
 
Get Ready for SharePoint 2016
Get Ready for SharePoint 2016Get Ready for SharePoint 2016
Get Ready for SharePoint 2016
 
SharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and ManagementSharePoint 2010 - IT Platform upgrade and Management
SharePoint 2010 - IT Platform upgrade and Management
 
SharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 StepsSharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 Steps
 
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
SharePoint 2010 and Web Services: Extending Dynamics GP 2010 R2
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
Microsoft Convergence DayOne: Leveraging SharePoint within Your Dynamics GP W...
 
10 razones para pasarse a SharePoint 2010
10 razones para pasarse a SharePoint 201010 razones para pasarse a SharePoint 2010
10 razones para pasarse a SharePoint 2010
 
SharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the FieldSharePoint Administration: Tips from the Field
SharePoint Administration: Tips from the Field
 
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel OlesonAvoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
 
2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Microsoft SharePoint - Edureka Webinar
Microsoft SharePoint - Edureka WebinarMicrosoft SharePoint - Edureka Webinar
Microsoft SharePoint - Edureka Webinar
 
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
 
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Jason warren troubleshooting share point sps-vancouver 2016