售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Title Page
Copyright
PowerShell for Office 365
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
PowerShell Fundamentals
Why do we need to learn PowerShell for Office 365?
PowerShell is a cmdlet based language with verb-noun syntax
How to pass parameters to cmdlets and storing results as a variable
Parameters
How to get help with PowerShell
What is a module?
What is a pipe?
How PowerShell is an object-oriented language and how to work with objects
Using the if and where statements
Using the for and while loops
Creating your first script
Summary
Managing Office 365 with PowerShell
Admin roles for Office 365
Installing and working with the Office 365 admin tools
Installing Microsoft Online Service Sign-In Assistant
Installing the Windows Azure Active Directory Module for PowerShell
Verifying installation of the Office 365 admin tools
Creating the first user account in PowerShell
Ensuring user account permissions
Checking license availability
Creating a new user
Summary
Azure AD and Licensing Management
Common administrative cmdlets that are used for managing accounts and licensing
How to change the license for existing users
Formatting data to be used for bulk account management
How to reset account passwords
How to update user account details
Summary
Managing SharePoint Online Using PowerShell
A brief overview of the SharePoint APIs
The SharePoint web services API
The SharePoint server-side API and PowerShell API
The client-side object model
The REST API
The SharePoint Online API
Setting up your environment
PowerShell execution policy
SharePoint Online Management Shell
Security requirements
SharePoint Online scripting
Scenario 1 - getting to know the API
Scenario 2 - site collection information
Scenario 3 - site collection maintenance
Testing site health
Scenario 4 - personal sites
Scenario 5 - sharing and external access
Guest access
Scenario 6 - CSOM scripting using PowerShell
Environment setup
Connecting to SharePoint Online via CSOM
CSOM queries
Scenario 7 - the REST API in PowerShell
Summary
Managing Exchange Online Using PowerShell
Connecting to Exchange Online
Exploring the API
Working with Exchange accounts
Creating new mailboxes
Scenario 1 - a new user mailbox
Scenario 2 - an unlicensed existing user
Scenario 3 - a licensed user without the Exchange service
Scenario 4 - MailUser
User photos
Email forwarding
Out-of-office reply
Inbox rules
User impersonation
Installing Exchange Web Services
Role-based access control
Management roles
Role groups
Management role assignment
RBAC scenario - creating a custom administrator
First requirement - limiting access to PowerShell commands
Second requirement - limiting access to a group of users
Summary
Script Automation
PowerShell modules
Module manifest
Script modules
Cmdlets
Scheduled execution
Scripting instrumentation - the next steps
Code signing
Setting up a signing infrastructure
The PKI module
Self-signed certificates
Creating a CA certificate
Querying certificate stores
Exporting, importing, and publishing certificates
Issuing certificates with a self-signed CA
Active Directory Certificate Services
Prerequisites
Requesting and issuing certificates in AD CS
Signing PowerShell scripts
IncludeChain
TimestampServer
Summary
Patterns and Practices PowerShell
Why do we need to learn PnP PowerShell?
Installing and working with PnP PowerShell cmdlets
PowerShell Gallery
Using Setup files/binaries
Installation script
Verifying the installation of the PnP PowerShell module for SharePoint Online
Using Windows Credential Manager with PnP PowerShell
An example of provisioning site collection using a standard template
Summary
OneDrive for Business
Feature configuration
Personal site management
Data migration
The CSOM API
The SPO Migration API
Office 365 Import service
Creating an Azure Blob storage account
Migrating data using Azure Blob storage
Summary
PowerShell Core
Installing PowerShell Core
Remoting on PowerShell Core
WinRM remote management
SSH Remote management
Managing SharePoint with PowerShell Core
Managing SharePoint Online from PowerShell Core
Summary
买过这本书的人还买过
读了这本书的人还在读