Tuesday, October 4, 2016

SharePoint PowerShell

Update

DBATools is a free PowerShell module with over 180 SQL Server administration, best practice and migration commands included
https://dbatools.io/

Github
https://github.com/sharepoint

Codeplex
http://www.codeplex.com/site/search?TagName=Sharepoint

Add Online Modules
http://sharepoint-tricks.com/install-update-uninstall-cmdlets-for-sharepoint-online

More from The Cloud Engineer

https://thecloudengineer.blogspot.com/2016/09/powershell-toolbox-for-sharepoint.html

Older News

Strange Error
http://sharepoint.stackexchange.com/questions/17247/spsite-allwebs-returns-error

PowerShell Articles from Mike Smith
http://sharepointpromag.com/author/michael-t-smith

http://sharepointpromag.com/sharepoint-2010/inventorying-sharepoint-using-powershell

http://sharepointpromag.com/sharepoint/windows-powershell-scripts-sharepoint-info-files-pagesweb-parts

http://sharepointpromag.com/sharepoint-2013/exploring-sharepoint-users-groups-and-security-using-powershell

http://sharepointpromag.com/sharepoint/exploring-and-inventorying-sharepoint-using-powershell-part-4-finding-and-resetting-custo

http://techtrainingnotes.blogspot.cz/2011/06/sharepoint-how-to-change-default-home.html

Creating Content Types (and Site Columns) with PowerShell

http://www.rbradbrook.co.uk/blog/2013/03/10/creating-content-types-and-site-columns-with-powershell/

Log Info
http://zimmergren.net/technical/sp-2010-find-error-messages-with-a-correlation-id-token-in-sharepoint-2010

General Info

Great Tool
http://www.sapien.com/software/powershell_studio

Great site with a ton of scripts
http://blogs.technet.com/b/onescript/p/sharepoint.aspx

Just found but untested

http://social.technet.microsoft.com/wiki/contents/articles/20692.sharepoint-get-set-and-copy-user-profile-properties-using-powershell.aspx

ISE http://thecloudengineer.blogspot.com/2011/10/create-ise-enabled-for-sharepoint.html

Command Builder
http://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html

2013
Complete List - Index of Windows PowerShell cmdlets for SharePoint 2013
http://technet.microsoft.com/en-us/library/ff678226.aspx

2010
Complete List - Index of Windows PowerShell cmdlets for SharePoint 2010
http://technet.microsoft.com/en-us/library/ff678226(v=office.14).aspx

Great Reference to PowerShell in SharePoint 2010
http://technet.microsoft.com/en-us/library/ff678226.aspx

More from Powershell101
Users
http://powershell101.blogspot.com/2012/06/sharepint-users.html

Confirmed PS1 Examples

Enumerating SharePoint Permissions and Active Directory
New and improved http://briantjackett.com/archive/2013/07/01/powershell-script-to-enumerate-sharepoint-2010-or-2013-permissions-and.aspx

http://geekswithblogs.net/bjackett/archive/2009/04/24/the-power-of-powershell-and-sharepoint-enumerating-sharepoint-permissions-and.aspx

Capture and report on all SharePoint permissions through a site collection http://localgovernmentsharepoint.wordpress.com/2012/01/25/powershell-script-to-capture-and-report-on-all-sharepoint-permissions-through-a-site-collection/

Open Port Audit
http://gallery.technet.microsoft.com/Security-hardening-for-c425db1d

Potential Examples

Set AD changes needed for UPSA via powershell
http://blog.kuppens-switsers.net/2012/02/setting-replicating-directory-changes-using-powershell/

General Code from Engineers at PointBeyond
http://blog.pointbeyond.com/

Copy List
http://adicodes.com/copy-or-replace-list-items-in-powershell/#!

AD Lockout
http://mikefrobbins.com/2013/11/29/powershell-script-to-determine-what-device-is-locking-out-an-active-directory-user-account/

Move Site Collections
http://alinimer.com/2012/06/10/from-the-field-move-a-site-collection-to-new-content-db-with-new-managed-path/

Remove Unused Users
http://weblogs.asp.net/bsimser/archive/2013/02/12/powershell-tools-removing-orphaned-users-from-sharepoint.aspx

Long List of examples
http://powershellscripts.com/category.asp?cat=SharePoint

Adding users and claims to a site from PowerShell
http://blogs.msdn.com/b/brporter/archive/2010/12/02/adding-users-and-claims-to-a-site-from-powershell.aspx

Changing the Item-Level Permissions Settings for a Document Library requires PowerShell http://www.hersheytech.com/Blog/SharePoint/tabid/197/entryid/28/Default.aspx

Create a full site hierarchy
http://reality-tech.com/2012/03/07/scripts-to-create-scripts/

My Site
http://gallery.technet.microsoft.com/scriptcenter/Pre-Provision-SharePoint-ec781ee9