本主题讨论用户可以显示错误信息的方式。
当 cmdlet 遇到错误时,默认情况下,错误信息的呈现将类似于以下错误输出。
$ Stop-Service lanmanworkstation
You do not have sufficient permissions to stop the service Workstation.
但是,用户可以按类别查看错误,方法是将 $ErrorView 变量设置为 "CategoryView"。 类别视图显示错误记录中的特定信息,而不是错误的自由文本说明。 如果存在要扫描的错误长列表,则此视图非常有用。 在类别视图中,上一条错误消息如下所示。
$ $ErrorView = "CategoryView"
$ Stop-Service lanmanworkstation
CloseError: (System.ServiceProcess.ServiceController:ServiceController) [Stop-Service], ServiceCommandException
有关错误类别的详细信息,请参阅 Windows PowerShell 错误记录。