Skip to content

Releases: azureautomation/azure-automation-ise-addon

Azure Automation ISE Add-on

21 Aug 20:33
Compare
Choose a tag to compare
Pre-release

From PowerShell Gallery

To install from the PowerShell Gallery:

  • Open the PowerShell ISE console
  • Run Install-Module AzureAutomationAuthoringToolkit -Scope CurrentUser

If you want the PowerShell ISE to always automatically load the Azure Automation ISE add-on:

  • Run Install-AzureAutomationIseAddOn

If not:

  • Any time you want to use the Azure Automation ISE add-on in the PowerShell ISE, run Import-Module AzureAutomationAuthoringToolkit in the PowerShell ISE

v0.2.2 (early adopter release 3)

15 Sep 01:33
Compare
Choose a tag to compare
Pre-release

Release Description

One more early adopter release, now with native (non-workflow) PowerShell Script support! Become an early adopter and help us reach our official beta.
Update: adding some bug fixes.

Tool Overview

  • Enables runbooks to run locally by providing emulated Automation activities (Get-AutomationVariable, Get-AutomationPSCredential)
  • Downloads the values of Automation assets from the service
  • Allows upload of changes made to the Automation assets. Credentials & secure variables must be set locally, and are encrypted on disk.
  • Downloads existing runbooks. New runbooks can be created in the local workspace and uploaded to the service in draft mode.
  • Uploaded draft runbooks in the service can be tested within the ISE
  • Allows publishing changes made to runbooks
  • Submit feedback from within the tool itself

Installation

  • Download the install-azure-automation-ise-addon-v0.2.2-fix.zip file attached to this release.
  • Right-click on the downloaded zip file and select Properties. On the General tab, click the Unblock button if it is there. Click Apply to save your changes (this step allows the Add-On to run without changing your Execution Policy).
  • Extract the contents of the zip
  • Open the PowerShell ISE, and run the Install-AzureAutomationIseAddOn.ps1 PowerShell script located in the extracted folder
  • The Azure Automation ISE add-on should appear on the right side of the PowerShell ISE
  • From now on, opening the PowerShell ISE should automatically load the Azure Automation ISE Add-On

Uninstallation

  • Open the PowerShell ISE, and run Uninstall-AzureAutomationIseAddOn
  • Restart the Powershell ISE

v0.2.1 (early adopter release 2)

15 Sep 00:35
Compare
Choose a tag to compare
Pre-release

Description

Another early adopter release, to help provide more feedback and bugs before we prepare an official beta. Become an early adopter and help us reach our goal!

  • Enables runbooks to run locally by providing emulated Automation activities (Get-AutomationVariable, Get-AutomationPSCredential)
  • Downloads the values of Automation assets from the service
  • Allows upload of changes made to the Automation assets. Credentials & secure variables must be set locally, and are encrypted on disk.
  • Downloads existing runbooks. New runbooks can be created in the local workspace and uploaded to the service in draft mode.
  • Uploaded draft runbooks in the service can be tested within the ISE
  • Allows publishing changes made to runbooks
  • Submit feedback from within the tool itself

Installation

  • Download the install-azure-automation-ise-addon-v0.2.1.zip file attached to this release.
  • Right-click on the downloaded zip file and select Properties. On the General tab, click the Unblock button if it is there. Click Apply to save your changes (this step allows the Add-On to run without changing your Execution Policy).
  • Extract the contents of the zip
  • Open the PowerShell ISE, and run the Install-AzureAutomationIseAddOn.ps1 PowerShell script located in the extracted folder
  • The Azure Automation ISE add-on should appear on the right side of the PowerShell ISE
  • From now on, opening the PowerShell ISE should automatically load the Azure Automation ISE Add-On

Uninstallation

  • Open the PowerShell ISE, and run Uninstall-AzureAutomationIseAddOn
  • Restart the Powershell ISE

Early adopter release

12 Aug 18:42
Compare
Choose a tag to compare
Early adopter release Pre-release
Pre-release

Description

This release enables local runbook authoring functionality:

  • Enables runbooks to run locally by providing emulated Automation activities (Get-AutomationVariable, Get-AutomationPSCredential)
  • Downloads the values of Automation assets from the service
  • Allows upload of changes made to the Automation assets. Credentials & secure variables must be set locally by editing the asset as these are not sync'd from the automation service. Once set, they can be used locally and also uploaded to the service.
  • Downloads existing runbooks. New runbooks can be created in the local workspace and uploaded to the service in draft mode.
  • Uploaded draft runbooks in the service can be tested within the ISE.
  • Allows publishing changes made to runbooks

Installation

  • Download the install-azure-automation-ise-addon-v0.1.5.zip file attached to the bottom of this page.
  • Right-click on the downloaded zip file and select Properties. On the General tab, find the section labeled Security and click Unblock. Click Apply to save your changes (this step allows the Add-On to run without changing your Execution Policy).
  • Extract the contents of the zip
  • Open the PowerShell ISE, and run the Install-AzureAutomationIseAddOn.ps1 PowerShell script located in the extracted folder
  • The Azure Automation ISE add-on should appear on the right side of the PowerShell ISE:
    alt text
  • From now on, opening the PowerShell ISE should automatically load the Azure Automation ISE add-on

Uninstallation

  • Open the PowerShell ISE, and run Uninstall-AzureAutomationIseAddOn
  • Restart the Powershell ISE
  • From now on, opening the PowerShell ISE will no longer cause the Azure Automation ISE add-on to be loaded

v0.1.0 (initial pre-release version)

14 Jul 00:12
Compare
Choose a tag to compare
Pre-release

Description

This release offers extremely basic local runbook authoring functionality:

  • Enables runbooks to run locally by providing emulated Automation activities (Get-AutomationVariable, Get-AutomationPSCredential, etc)
  • Downloads the values of Automation assets
  • Allows upload of changes made to the Automation assets. Changes must be made by modifying the appropriate .json file, found in the location specified on the Add-On's Configuration tab, under the proper Subscription, Resource Group, and Automation Account
  • Downloads existing runbooks
  • Allows publishing changes made to runbooks

Installation

To install this release without building from source:

  • Download the install-azure-automation-ise-addon-v0.1.0.zip file attached to this release
  • Right-click on the downloaded zip file and select Properties. On the General tab, find the section labeled Security and click Unblock. Click Apply to save your changes (this step allows the Add-On to run without changing your Execution Policy).
  • Extract the contents of the zip
  • Open the PowerShell ISE, and run the Install-AzureAutomationIseAddOn.ps1 PowerShell script located in the extracted folder
  • The Azure Automation ISE add-on should appear on the right side of the PowerShell ISE:
    alt text
  • From now on, opening the PowerShell ISE should automatically load the Azure Automation ISE add-on

Uninstallation

  • Open the PowerShell ISE, and run Uninstall-AzureAutomationIseAddOn
  • Restart the Powershell ISE
  • From now on, opening the PowerShell ISE will no longer cause the Azure Automation ISE add-on to be loaded

Proof of concept ISE add on for Azure Automation

30 Jun 19:22
Compare
Choose a tag to compare

This will install the proof of concept PowerShell ISE add on for Azure Automation.

Installation

  • Download the zip file that contains the ISE add on (see the bottom of this page).
  • Extract the contents of the Zip
  • Open the PowerShell ISE, and run the Install-AzureAutomationIseAddOn.ps1 PowerShell script located in the extracted folder
  • The Azure Automation ISE add-on should appear on the right side of the PowerShell ISE:
    alt text
  • From now on, opening the PowerShell ISE should automatically load the Azure Automation ISE add-on

Uninstallation

  • Open the PowerShell ISE, and run Uninstall-AzureAutomationIseAddOn
  • Restart the Powershell ISE
  • From now on, opening the PowerShell ISE will no longer cause the Azure Automation ISE add-on to be loaded