Admin SharePoint 2010 with PowerShell
Upcoming SlideShare
Loading in...5
×
 

Admin SharePoint 2010 with PowerShell

on

  • 1,171 views

 

Statistics

Views

Total Views
1,171
Views on SlideShare
1,165
Embed Views
6

Actions

Likes
0
Downloads
12
Comments
0

1 Embed 6

http://192.168.33.10 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Admin SharePoint 2010 with PowerShell Admin SharePoint 2010 with PowerShell Presentation Transcript

  • Administering SharePoint 2010with Windows PowerShell
    Don JonesConcentrated Technology, LLChttp://concentratedtech.com
  • This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like.
    For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com.
    For links to newly-posted decks, follow us on Twitter:@concentrateddon or @concentratdgreg
    This work is copyright ©Concentrated Technology, LLC
  • Agenda
    Our main goal is to explore what’s possible in SharePoint using Windows PowerShell…
    …and to start looking at the major command sets that accomplish administrative tasks
    We’ll spend a lot of time examining the Help files as part of this
  • CAUTION: DEMOS AHEAD
    This is a demonstration-intensive session (very few slides)
    I will capture a shell transcript and save all of my scripts
    You can download these (in a week or so) from ConcentratedTech.com (there’s a “Conference Materials” link in the menu)
  • SP Management Shell
    Not really an independent shell…
    …just a “preloaded” Windows PowerShell
    Loads a specific module/snapin at startup so that SP commands are available
    You could also manually load these into a “normal” shell (or 3rd-party host)
    Let’s see
  • Shell Admin Permissions
    Need to grant admins the right to use the management shell
    Get-SPShellAdmin
    Add-SPShellAdmin –username DOMAINuser-database (Get-SPContentDatabase-Identity database_name)
    Remove-SPShellAdmin
  • Cmdlet Naming
    Notice the SP prefix on the noun of all SharePoint cmdlets?
    Get-Command –noun SP*
    Or…
    Get-Command limited to the SharePoint module/snapin (let’s see)
  • START THINKING…
    What SP admin tasks would YOU want to automate within the shell?
    Your ideas will drive our discovery of commands and capabilities… so start coming up with ideas!
  • Starting Commands
    Get-SPSite (get site collections)
    Get-SPWeb (get Webs)
    Try this:Get-SPSite –limit All |Get-SPWeb –limit All |Where { -not $_.RequestAccessEnabled }
  • Limits
    Most Get-SP* commands limit to 20 objects
    Use –Limit to change that; either numeric or “All.”
    Be aware of potential performance issues with large result sets – avoid doing so on production servers unless necessary
  • Filters
    Most Get-SP* commands also include a –filter parameter
    Limits the results to just those that meet the filter criteria
    Best way to filter – as opposed to using Where – if the property you want to filter on is supported
  • Supported Filters
    Get-SPSite
    Owner
    Secondary Onwer
    LockState
    Get-SPWeb
    Title
    Template
    Get-SPWeb –filter {$_.Template –eq ’Blog’ }
  • Farms
    Get-SPFarm
    Get-SPFarmConfig
    Backup-SPFarm
    Restore-SPFarm
  • Servers
    Get-SPServer [[-Identity] name]
    Get-SPServer | Where { $_.Role –eq "Application" }
  • Web Applications
    New-SPWebApplication
    Get-SPWebApplication
    Remove-SPWebApplication
  • Sites
    New-SPSite
    Get-SPSite
    Get-SPSiteAdministration
    Backup-SPSite
    Remove-SPSite
  • Webs
    New-SPWeb
    Get-SPWeb
    Remove-SPWeb
  • NOW… let’s do some Q&A
    I’ve got more demos to show you, but want to make sure I address your questions
    Ask ‘em now!
    The remainder of the session will be additional demos
    Remember: Transcript will be downloadable; no need to copy down the syntax
    Ask for a “reminder card” if you want to download this stuff next week.
  • Final Notes…
    Please be sure to submit a session evaluation form!
    Download slides & materials from www.ConcentratedTech.com within one week!
    Blog, URLs, and other information is also available at www.ConcentratedTech.com for your reference
    More resources at www.ShellHub.com
    Thank you very much!
  • Your Feedback is Important
    Please fill out a session evaluation form.
    Thank you!
  • This slide deck was used in one of our many conference presentations. We hope you enjoy it, and invite you to use it within your own organization however you like.
    For more information on our company, including information on private classes and upcoming conference appearances, please visit our Web site, www.ConcentratedTech.com.
    For links to newly-posted decks, follow us on Twitter:@concentrateddon or @concentratdgreg
    This work is copyright ©Concentrated Technology, LLC