封存

Windows PowerShell 的實用秘訣。本週秘訣:使用規則運算式篩選集合

陣列與雜湊表

尋找陣列中的值

如何判斷指定值是否存在 Windows PowerShell 陣列中?這邊告訴您方法。

移除陣列的項目

誰說您不能從陣列中移除項目?只要使用正確的陣列類型即可。

使用雜湊表

儲存索引鍵值組、新增和移除項目以及根據索引鍵或值排序。

日期和時間

格式化日期及時間

修改日期時間值的顯示方式。

更多關於日期 (和時間) 的樂趣

如何使用 Get-Date cmdlet 來擷取多種不同的日期及時間項目。另外還附贈一個使用 .NET Framework 來擷取日期和時間資訊的指令碼。

格式化輸出

位元組轉換

將位元組轉換為 MB、GB 等。

建立自訂表格

使用 Format-Table cmdlet 建立自訂表格。

建立格式化的 HTML 輸出

2008 年 1 月 4 日
看看 ConvertTo-HTML cmdlet 有多麼好用。

格式化數字

以更容易閱讀的格式來顯示數字。

執行 Windows PowerShell 指令碼

針對多部電腦執行指令碼

使用命令列引數、文字檔,甚至是提示來讀取電腦名稱,並針對每部電腦執行指令碼。

針對多部電腦來執行指令碼:二部曲

針對網域中的所有電腦、OU 中的所有電腦、或 Excel 試算表中列出的所有電腦執行指令碼。

系統管理工作

使用 Get-ChildItem Cmdlet 可以做的酷炫事

擷取隱藏檔案、擷取來自多個資料夾的檔案等。

判斷資料夾大小由簡轉繁又化繁為簡的工作。 取得登入使用者的資訊

取得登入使用者以及本機電腦資訊的最簡單方式。

列出電腦上安裝的 TrueType 字型

這裡是 PowerShell 實際取得電腦上所有 TrueType 字型的方式,並會以 Internet Explorer 視窗列出它們。

使用 Get-WMIObject 修改讀取/寫入屬性

不要被騙了:您真的可以使用 Get-WMIObject 來修改讀取/寫入屬性。

使用 SID

找出本機和 Active Directory 使用者的安全識別項 (SID),或者反向找出與 SID 關聯的使用者。

Windows PowerShell 環境

使用 Get-History 自動撰寫指令碼

厭倦撰寫自己的 PowerShel 指令碼了嗎?那麼,讓 Get-History cmdlet 幫您撰寫這些指令碼吧!

產生進度

想要知道您的指令碼還要執行多久嗎?請嘗試顯示進度列。

修改訊息色彩

變更訊息 (警告、錯誤等) 的背景和前景色彩。

使用者輸入

將簡單功能表新增至 Windows PowerShell 指令碼

對使用者顯示選項,並根據選取的項目採取動作。

建立自訂的輸入方塊

介紹如何以 Windows PowerShell 建立圖形化使用者介面。

建立圖形化日期選擇器

瞭解如何顯示允許使用者選擇日期的日期控制項。

暫停指令碼,直到使用者按下按鍵為止

顯示「按下任何按鍵以繼續...」訊息並等待。

Windows PowerShell 指令碼

建立和修改環境變數

建立和修改處理程序層級、使用者層級以及電腦層級的環境變數。

擺脫 COM 物件 (一勞永逸)

有時候 COM 物件的留存時間會比想像中的更久。看看要如何永久擺脫它們吧!

關於字串

討論字串秘訣。比較字串、變更大小寫、讀取一部分的字串,甚至將字串轉換為陣列。

在萬用字元查詢中使用範圍運算子

搭配使用 PowerShell 的範圍運算子和類似 Get-ChildItem 的 cmdlet。

使用 Switch 陳述式

瞭解 Windows PowerShell 最酷的事項:switch 陳述式。

處理自訂物件

建立和使用 PowerShell 指令碼內的自訂物件。

處理文字檔

計算文字檔的統計資料

判斷文字檔的字數、行數以及字元數。

讀取文字檔

別覺得不好意思:您所認識的每個人也都還在使用文字檔。

處理變數

參照變數和變數值

直接在字串中內嵌變數。

使用 Windows PowerShell “Here-Strings”

指派多行字串值給變數。