万本电子书0元读

万本电子书0元读

顶部广告

PowerShell for Office 365电子书

售       价:¥

22人正在读 | 0人评论 9.8

作       者:Martin Machado, Prashant G Bhoyar

出  版  社:Packt Publishing

出版时间:2017-07-26

字       数:23.3万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Learn the art of leveraging PowerShell to automate Office 365 repetitive tasks About This Book ? Master the fundamentals of PowerShell to automate Office 365 tasks. ? Easily administer scenarios such as user management, reporting, cloud services, and many more. ? A fast-paced guide that leverages PowerShell commands to increase your productivity. Who This Book Is For The book is aimed at sys admins who are administering office 365 tasks and looking forward to automate the manual tasks. They have no knowledge about PowerShell however basic understanding of PowerShell would be advantageous. What You Will Learn ? Understand the benefits of *ing and automation and get started using Powershell with Office 365 ? Explore various PowerShell packages and permissions required to manage Office 365 through PowerShell ? Create, manage, and remove Office 365 accounts and licenses using PowerShell and the Azure AD ? Learn about using powershell on other platforms and how to use Office 365 APIs through remoting ? Work with Exchange Online and SharePoint Online using PowerShell ? Automate your tasks and build easy-to-read reports using PowerShell In Detail While most common administrative tasks are available via the Office 365 admin center, many IT professionals are unaware of the real power that is available to them below the surface. This book aims to educate readers on how learning PowerShell for Office 365 can simplify repetitive and complex administrative tasks, and enable greater control than is available on the surface. The book starts by teaching readers how to access Office 365 through PowerShell and then explains the PowerShell fundamentals required for automating Office 365 tasks. You will then walk through common administrative cmdlets to manage accounts, licensing, and other scenarios such as automating the importing of multiple users,assigning licenses in Office 365, distribution groups, passwords, and so on. Using practical examples, you will learn to enhance your current functionality by working with Exchange Online, and SharePoint Online using PowerShell. Finally, the book will help you effectively manage complex and repetitive tasks (such as license and account management) and build productive reports. By the end of the book, you will have automated major repetitive tasks in Office 365 using PowerShell. Style and approach This step by step guide focuses on teaching the fundamentals of working with PowerShell for Office 365. It covers practical usage examples such as managing user accounts, licensing, and administering common Office 365 services. You will be able to leverage the processes laid out in the book so that you can move forward and explore other less common administrative tasks or functions.
目录展开

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

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部