Powershell C# Cmdlet 设置 InformationAction

Powershell C# Cmdlet Set InformationAction

我正在用 C# 创建 PowerShell cmdlet。为了启用对管道的支持,我使用 WriteObject 将输出公开给管道中的下一个 cmdlet。

但是,现在我想显示有关 cmdlet 结果的基本状态信息,如 "Task Completed"。为了显示此信息,我使用了 WriteInformation 方法。 但是,如果未设置 InformationAction,则不会显示该消息。

我们能否在代码中设置 InformationAction,使其默认始终设置为 Continue

您可以通过以下方式设置:

$InformationPreference="Continue"