万本电子书0元读

万本电子书0元读

顶部广告

Windows PowerShell for .NET Developers - Second Edition电子书

售       价:¥

8人正在读 | 0人评论 9.8

作       者:Chendrayan Venkatesan

出  版  社:Packt Publishing

出版时间:2015-10-27

字       数:160.0万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Efficiently administer and maintain your development environment with Windows PowerShellAbout This BookExplore *ing and automation techniques with Windows PowerShellGain concrete knowledge of Windows PowerShell *ing to perform professional level *ingDiscover the benefits of the Configuration Management Platform with this step-by-step guide that includes real-world *ing examples Who This Book Is For If you are an IT professional or developer who has worked on the .Net platform and you want to learn automation using Windows PowerShell, then this book is for you. This self-start guide takes you from the basics and gradually moves to an intermediate level to show you how to perform professional *ing.What You Will LearnUnderstand the concepts of building PowerShell *s and the basics of programmingManage the LYNC, Exchange, and SharePoint platformsCreate a Pull server using a SMB file share and HTTP and HTTPSUse .NET classes in Windows PowerShell and C# to manage Exchange OnlineUse PowerShell in C# to manage Exchange Online and work with .NET classes in PowerShellAutomate LYNC clients, consuming Client Server Object Models to administrate SharePoint Online In Detail Windows PowerShell 5.0 for .NET Developers is your self-start guide to performing automation using Windows PowerShell. This book will help you to understand the PowerShell syntax and grammar and will also teach you techniques to remove the rough edges of manual deployments. Packed with PowerShell *s and sample C# codes to automate tasks, it also includes real-world scenarios such as administrating office servers to help you save time and perform deployments swiftly and efficiently. The book begins with the Windows PowerShell basics, explores the significant features of Windows Management Framework 5.0, covers the basic concepts of Desired State Configuration and the importance of idempotent deployments. By the end of the book, you will have a good understanding of Windows PowerShell’s features and will be able to automate your tasks and manage configuration effectively.Style and approach This is an easy-to-follow step-by-step guide with text-enabled screenshots. Each topic is explained with codes and examples. It also includes multiple approaches for a number of tasks to let you choose the best one for you depending on your scenario.
目录展开

Windows PowerShell for .NET Developers Second Edition

Table of Contents

Windows PowerShell for .NET Developers Second Edition

Credits

Foreword

About the Authors

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Instant updates on new Packt books

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

1. Getting Started with Windows PowerShell

Scripting the cmdlet style

Introducing Windows PowerShell

Installing Windows Management Framework 5.0

The Windows PowerShell consoles

The Windows PowerShell console host

Setting up the console host using GUI

Setting up the console host using PowerShell

Exploring the Windows PowerShell ISE host using GUI

Benefits of an ISE

The PowerShell ISE script browser

Using an interactive shell

Windows PowerShell cmdlets

Getting help

Understanding aliases

Understanding expressions

Understanding objects

Understanding pipelines

Exporting a running process to a CSV file

Understanding filtering and formatting

PowerShell formatting

Exploring snippets in the PowerShell ISE

Getting started with PowerShell scripting

Summary

2. Unleashing Development Skills Using Windows PowerShell 5.0

Basics of WMI and CIM

Working with XML and COM

Exploring COM and Automation

Exploring .NET objects

Creating .NET objects

Extending .NET objects for Administrations and Development tasks

Extending the .NET Framework types

Building advanced scripts and modules

Exploring Windows PowerShell 5.0

The basics of Desired State Configuration

The Authoring phase

The Staging phase

The "Make it so" phase

Use case of classes in WMF 5.0

Constructors

Parsing structured objects using PowerShell

Exploring Package Management

Exploring PowerShellGet

Understanding PowerShell modules

Introduction to modules

Script modules

Binary modules

Manifest modules

Dynamic modules

Script debugging

Managing breakpoints

Line breakpoints

Variable breakpoints

Command breakpoints

Debugging scripts

Summary

3. Exploring Desired State Configuration

Prerequisites

Installing the WMF 5.0 April 2015 preview

Imperative versus declarative programming

Getting started with DSC

The Authoring phase

The Staging phase

The "Make it so" phase

Local Configuration Manager

Parameterizing the configuration script

Understanding MOF

Exploring Windows Remote Management and CIM

Windows PowerShell remoting

Exploring WSMan cmdlets

HTTP/HTTPS Listener

Exploring CIM commands

Exploring CIM methods

Querying the remote machines using CIM

Creating configuration scripts

Creating a configuration with MOF

Creating a Class-defined DSC resource

Types of deployment modes

The push mode

The pull mode

Creating a pull server using the SMB share

Creating the pull server using HTTP and HTTPS

Summary

4. PowerShell and Web Technologies

PowerShell Web Access

Installing PowerShell Web Access

Configuring PowerShell Web Access

Applying authorization rules

Management OData IIS Extensions

Creating the Management OData web service

Exploring web requests

Downloading files from the Internet

Reading a file from the Internet

Exploring web services

Using web services

Building web services

Exploring the REST API

Using the Azure REST API in PowerShell

Exploring JSON

Summary

5. Exploring Application Programming Interface

Exploring API using PowerShell

The EWS API for managing Exchange Online

Purging items in the mailbox folder

Deleting items from the mailbox folder

The Lync 2013 client-side API

Installation of LYNC SDK

Exploring client settings

Automating test calls

IM with contacts

Client-side object model – SharePoint Online

How does CSOM Work?

Creating and deleting list

Making PowerShell modules with SDKs

Summary

Index

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部