练习 - 设置输出格式
在本单元中,你将使用 Azure Cloud Shell 来设置 PowerShell 输出的格式。 Azure Cloud Shell 是可以通过 Azure 门户访问的 Shell。 无需在电脑或笔记本电脑上安装任何内容即可使用。
比较格式设置方法
不同的输出格式适用于不同的场景。 例如,根据需要显示数据的类型,表可能比列表更合适。
默认情况下,某些 cmdlet 使用某种类型的格式。 可使用格式设置 cmdlet 重写默认格式。
在终端窗口中键入
pwsh
以启动 PowerShell 会话:pwsh
在 PowerShell shell 中运行
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-List
cmdlet 重写默认格式设置。按如下所示运行
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)