| description | Comprehensive guide to learning SPE from beginner to advanced. |
|---|
The world renowned Sitecore PowerShell Extensions module has so much to offer, but sometimes those new to the module may find it difficult to know where to start. This training guide provides you with everything you need to use and be productive with SPE.
Don't worry, you will be able to use it without having to write any code.
This guide provides a progressive roadmap from beginner to advanced SPE user. Follow this path to build your skills systematically:
- Get up and running - Start with Getting Started
- Watch the basics - View our video series
- Learn PowerShell syntax - Study Language Basics
- Master commands - Read Commands and Pipelines
- Understand providers - Learn Providers
- Practice with examples - Try Your First Scripts
- Avoid mistakes - Review Common Pitfalls
- Retrieve Sitecore items - Learn to query and navigate → Retrieving Items
- Modify content - Edit, create, and delete → Editing Items, Creating Items
- Move and copy items - Reorganize content → Moving and Copying Items
- Use interactive dialogs - Build user interfaces → Interactive Dialogs
- Explore integration points - Extend Sitecore UI → Integration Points
- Create custom reports - Build powerful analysis tools → Authoring Reports
- Build reusable libraries - Organize your scripts → Libraries and Scripts
- Automate with tasks - Schedule automated jobs → Authoring Tasks
- Use remoting - Control Sitecore from external scripts → Remoting
- Package your work - Deploy scripts as packages → Packaging
- Plan your next steps - Review Next Steps
{% hint style="danger" %} BEFORE deploying to any environment, you MUST review security:
- Security Hardening Guide - Overview of security concepts
- Security Checklist - Step-by-step hardening
- Security Policies - Configure access control
- NEVER install SPE on Content Delivery (CD) servers
- NEVER deploy SPE on internet-facing instances {% endhint %}
- This book - Comprehensive reference for all SPE features
- Command Reference - Complete list of SPE cmdlets
- Code Snippets - Ready-to-use examples
- SPE Video Series - Beginner walkthroughs
- Blogs and Videos Collection - Community content
- Console - Interactive PowerShell terminal in Sitecore
- ISE (Integrated Scripting Environment) - Full-featured script editor with IntelliSense
- Built-in help: Use
Get-Help <command-name>in the Console - Troubleshooting: Troubleshooting Guide
- Community: Join the #module-spe channel on Sitecore Slack
- GitHub: Report issues or request features at GitHub
Happy scripting!