Windows PowerShell套用手冊

Windows PowerShell套用手冊

《Windows PowerShell套用手冊》是2009年機械工業出版社出版的書籍,作者是霍麥斯。

基本介紹

  • 書名:Windows PowerShell套用手冊
  • 作者:霍麥斯
  • 譯者:趙松德
  • ISBN:9787111253624
  • 頁數:546
  • 定價:89.00元
  • 出版社:機械工業出版社
  • 出版時間:2009-4
  • 裝幀:平裝
  • 開本:16
  • 副標題:Windows PowerShell套用手冊
內容簡介,目錄,

內容簡介

Windows PowerShell團隊開發人員Lee Holmes在《Windows PowerShell套用手冊》中提供了上百個測試過的腳本,讓你可以使用這個新的工具。當你遇到棘手的問題或需要一個快速解決方案時,可以快速地查找相關的指導。
Lee Holmes為你提供了實用的工具和忠告,使你提高工作效率。 你將能夠解決所有問題,從自動執行日常任務、使用檔案、事件日誌、其他形式的結構化數據,到管理用戶和複雜的Windows網路資源。每個解決方案都包含一些代碼,並講解了代碼是如何工作的,以便你可以將該解決方案套用於類似的任務中。
《Windows PowerShell套用手冊》包括:
管道、變數、對象、循環和流控制、字元串和非結構化的文本、計算和數學計算。
簡單檔案、結構化檔案、支持Internet的腳本、列表、數組、哈希表、錯誤管理、環境安全意識、腳本簽名。
檔案和目錄、註冊表操作、比較數據、事件日誌、進程cmdlet、服務cmdlet、活動目錄、企業計算機管理。
附錄包括PowerShell語言快速參考和對管理員來說有用的.NET、WMI和COM對象的介紹。那些管理Microsoft Exchange 2007和系統中心Operations Manager(以前的MOM)的管理員會發現有專門介紹相關內容的章節。

目錄

序.
前言
第一部分 教程
教程 windows powershell使用指南
簡介
一個互動式的shell
結構化命令
與對象深層次的集成
作為一流的系統管理員
可組合命令
防止誤操作的技術
常用的發現命令
無處不在的腳本
特殊開發
技術的橋樑
通過提供程式導航命名空間
更多的內容
第二部分 基礎知識
第1章 windows powershell互動界面
1.0 緒論
.1.1 運行程式、腳本和已有的工具
1.2 運行powershell命令
1.3 自定義shell、配置檔案與提示符
1.4 查找實現指定任務的命令
1.5 獲得命令幫助
1.6 編程:搜尋幫助
1.7 在powershell之外調用powershell腳本
1.8 編程:保持批處理檔案修改的環境變數
1.9 獲取系統日期與時間
1.10 檢查最後運行命令的狀態
1.11 度量命令執行時間
1.12 定製shell來提升工作效率
1.13 編程:學習常用命令的別名
1.14 使用與管理控制台歷史
1.15 將命令的輸出保存到檔案中
1.16 向檔案的結尾處加入信息
1.17 記錄你的會話全文
1.18 將某一項的屬性顯示成列表
1.19 將某一項的屬性顯示成表格
1.20 管理命令的錯誤輸出
1.21 配置調試、校驗和處理輸出
1.22 通過附加單元擴展powershell
1.23 使用控制台檔案載入保存snapin
第2章 管道
2.0 簡介
2.1 過濾列表項或命令輸出項
2.2 編程:簡化多數where-object 過濾
2.3 編程:互動式過濾對象
2.4 處理列表或命令輸出的每一項
2.5 自動化數據密集型任務
第3章 變數與對象
3.0 簡介
3.1 在變數中存儲信息
3.2 訪問環境變數
3.3 控制訪問和變數的範圍與其他項
3.4 使用.net 對象
3.5 創建一個.net對象的實例
3.6 編程:創建對象的實例
3.7 快速輸入較長的類名
3.8 使用com 對象
3.9 了解類型和對象
3.10 獲得類和對象詳細文檔
3.11 向對象添加自定義的方法和屬性
3.12 向類添加自定義的方法和屬性
第4章 循環與流程控制
4.0 簡介
4.1 通過比較和邏輯操作做出決定
4.2 使用條件語句控制腳本流程
4.3 使用switch管理條件語句
4.4 使用循環
4.5 添加暫停或延遲
第5章 字元串與非結構化文本
5.0 簡介
5.1 創建字元串
5.2 創建一個多行或格式化的字元串
5.3 在字元串中放置特殊字元
5.4 向字元串中插入動態信息
5.5 禁止字元串包含動態信息
5.6 在字元串中插入格式化的信息
5.7 根據文本或模式在字元串中查找
5.8 替換字元串中的文本
5.9 字元串大、小寫轉換
5.10 去掉字元串中的空格
5.11 格式化日期的輸出
5.12 轉換文本流為對象
5.13 生成大的報告和文本流
第6章 計算和數學計算
6.0 簡介
6.1 執行簡單的算法
6.2 執行複雜的算法
6.3 度量一個列表的統計屬性
6.4 使用二進制數
6.5 簡化管理用的常量
6.6 在不同的進制間轉換數字
第三部分 常見任務
第7章 簡單檔案
7.0 簡介
7.1 獲取檔案的內容
7.2 搜尋檔案中的文本
7.3 分析和管理基於文本的日誌
7.4 分析和管理二進制檔案
7.5 創建臨時檔案
7.6 搜尋和替換檔案中的文本
第8章 結構化檔案
8.0 簡介
8.1 訪問xml檔案中的信息
8.2 對 xml 檔案執行 xpath 查詢
8.3 修改xml檔案中的信息
8.4 輕鬆導入和導出結構化數據
8.5 將一個命令的輸出存儲到 csv 檔案
8.6 從 csv 檔案中導入結構化的數據
8.7 使用 excel 管理命令輸出
第9章 支持internet的腳本
9.0 簡介
9.1 從internet下載一個檔案
9.2 從internet下載一個web頁面
9.3 編程:獲得頁面中的超級連結
9.4 編程:調用web服務
9.5 將命令的輸出生成一個web頁面
9.6 編程:傳送電子郵件
9.7 編程:與internet協定互動
第10章 代碼復用
10.0 簡介
10.1 編寫一個腳本
10.2 編寫一個函式
10.3 編寫一個腳本塊
10.4 從腳本、函式、腳本塊返回數據
10.5 將常用的函式放到庫檔案中
10.6 腳本、 函式或腳本塊的訪問參數
10.7 訪問管道輸入
10.8 用命令關鍵字(cmdlet keywords)編寫面向管道的腳本
10.9 編寫一個面向管道的函式
第11章 列表、數組和哈希表
11.0 簡介
11.1 創建數組或項的列表
11.2 創建交錯或多維數組
11.3 訪問數組中的元素
11.4 訪問數組的每個元素
11.5 對數組或列表中的項進行排序
11.6 確定數組是否包含某項
11.7 合併數組
11.8 從數組中查找匹配一個值的項
11.9 從數組中移出元素
11.10 從數組中查找大於或小於一個值的項
11.11 使用arraylist類完成高級的數組任務
11.12 創建哈希表或關聯數組
11.13 根據鍵或值對哈希表排序
第12章 用戶互動
12.0 簡介
12.1 讀取用戶輸入一行
12.2 讀取用戶輸入的按鍵
12.3 編程:向用戶顯示一個選單
12.4 給用戶顯示輸出和訊息
12.5 為長時間運行的任務提供進度更新
12.6 編寫支持區域性的腳本
12.7 編程:採用交替的區域性設定調用腳本塊
12.8 主機的用戶界面的訪問功能
12.9 編程:向你的腳本中添加一個圖形用戶界面
第13章 跟蹤和錯誤管理
13.0 簡介
13.1 查看由某一命令生成的錯誤
13.2 處理警告、 錯誤和終止錯誤
13.3 輸出警告、錯誤和終止錯誤
13.4 調試腳本
13.5 收集腳本或命令的詳細的跟蹤信息
13.6 編程:分析腳本的性能的配置檔案
第14章 掌握環境
14.0 簡介
14.1 查看和修改環境變數
14.2 關於你的命令調用的訪問信息
14.3 編程:研究請求信息變數
14.4 找到腳本的名稱
14.5 找到你的腳本的位置
14.6 查找常見的系統路徑的位置..
14.7 編程:搜尋 windows 開始選單
14.8 獲取當前位置
14.9 安全地生成程式檔案路徑
14.10 與 powershell 的全局環境進行互動
第15章 windows powershell的擴展
15.0 簡介
15.1 訪問wmi數據
15.2 編程:確定可用到 wmi 篩選器的屬性
15.3 編程:搜尋wmi類
15.4 使用 .net 來執行高級的wmi 任務
15.5 將一個vbscript wmi腳本轉換為powershell
15.6 使用 com 腳本接口自動化程式
15.7 編程:查詢sql數據源
15.8 訪問 windows 性能計數器
15.9 編程:調用windows系統api
15.10 編程:添加c#代碼到powershell 腳本中
15.11 訪問 .net sdk 庫
15.12 創建你自己的 powershell cmdlet
15.13 添加 powershell 腳本到你自己的程式
第16章 安全和腳本簽名
16.0 簡介
16.1 通過執行策略啟用腳本
16.2 powershell 腳本或格式檔案簽名
16.3 編程:創建一個自簽名的證書
16.4 管理企業中的 powershell 安全性
16.5 驗證 powershell 腳本的數字簽名
16.6 安全地處理敏感信息
16.7 安全地要求用戶名和密碼
16.8 編程:作為另一個用戶啟動一個進程
16.9 在磁碟上安全地存儲憑據
16.10 訪問用戶和計算機證書
16.11 編程:搜尋證書存儲區
第四部分 管理員任務
第17章 檔案和目錄
17.0 簡介
17.1 查找一個特定日期之前修改的所有檔案
17.2 清除或移動檔案
17.3 管理與改變檔案屬性
17.4 獲取目錄中的檔案列表
17.5 使用匹配模式查找檔案
17.6 管理包含特殊字元的檔案
17.7 獲取磁碟使用情況信息
17.8 確定當前的位置
17.9 監視檔案內容變更
17.10 編程:獲取一個檔案的md5或sha1哈希值
17.11 建立目錄
17.12 刪除檔案或目錄
17.13 檔案或目錄重命名
17.14 移動檔案或目錄
17.15 獲取檔案或目錄的訪問控制列表
17.16 設定檔案或目錄的訪問控制列表
17.17 將擴展的檔案屬性添加到檔案
17.18 編程:創建檔案系統硬連結
17.19 編程:創建zip文檔
第18章 windows註冊表
18.0 簡介
18.1 註冊表導航
18.2 查看一個註冊表項
18.3 修改或刪除一個註冊表鍵值
18.4 創建一個註冊表鍵值
18.5 刪除註冊表項
18.6 將站點添加到ie瀏覽器的安全域中
18.7 修改ie瀏覽器設定
18.8 編程:搜尋windows註冊表
18.9 獲取某個註冊表項的訪問控制列表
18.10 設定一個註冊表項的訪問控制列表
18.11 使用遠程計算機的註冊表
18.12 編程:從遠程計算機獲取註冊表項
18.13 編程:獲取遠程註冊表項的屬性
18.14 編程:設定遠程註冊表項的屬性
18.15 程式的註冊表設定
第19章 數據比較
19.0 簡介
19.1 比較兩個命令的輸出
19.2 確定兩個檔案之間的差異
19.3 驗證檔案集的完整性
第20章 事件日誌
20.0 簡介
20.1 列出所有事件日誌
20.2 從事件日誌中獲取最新項
20.3 使用特定的文本查找事件日誌項
20.4 檢索一個特定的事件日誌項
20.5 根據頻率查找事件日誌記錄
20.6 備份事件日誌
20.7 創建或刪除事件日誌
20.8 寫入事件日誌
20.9 訪問遠程計算機的事件日誌
第21章 進程
21.0 簡介
21.1 列出當前運行的進程
21.2 啟動一個進程
21.3 停止一個進程
21.4 編程:調用遠程計算機上的一個powershell表達式
第22章 系統服務
22.0 簡介
22.1 列出所有運行的服務
22.2 管理一個正在運行的服務
22.3 訪問在遠程計算機上的服務
第23章 活動目錄
23.0 簡介
23.1 測試本地安裝的活動目錄腳本
23.2 創建組織單元
23.3 獲取組織單元的屬性
23.4 修改組織單元的屬性
23.5 獲取一個活動目錄容器的子集
23.6 創建用戶賬戶
23.7 編程:批量導入活動目錄用戶
23.8 搜尋用戶賬戶
23.9 獲取並列出用戶賬戶的屬性
23.10 修改用戶賬戶的屬性
23.11 創建一個安全組或分布組
23.12 搜尋一個安全組或分布組
23.13 獲取一個組的屬性
23.14 查找用戶組的所有者
23.15 修改安全組或分布組的屬性
23.16 將用戶添加到安全組或分布組
23.17 從安全組或分布組中刪除用戶
23.18 列出用戶的組成員身份
23.19 列出一組的所有成員
23.20 列出一個組織單元的所有用戶
23.21 搜尋計算機賬戶
23.22 獲取並列出一台計算機賬戶的屬性
第24章 企業級計算機管理
24.0 簡介
24.1 編程:列出用戶登錄或註銷的腳本
24.2 編程:列出計算機啟動或關機腳本
24.3 啟用或禁用windows防火牆
24.4 打開或關閉windows防火牆中的連線埠
24.5 “編程:列出所有已安裝的軟體”
24.6 卸載應用程式
24.7 管理計算機上的計畫任務
24.8 檢索印表機信息
24.9 檢索印表機佇列統計信息
24.10 管理印表機和列印佇列
24.11 確定是否安裝了補丁程式
24.12 編程:匯總系統信息
24.13 續訂動態主機配置協定租約
24.14 分配一個靜態 ip 地址
24.15 列出計算機的所有ip地址
24.16 列出網路適配器的屬性
第25章 管理exchange 2007通信伺服器
25.0 簡介
25.1 嘗試使用 exchange 管理shell程式
25.2 自動執行嚮導任務
25.3 管理exchange用戶
25.4 管理信箱
25.5 管理分發組
25.6 管理傳輸規則
25.7 管理outlook web access
第26章 管理操作管理器2007伺服器
26.0 簡介
26.1 體驗命令shell程式
26.2 管理操作管理器代理
26.3 計畫維護視窗
26.4 獲取、安裝和卸載管理包
26.5 啟用或禁用規則
26.6 列出並啟動任務
26.7 管理警報
第五部分 參考資源
附錄a powershell語言和環境
附錄b 正則表達式參考
附錄c powershell自動變數
附錄d 標準powershell動詞
附錄e 選定的.net類和它們的使用
附錄f wmi參考
附錄g 選定的com對象和它們的使用
附錄h .net字元串格式
附錄i .net日期格式...

相關詞條

熱門詞條

聯絡我們