For the complete documentation index, see llms.txt. This page is also available as Markdown.

RunCommand

Executes a PowerShell command with parameters, leave parameter value empty for a switch.

Task version: 1.2.0

Required Frends version: 5.5+

Required .NET version: 6.0

Compatible Agents: Crossplatform

Task Parameters

Name
Description

Command : String

The PowerShell command to execute

Default: - Example: Example-Command

Parameters : PowerShellParameter[]

Parameters for the command, provided switch parameters need to have a boolean value

Default: - Example: [ foo, bar ]

LogInformationStream : Boolean

Should the information stream be logged. If false, log will be an empty string.

If set to true, a lot of string data may be logged. Use with caution.

Default: False Example: false

Task Result

Name
Description

Result : IList<Object>

Result values. Example: { foo, bar }

Errors : IList<String>

Errors. Example: Encountered terminating error while executing powershell: Errors: "powershell.Streams.Error"

Log : String

Log. Example: foobar.

Task Changelog

Changelog for Task Frends.PowerShell.RunCommand.

[1.2.0] - 2024-10-09

Changed

  • Added explicit reference to Microsoft.Management.Infrastructure

[1.1.0] - 2024-10-08

Changed

  • Updated PowerShell version to 7.2.23

[1.0.2] - 2022-12-29

Fixed

  • Memory leak fix by unloading assembly context after Task execution.

[1.0.1] - 2022-03-07

Changed

  • Targeting changed to only include .NET 6.0 (removed .NET Standard 2.0)

[1.0.0] - 2022-03-04

Added

  • Initial implementation

Last updated

Was this helpful?