A Command configuration to make running commands through cross-platform PowerShell easier.
[Obsolete("Use ProcessConfiguration with shell wrapping middleware instead: call AddCliInvoke() and AddCliInvokeSpecializations() to register the required services, then run invocations through UsePowerShell() middleware. PowershellProcessConfiguration will be removed in 4.0.")]
[SupportedOSPlatform("windows")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("linux")]
[SupportedOSPlatform("freebsd")]
[UnsupportedOSPlatform("browser")]
[UnsupportedOSPlatform("android")]
[UnsupportedOSPlatform("ios")]
[UnsupportedOSPlatform("tvos")]
[UnsupportedOSPlatform("watchos")]
public class PowershellProcessConfiguration : ProcessConfiguration, IEquatable<ProcessConfiguration>
kind:method, kind:property, kind:ctor. Press Esc to clear.PowershellProcessConfiguration(String, Boolean, Boolean, String?, Boolean, Dictionary<String, String>?, UserCredential?, StreamWriter?, Encoding?, Encoding?, Encoding?, ProcessResourcePolicy?, Boolean, Boolean, IEnumerable<String>?)Initializes a new instance of the PowershellProcessConfiguration class.