Starting in v0.3.0, This module was renamed to BrazenCloud
This is the PowerShell module and SDK for BrazenCloud. For it to work, you need to have Windows PowerShell 5.1 or PowerShell 6+ and a BrazenCloud account.
If you don't have a BrazenCloud account already, sign up for a free one.
If you need help with using the BrazenCloud platform, check out our documentation.
Since BrazenCloud is published to the PowerShell Gallery, use Install-Module
to install the module:
Install-Module BrazenCloud -Repository PSGallery
To authenticate to BrazenCloud, use the Connect-BrazenCloud
cmdlet. To be prompted for your password (most secure):
Connect-BrazenCloud -Email <email>
If you wish to pass your password, use the same cmdlet, except convert your password to a secure string:
Connect-BrazenCloud -Email <email> -Password (ConvertTo-SecureString '<password>' -AsPlainText -Force)
In the future, BrazenCloud will support securely caching the credentials.
See the samples folder for inspiration.
- Module now respects the
-Domain
parameter ofConnect-BrazenCloud
.
- Renamed module from
Runway
toBrazenCloud
inline with the company rebrand (https://brazencloud.com)- Cmdlet prefix changed from
Rw
toBc
.Get-RwJob
is nowGet-BcJob
, for example. Connect-Runway
becameConnect-BrazenCloud
- Aliases for the old
Invoke-RwCountSubject
cmdlets were removed.
- Cmdlet prefix changed from
- Built from latest API docs. Includes, but is not limited to:
- Adding cmdlets for the Datastore feature
- Adding cmdlets for the remote shell feature.
- This is not technically supported in PowerShell, but the API calls exist so they are cmdlets.
- Now sets a default group for any cmdlets that accept a
GroupId
parameter.
- Renamed the module from
PsRunway
toRunway
- Converted all
Import-Rw*
cmdlets toGet-Rw*
- The Runway url is now configurable with
Connect-Runway
'sRunwayDomain
parameter - Converted count cmdlets from
Invoke-RwCountSubject
toGet-RwSubjectCount
- Repository organization
- Fixes #2. JobSchedule now has a
Time
property.- This is present on
Set-RwJobSchedule
- This is present on
- Fixes #6. Removes unneeded
-OutFile
parameters from various cmdlets - Added a collection of query based helper cmdlets:
Get-RwConnectionByName
Get-RwEndpointByTag
Get-RwJobAssignedRunners
Get-RwJobByName
Get-RwRunnerByName
Get-RwSetMember
Get-RwUserByGroup
- Fixed #5
Get-RwJobRandomJobName
- Updated with latest prod swagger build (2022-04-13)
- Added
Connect-Runway
- Added
Invoke-RwPowerShellCommand
- Updated various resource IDs to be resource specific. I.e.
Id
becameRunnerId
inImport-RwRunner
- Updated with latest Swagger.json
- Added
Get-RwGroupHierchyEx
- Added
Invoke-RwDownloadJobThreadResult
- Added
- Updated
autorest.powershell
from3.0.467
->3.0.471
- Initial Release