練習 - 格式化輸出
在本單元中,您將使用 Azure Cloud Shell 來格式化 PowerShell 輸出。 Azure Cloud Shell 是您可以透過 Azure 入口網站存取的 Shell。 您不需要在個人電腦或筆記型電腦上安裝任何東西,就能開始使用。
備註
此練習為選擇性項目。 如果您想要完成此練習,您必須先建立 Azure 訂用帳戶,才能開始。 如果您沒有 Azure 帳戶,或目前不想建立帳戶,您可以閱讀指示,以便瞭解所呈現的資訊。
比較各種格式化方法
不同的輸出格式適用於不同案例。 例如,根據您想要顯示的資料類型而定,資料表可能比清單更適合。
某些 Cmdlet 預設會使用特定類型的格式。 您可以使用格式化 Cmdlet 覆蓋預設格式。
在終端機視窗中輸入
pwsh,以啟動 PowerShell 工作階段:pwsh在 PowerShell 環境中,執行
Get-Member命令:"a string" | Get-Member輸出是一個列出所有成員的表格。 以下是輸出的前幾行範例:
Name MemberType Definition ---- ---------- ---------- Clone Method System.Object Clone(), System.Object ICloneable.Clone() CompareTo Method int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(…接下來,您可使用
Format-ListCmdlet 覆寫預設格式。執行
Format-List命令,如下所示:"a string" | Get-Member | Format-List產生的輸出與先前的輸出不同。 前幾行現在顯示為清單,如下所示:
TypeName : System.String Name : Clone MemberType : Method Definition : System.Object Clone(), System.Object ICloneable.Clone() TypeName : System.String Name : CompareTo MemberType : Method Definition : int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(System.Object obj), int IComparable[string].CompareTo(string other)