Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow
暫譯: 系統管理員的 PowerShell:自動化工作流程的實用指南

Bertram, Adam

  • Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-1
  • Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-2
  • Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-3
  • Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-4
  • Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-5
  • Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-6
  • Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-7
Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow-preview-1

買這商品的人也買了...

相關主題

商品描述

Learn to use PowerShell, Microsoft's scripting language, to automate real-world tasks that IT professionals and system administrators deal with every day.

Bridge the gap between scripting and operations personnel with Automate the Boring Stuff with PowerShell. With PowerShell, you can automate tasks with scripts without having to learn the complicated ins and outs of programming. After you familiarize yourself with PowerShell's intuitive syntax, you'll apply your knowledge by designing and developing scripts for lots of daily situations IT personnel find themselves in every day. You'll then end with learning how to build a large project to automate server deployments from scratch written completely in PowerShell.

In Part One, you'll be brought up to an intermediate knowledge level of PowerShell by exploring the ins and outs of core concepts with PowerShell's intuitive syntax.

In Part Two, you'll begin to apply your knowledge and develop various scripts to automate all kinds of real-world tasks that a tech professional may run into.

Finally, in Part Three, you will take all of that knowledge you learned in the first two parts and begin work on a large PowerShell module called PowerLab. In this Part, you will build a real-world project purely in PowerShell that will teach you that PowerShell isn't just for a few scripts here and there This PowerLab module will enable you to automatically create Hyper-V virtual machines, install Windows servers, and provision domain controllers, IIS web servers, and SQL servers.

With this book's vast amount of real-world, applicable examples coming from an author who's lived PowerShell for over 8 years, you'll uncover hundreds of tactics and techniques that even the most seasoned PowerShell expert may not know. Unlock the possibilities with PowerShell

商品描述(中文翻譯)

學習使用 PowerShell,微軟的腳本語言,來自動化 IT 專業人員和系統管理員每天面對的現實任務。

透過《用 PowerShell 自動化無聊的事情》來彌補腳本與運營人員之間的差距。使用 PowerShell,您可以透過腳本自動化任務,而無需學習複雜的程式設計細節。在熟悉 PowerShell 直觀的語法後,您將通過設計和開發腳本來應用您的知識,解決 IT 人員每天面對的各種日常情況。最後,您將學會如何從零開始構建一個大型項目,以完全使用 PowerShell 自動化伺服器部署。

在第一部分中,您將通過探索 PowerShell 核心概念的細節,將 PowerShell 的知識提升到中級水平。

在第二部分中,您將開始應用您的知識,開發各種腳本來自動化技術專業人員可能遇到的各種現實任務。

最後,在第三部分中,您將把在前兩部分學到的所有知識應用到一個名為 PowerLab 的大型 PowerShell 模組上。在這一部分中,您將純粹使用 PowerShell 構建一個現實項目,這將教會您 PowerShell 不僅僅是用於一些零散的腳本。這個 PowerLab 模組將使您能夠自動創建 Hyper-V 虛擬機、安裝 Windows 伺服器,以及配置域控制器、IIS 網頁伺服器和 SQL 伺服器。

這本書提供了大量來自一位擁有超過 8 年 PowerShell 經驗的作者的現實可應用範例,您將發現數百種即使是最資深的 PowerShell 專家也可能不知道的策略和技巧。解鎖 PowerShell 的可能性。

作者簡介

Adam Bertram is a 20-year veteran of IT. He's an automation engineer, blogger, consultant, freelance writer, Pluralsight course author and content marketing advisor to multiple technology companies. Adam focuses on DevOps, system management, and automation technologies as well as various cloud platforms mostly in the Microsoft space. He is a 3-time Microsoft Cloud and Datacenter Management MVP who absorbs knowledge from the IT field and explains it in an easy-to-understand fashion.

作者簡介(中文翻譯)

亞當·伯特蘭 是一位擁有20年經驗的IT專業人士。他是一名自動化工程師、部落客、顧問、自由作家、Pluralsight 課程作者以及多家科技公司的內容行銷顧問。亞當專注於DevOps、系統管理和自動化技術,以及主要在微軟領域的各種雲端平台。他是三次獲得微軟雲端與資料中心管理MVP的專家,能夠從IT領域吸收知識並以易於理解的方式進行解釋。

目錄大綱

Introduction

Part I: Fundamentals
Chapter 1: Getting Started
Chapter 2: Basic PowerShell Concepts
Chapter 3: Combining Commands
Chapter 4: Control Flow
Chapter 5: Error Handling
Chapter 6: Writing Functions
Chapter 7: Exploring Modules
Chapter 8: Running Scripts Remotely
Chapter 9: Testing with Pester

Part II: Automating Day-to-Day Tasks
Chapter 10: Parsing Structured Data
Chapter 11: Automating Active Directory
Chapter 12: Working with Azure
Chapter 13: Working with AWS
Chapter 14: Creating a Server Inventory Script

Part III: Building Your Own Module
Chapter 15: Provisioning a Virtual Environment
Chapter 16: Installing an Operating System
Chapter 17: Deploying Active Directory
Chapter 18: Creating and Configuring a SQL Server
Chapter 19: Refactoring Your Code
Chapter 20: Creating and Configuring an IIS Web Server

View the detailed Table of Contents
View the Index

目錄大綱(中文翻譯)

Introduction

Part I: Fundamentals

Chapter 1: Getting Started

Chapter 2: Basic PowerShell Concepts

Chapter 3: Combining Commands

Chapter 4: Control Flow

Chapter 5: Error Handling

Chapter 6: Writing Functions

Chapter 7: Exploring Modules

Chapter 8: Running Scripts Remotely

Chapter 9: Testing with Pester

Part II: Automating Day-to-Day Tasks

Chapter 10: Parsing Structured Data

Chapter 11: Automating Active Directory

Chapter 12: Working with Azure

Chapter 13: Working with AWS

Chapter 14: Creating a Server Inventory Script

Part III: Building Your Own Module

Chapter 15: Provisioning a Virtual Environment

Chapter 16: Installing an Operating System

Chapter 17: Deploying Active Directory

Chapter 18: Creating and Configuring a SQL Server

Chapter 19: Refactoring Your Code

Chapter 20: Creating and Configuring an IIS Web Server

View the detailed Table of Contents

View the Index