Powershell C# Cmdlet 设置 InformationAction
Powershell C# Cmdlet Set InformationAction
我正在用 C# 创建 PowerShell cmdlet。为了启用对管道的支持,我使用 WriteObject
将输出公开给管道中的下一个 cmdlet。
但是,现在我想显示有关 cmdlet 结果的基本状态信息,如 "Task Completed"。为了显示此信息,我使用了 WriteInformation
方法。
但是,如果未设置 InformationAction
,则不会显示该消息。
我们能否在代码中设置 InformationAction
,使其默认始终设置为 Continue
?
您可以通过以下方式设置:
$InformationPreference="Continue"
我正在用 C# 创建 PowerShell cmdlet。为了启用对管道的支持,我使用 WriteObject
将输出公开给管道中的下一个 cmdlet。
但是,现在我想显示有关 cmdlet 结果的基本状态信息,如 "Task Completed"。为了显示此信息,我使用了 WriteInformation
方法。
但是,如果未设置 InformationAction
,则不会显示该消息。
我们能否在代码中设置 InformationAction
,使其默认始终设置为 Continue
?
您可以通过以下方式设置:
$InformationPreference="Continue"