SharePoint Saturday Omaha April 2016

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

SharePoint 2010 Overview Presented by: Oscar Garcia
James Boother Blog: INTRODUCTION TO POWERSHELL.
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 SharePoint 2010 Administration Wes Preston, Brian Caauwe.
Thank you SPSKC15 sponsors!. SharePoint 2013 Search Service Application (SSA) Ambar Nirgudkar Software Engineer
Microsoft Operations Manager Presented by: Alen Plicanic.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
TechEd /22/2017 5:40 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Agenda Principal Consultant, SharePoint Development Team Lead John Ramminger Linked In:
Appendix A Starting Out with Windows PowerShell™ 2.0.
New SharePoint 2016 Features
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
Module 4 : Installation Jong S. Bok
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
Module 3: Configuring Mailbox Server Roles. Overview Overview of Exchange Server 2007 Administration Tools Implementing Mailbox Server Roles Managing.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
Module 8 : Configuration II Jong S. Bok
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Automating SharePoint 2010 administration tasks with Power Shell Toni Frankola SharePoint MVP, Croatia
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Productivity Architect Meet Chris Bortlik Author, Blogger, Speaker.
SharePoint Online and PowerShell?
PowerShell 5 & Windows 10. What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10.
The Ultimate SharePoint Admin Tool
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
PowerShell 101 sharepoint on-premise
Architecting Search in SharePoint 2016
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
Reporting Services 2012 Data Alerts
Get to know SQL Manager SQL Server administration done right 
Automate Custom Solutions Deployment on Office 365 and Azure
Deploying and Configuring SSIS Packages
Excel Services Deployment and Administration
SPDocKit.
Migration to SharePoint 2013
SharePoint-Hosted Apps and JavaScript
SharePoint Online Management and Control
07 | Analyzing Big Data with Excel
It’s called best practice for a reason
SharePoint 2019 Changes Point of View.
Making PowerShell Useful
TechEd /21/2018 5:20 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
In this session… Introduce what we’re talking about
PowerShell Best Practices for SQL DBA’s
Making PowerShell Useful
SharePoint Permissions Manager
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
BACHELOR’S THESIS DEFENSE
BACHELOR’S THESIS DEFENSE
Tech Ed North America /27/ :04 AM Required Slide
SharePoint Workflow: Taking the Manual Out of Your Process
Managing and monitoring SQL Server on Linux from the command line
Server & Tools Business
02 | A Changing Admin Interface
Martin Coetzer | Portfolio Architect, Microsoft Learning eXperiences
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
PowerShell for ConfigMgr 2012 SP1
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

SharePoint Saturday Omaha April 2016 Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers SharePoint Saturday Omaha April 2016

The IT Pro Track is proudly sponsored by Visit their booth for a free 1 Year license of their Fusion data migration software and to schedule free training!

About Me… Former Trainer / Consultant with SharePoint Working with SharePoint since SharePoint 2007 Working for Boys Town as SharePoint Developer / Architect http://www.Boystown.org http://www.boystownhospital.org http://www.boystownpediatrics.org http://www.yourlifeyourvoice.org

Outline What is PowerShell? Why learn PowerShell? SharePoint + PowerShell 101 Real Life SharePoint and PowerShell Getting Started - Investigating Site Collections and Sites Using the Object Model – Uploading Backup Logs Manipulating Service Applications – User Profile Service Generating a Sitemap.xml file for Internet Facing Sites and Search Engines Replacing Custom Timer Jobs

What is PowerShell? Scripting Language for Windows Operating Systems A .NET Based Command Prompt .NET Command Line Execution Environment An Interface into Microsoft Software Platforms and Modules SharePoint has a PowerShell Library Built for it Exchange Active Directory SQL Server

Why Learn PowerShell? It is here to stay PowerShell first, then Interface Not everything can be done through the user interface SharePoint 2013 Search Configuration Custom Service Proxy Groups Faster Implementation of Functionality Can still be tested Implemented without IISReset! A lot of it works in O365. You’ll do cool stuff fast.

PowerShell 101 cmdlet – the commands you can run. Always in verb-noun format, i.e. – Get-SPWeb, Mount- SPContentDatabase Modules / Snap-ins – groups of PowerShell commands that can be loaded into your Command Prompt. Using Reflection, you can load any .NET assembly Alias – Shortcut commands for cmdlets Piping – Feeding the output of one cmdlet into another. As time and need permit, demo…

SharePoint + PowerShell Commands available in a Snapin Also, ships with SharePoint PowerShell Command Prompt Permissions set - Can be set via Add-SPShellAdmin on a database by database level Or, easier (but not as locked down) DBO on Database, Farm Admin rights Object names similar to object model code Use Get-Command, Get-Help, and TechNet to get the most out of Cmdlets

Questions? On to demos!

Investigating Site Collections Anyone have out of control site collections? Anyone just “inherit” a new site collection? Looking for usage of SharePoint Content? Want a cool diagram? DEMO!

Site Collection PowerShell

Feed Into Visio Org Chart Wizard to Auto-Build Hierarchy

Uploading Backup Logs Scheduled job in third party system? Centralized Audit and Management? Search enabled backup? Demo!

Uploading PowerShell

Interacting With Service Applications User Images in a different store – Not AD, Not BCS Accessible

SEO, Sitemaps, and PowerShell Internet Facing SharePoint Site – Marketing SEO is a big deal Lot of other components to help manage this Use the tools available to “help” Google and Bing Can Use SiteMap.xml files to properly index your content

Sitemap PowerShell

Replace Custom Timer Jobs Why Custom Timer Jobs? Why not Custom Timer Jobs? Use PowerShell and the Windows Task Scheduler Tool

Scheduled PowerShell Caveats No Output to a Console Window (Obviously) Permissions of the Scheduled Job May have to save a high-level set of credentials Another Item to Manage and Monitor A whole lot better than watching your Timer Jobs

Questions? Thanks for attending! If time permits, I’ve got more PowerShell scenarios and examples.

External DB System PowerShell

External REST Service Integration Call External Service to Enter In SP List Data – Caching Information