10961-C: Automating Administration With Windows PowerShell ( 10961c | 35 hours )

Prerequisites:
  • 具有 Windows 網路技術和實施方面的經驗。
  • 具有 Windows Server 管理、維護和故障排除方面的經驗。
  • 具有 Windows 用戶端管理、維護和故障排除的經驗
  • 參加本培訓的學生可以通過作為 Windows 系統管理員的實踐經驗獲得同等的知識和技能來滿足先決條件。不需要先修課程。
Overview:

该课程为学生提供了使用 Windows PowerShell 管理和自动化 Windows 服务器管理的基本知识和技能。 该课程为学生提供了识别和构建他们需要执行特定任务的命令的技能。 此外,学生学习如何构建脚本,以完成先进的任务,如自动化重复任务和报告。 该课程提供了支持广泛的 Microsoft 产品,包括 Windows Server, Windows 客户端, Microsoft Exchange Server, Microsoft SharePoint 服务器, Microsoft SQL Server, 系统中心等。 符合这一目标,这个课程不会专注于任何一个这些产品,尽管(3)是所有这些产品的常见平台,将作为该课程教导的技术的例子。

观众资料

该课程适用于已在一般情况下(3)和Windows客户端管理经验丰富的IT专业人士,并希望了解更多关于使用Windows PowerShell管理的信息。 假设没有任何以前的 Windows PowerShell 版本或任何脚本语言的经验。 该课程也适合 IT 专业人士已经在服务器管理经验丰富,包括 Exchange Server, SharePoint Server, SQL Server, System Center 等。

获得的技能

  • 描述 Windows PowerShell 的功能,并使用它运行并找到基本命令。
  • 识别和运行服务器管理的CMDlets。
  • 使用 Windows PowerShell 管道。
  • 描述使用 Windows PowerShell 管道的技术。
  • 使用 PSProviders 和 PSDrives 与其他存储形式合作。
  • 使用 WMI 和 CIM 查询系统信息。
  • 使用变量、序列和哈希表。
  • 在 Windows PowerShell 中编写基本脚本。
  • 在 Windows PowerShell 中编写先进的脚本。
  • 管理远程计算机。
  • 使用背景工作和计划工作。
  • 使用先进的 Windows PowerShell 技术。
Course Outline:

模組 1: Windows PowerShell 入門

本模組將向您介紹 Windows PowerShell,並概述產品的功能。該模組向您展示如何打開和配置shell以供使用,以及如何在shell中運行命令。該模組還介紹了 Windows PowerShell 中的內置幫助系統。

  • Windows PowerShell 概述和背景
  • 瞭解命令語法
  • 查找命令

實驗室:配置 Windows PowerShell

  • 配置 Windows PowerShell 控制台
  • 配置 Windows PowerShell ISE 應用程式

實驗室:查找和運行基本命令

  • 查找命令
  • 運行命令
  • 使用「關於」檔

學完本模組后,學生將能夠:

  • 打開並配置 Windows PowerShell。
  • 查找並運行 Windows PowerShell 命令。
  • 使用正確的命令和參數語法運行命令。

模組 2: 用於管理的 Cmdlet

本模組介紹通常用於管理的 cmdlet。雖然每次需要完成任務時都可以搜索 cmdlet,但至少對可用於系統管理的 cmdlet 有基本的瞭解會更有效。

  • Active Directory 管理 cmdlet
  • 網路配置 cmdlet
  • 其他伺服器管理 cmdlet

實驗室:Windows 管理

  • 創建和管理 Active Directory 物件
  • 在 Windows Server 上配置網路設置
  • 創建網站

學完本模組后,學生將能夠:

  • 識別並使用 cmdlet 進行 Active Directory 管理。
  • 識別並使用 cmdlet 進行網路配置。
  • 識別並使用 cmdlet 執行其他伺服器管理任務。

模組 3: 使用 Windows PowerShell 管道

本模組介紹 Windows PowerShell 的管道功能。儘管管道功能包含在多個命令行shell(如 Windows 作業系統中的命令提示符)中,但與其他shell相比,Windows PowerShell 中的管道功能提供了更複雜、更靈活、功能更強大的功能。本模組為您提供技能和知識,説明您更有效地使用shell。

  • 瞭解管道
  • 選擇、排序和測量物件
  • 從管道中篩選物件
  • 枚舉管道中的物件
  • 將管道數據作為輸出發送

實驗室:使用流水線

  • 選擇、排序和顯示數據

實驗室:過濾物件

  • 篩選物件

實驗室:枚舉物件

  • 枚舉物件

實驗室:將輸出發送到檔

  • 將使用者信息匯出到檔

學完本模組后,學生將能夠:

  • 描述 Windows PowerShell 管道的用途。
  • 選擇、排序和測量管道中的物件。
  • 從管道中篩選物件。
  • 枚舉管道中的物件。
  • 發送包含管道數據的輸出。

模組 4: 瞭解管道的工作原理

本模組演示 Windows PowerShell 如何在管道中將物件從一個命令傳遞到另一個命令。shell 提供了兩種可以使用的技術。瞭解這些技術的工作原理,以及在給定方案中使用哪一種技術,可以構建更有用和更複雜的命令行。

  • 傳遞管道數據
  • 管道數據的高級注意事項

實驗室:使用管道參數綁定

  • 預測管道行為

學完本模組后,學生將能夠:

  • 使用 ByValue 技術傳遞數據。
  • 描述用於傳遞管道數據的高級技術。

模組 5: 使用 PSProviders 和 PSDrives

本模組介紹 PSProviders 和 PSDrives 適配器。PSProvider 基本上是一個 Windows PowerShell 適配器,它使某種形式的存儲類似於磁碟驅動器。PSDrive 是與存儲形式的實際連接。您可以使用這兩個適配器,通過使用與管理文件系統相同的命令和技術來處理各種形式的存儲。

  • 使用 PSProviders
  • 使用 PSDrives

實驗室:使用 PSProviders 和 PSDrives

  • 在遠端電腦上創建檔和資料夾
  • 為將來的腳本創建註冊表項
  • 創建新的 Active Directory 組

學完本模組后,學生將能夠:

  • 使用 PSProviders。
  • 使用 PSDrives。

模組 6: 使用 WMI 和 CIM 查詢系統資訊

本模組介紹兩種並行技術:Windows Management 檢測 (WMI) 和通用資訊模型 (CIM)。這兩種技術都提供對管理資訊存儲庫的本地和遠端訪問,包括訪問操作系統、計算機硬體和已安裝軟體中提供的可靠資訊。

  • 瞭解 WMI 和 CIM
  • 使用 WMI 和 CIM 查詢數據
  • 使用 WMI/CIM 進行更改

實驗室:使用 WMI 和 CIM

  • 使用 WMI 查詢資訊
  • 使用 CIM 查詢資訊
  • 調用方法

學完本模組后,學生將能夠:

  • 說明通用資訊模型 (CIM) 和 Windows Management 檢測 (WMI) 之間的差異。
  • 使用 CIM 和 WMI 查詢管理資訊。
  • 使用 CIM 和 WMI 調用方法。

模組 7: 使用變數、數位和哈希表

本模組提供在 Windows PowerShell 中使用變數、陣列和哈希表所需的技能和知識。

  • 使用變數。
  • 操縱變數。
  • 操作陣列和哈希表。

實驗室:使用變數

  • 使用變數類型
  • 使用陣列
  • 使用哈希表

學完本模組后,學生將能夠:

  • 為變數賦值。
  • 描述如何操作變數。
  • 描述如何操作陣列和哈希表。

模組 8: 基本文稿

本模組演示如何將 Windows PowerShell 命令打包到腳本中。腳本允許您執行重複性任務和更複雜的任務,而不是在單個命令中無法完成的任務。

  • 腳本編寫簡介
  • 腳本構造
  • 從檔案匯入數據

實驗室:基本腳本

  • 設置腳本
  • 使用 ForEach 循環處理陣列
  • 使用 If 語句處理專案
  • 創建隨機密碼
  • 基於 CSV 檔案建立使用者

學完本模組后,學生將能夠:

  • 運行 Windows PowerShell 腳本。
  • 使用 Windows PowerShell 腳本構造。
  • 從檔案匯入數據。

模組 9: 高級文稿

本模組向您介紹可在腳本中使用的更高級的技術。這些技術包括收集使用者輸入、從檔中讀取輸入、使用説明信息記錄腳本和錯誤處理。

  • 接受用戶輸入
  • 腳本文檔概述
  • 疑難解答和錯誤處理
  • 功能和模組

實驗室:接受來自用戶的數據

  • 從遠端電腦查詢磁碟資訊
  • 更新腳本以使用備用憑據
  • 記錄腳本

實驗室:實現函數和模組

  • 創建紀錄記錄函數
  • 向文稿添加錯誤處理
  • 將函數轉換為模組

學完本模組后,學生將能夠:

  • 接受腳本的用戶輸入。
  • 解釋腳本文檔。
  • 實現文稿的錯誤處理。
  • 解釋函數和模組。

模組 10: 管理遠端 Computers

本模組向您介紹 Windows PowerShell 遠端處理技術,該技術使您能夠連接到一台或多台遠端電腦,並指示它們代表您運行命令。

  • 使用基本的 Windows PowerShell 遠端處理
  • 使用高級 Windows PowerShell 遠端處理技術
  • 使用 PSSessions

實驗室:使用基本遠端處理

  • 在本地電腦上啟用遠端處理
  • 執行一對一遠端處理
  • 執行一對多遠端處理

實驗室:使用 PSSessions

  • 使用隱式遠端處理
  • 管理多台電腦

學完本模組后,學生將能夠:

  • 描述遠端處理體系結構和安全性。
  • 使用高級遠端處理技術。
  • 創建和管理持久性遠端處理會話。

模組 11: 使用後台作業和計劃作業

本模組提供有關 Windows PowerShell 作業功能的資訊。作業是 Windows PowerShell 中的擴展點,並且有許多不同類型的作業。每種工作的工作方式可能略有不同,並且具有不同的能力。

  • 使用後台作業
  • 使用計劃作業

實驗室:使用後台作業和計劃作業

  • 啟動和管理作業
  • 創建計劃作業

學完本模組后,學生將能夠:

  • 創建和管理後台作業。
  • 創建和管理計劃作業。

模組 12: 使用高級 Windows PowerShell 技術

本模組介紹幾種高級 Windows PowerShell 技術和功能。其中許多技術和功能擴展了您在前面的模組中學到的功能。其中一些技術是新的,並提供了額外的功能。

  • 創建設定檔文稿
  • 使用先進的技術

實驗室:練習先進的技術

  • 創建設定檔文稿
  • 驗證IP位址的有效性
  • 報告磁碟資訊
  • 配置 NTFS 許可權
  • 使用 CSV 檔案中的密碼創建用戶帳戶

實驗室:練習文稿開發(可選)

  • 待定

學完本模組后,學生將能夠:

  • 創建和管理配置檔文本。
  • 使用高級技術處理數據。
Sites Published:

United Arab Emirates - 10961-C: Automating Administration With Windows PowerShell

Qatar - 10961-C: Automating Administration With Windows PowerShell

Egypt - 10961-C: Automating Administration With Windows PowerShell

Saudi Arabia - 10961-C: Automating Administration With Windows PowerShell

South Africa - 10961-C: Automating Administration With Windows PowerShell

Morocco - 10961-C: Automating Administration With Windows PowerShell

Kuwait - 10961-C: Automating Administration With Windows PowerShell

Oman - 10961-C: Automating Administration With Windows PowerShell

Slovakia - 10961-C: Automating Administration With Windows PowerShell

Kenya - 10961-C: Automating Administration With Windows PowerShell

Nigeria - 10961-C: Automating Administration With Windows PowerShell

Botswana - 10961-C: Automating Administration With Windows PowerShell

Slovenia - 10961-C: Automating Administration With Windows PowerShell

Croatia - 10961-C: Automating Administration With Windows PowerShell

Serbia - 10961-C: Automating Administration With Windows PowerShell

Bhutan - 10961-C: Automating Administration With Windows PowerShell

Nepal - 10961-C: Automating Administration With Windows PowerShell