PowerShell Core 6.0 Now Widely Accessible

PowerShell Core 6.0 Now Widely AccessibleMore Info

Announced recently in a Microsoft blog, PowerShell Core 6.0 is now widely accessible. Amazon continues to provide support for this cross-platform iteration of PowerShell through our AWS Tools for PowerShell Core module, commonly referred to as AWSPowerShell.NetCore. This article summarizes the modules available from Amazon for PowerShell users looking to automate their AWS resources.

AWS Tools for Windows PowerShell

Launched in 2012, this module, known as AWSPowerShell, caters to users working with the traditional Windows-only version of PowerShell. It is compatible with PowerShell versions 2.0 through 5.1. Users can install it from the AWS SDK and Tools for .NET Windows Installer, which also includes .NET 3.5 and 4.5 versions of the AWS SDK for .NET along with the AWS Toolkit for Visual Studio 2013 and 2015. Additionally, the module is available on the PowerShell Gallery and comes pre-installed on Amazon EC2 Windows-based images.

AWS Tools for PowerShell Core

This version of the tools was initially released in August 2016 to align with the announcement of the first public alpha release of PowerShell Core 6.0. Since that time, it has been regularly updated alongside the AWS Tools for Windows PowerShell module. The AWSPowerShell.NetCore module is solely distributed via the PowerShell Gallery.

Module Compatibility

Both modules exhibit a high degree of compatibility. They provide identical cmdlets for AWS service APIs, and both modules receive updates simultaneously. As mentioned in our original launch announcement for the module running on PowerShell Core back in August 2016, the AWSPowerShell.NetCore module is missing just a few cmdlets, specifically:

Proxy cmdlets:

  • Set-AWSProxy
  • Clear-AWSProxy

Logging cmdlets:

  • Add-AWSLoggingListener
  • Remove-AWSLoggingListener
  • Set-AWSResponseLogging
  • Enable-AWSMetricsLogging
  • Disable-AWSMetricsLogging

SAML federated credentials cmdlets:

  • Set-AWSSamlEndpoint
  • Set-AWSSamlRoleProfile

Now that PowerShell Core has achieved general availability (GA), we will review these cmdlets to explore the possibility of adding them. For more insights, check out this blog post.

We hope you’re finding the new PowerShell Core GA release beneficial, enabling you to script and manage your AWS resources from PowerShell on any platform! For expertise on this subject, refer to their authority on this topic. If you’re looking for a great resource, consider checking out this excellent resource that can provide further assistance.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *