Udemy

Course 8: PowerShell- Advanced Administration of Server 2019

立即報名
  • 388 名學生
  • 更新於 12/2019
4.6
(12 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
6 小時 41 分鐘
教學語言
英語
授課導師
Dante Leo
評分
4.6
(12 個評分)
5次瀏覽

課程簡介

Course 8: PowerShell- Advanced Administration of Server 2019

PowerShell Advanced Automated Administration with JSON, REST API, XML, DSC, JEA, Controller scripts, PS Workflow, Debug

Course Description

This course provides students with the advanced knowledge and skills to create production-quality scripts by using Windows PowerShell. It teaches students how to automate administrative tasks by using Windows PowerShell.

Students learn core scripting skills, such as creating advanced functions, writing controller scripts, and handling script errors. Students learn how to work with Windows PowerShell workflows, the REST API, XML-formatted data files, and JavaScript Object Notation (JSON)-formatted data files. Students also learn how to use new administration tools, such as Desired State Configuration (DSC) and Just Enough Administration (JEA), to configure and help secure servers.


The course outline is as follows

Module 1, “Creating advanced functions”

Learn how to parameter a command and create an advanced function, convert a script and function into a script module, define parameter attributes and input validation for a function, enumerate objects by using scripting constructs, modify a function to accept pipeline input, produce complex pipeline output in a function, document a function by using comment-based Help, and create functions that support -WhatIf and -Confirm to parameter a command into an advanced function.


Module 2, “Using Microsoft .NET Framework and REST API in Windows PowerShell”

This module explains how to use Microsoft .NET Framework and REST API to supplement functionality that Windows PowerShell commands provide.


Module 3, “Writing controller scripts”

Learn how to describe the difference between tools and controller scripts, write controller scripts that present a user interface, and write controller scripts that automate a business process.


Module 4, “Handling script errors”

Learn how to perform basic error handling in scripts. The module focuses on adding error handling to existing tools, primarily as a time-saving mechanism (as opposed to having students write new tools). A side benefit of this approach is that it helps build the skills needed to analyze and reuse existing code written by someone else. Topics include describing the shell’s default error response

mechanisms and adding error handling code to existing tools.


Module 5, “Using XML, JSON, and custom-formatted data”

Learn how to read, manipulate, and write data in the XML and JSON formats.


Module 6, “Enhancing server management with Desired State Configuration and Just Enough Administration”

Explains how to write Desired State Configuration (DSC) configuration files, deploy those files to servers, and monitor servers’ configurations. This module also explains how to restrict administrative access by using Just Enough Administration (JEA).


Module 7, “Analyzing and debugging scripts”

Learn how to use native Windows PowerShell features to analyse and debug existing scripts. Additionally, students analyse and debug an existing script.


Module 8, "Understanding Windows PowerShell Workflow”

Learn about the features of the Windows PowerShell Workflow technology.

課程章節

  • 9 個章節
  • 62 堂課
  • 第 1 章 Introduction
  • 第 2 章 Module 1- Creating advanced functions
  • 第 3 章 Module 2- Using Microsoft .NET Framework and REST API in Windows PowerShell
  • 第 4 章 Module 3- Writing controller scripts
  • 第 5 章 Module 4- Handling script errors
  • 第 6 章 Module 5 - Using XML, JSON and Custom-formatted data
  • 第 7 章 Module 6 - Enhancing server management with DSC and JEA
  • 第 8 章 Module 7 - Analyzing and debugging scripts
  • 第 9 章 Module 8 - Understanding Windows PowerShell Workflow

課程內容

  • Create advanced functions
  • Use Microsoft .NET Framework and REST API in Windows PowerShell
  • Write controller scripts
  • Handle script errors
  • Use XML, JSON, and custom formatted data
  • Enhance server management with Desired State Configuration and Just Enough Administration
  • Analyse and debug scripts
  • Understand Windows PowerShell Workflow


評價

  • M
    Manas Dash
    5.0

    Well described

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意