Install AWS Tools for Windows PowerShell

Start course

Compute Fundamentals for AWS offers you an updated introduction to AWS's cornerstone compute services, and provides a foundation as you build your compute skills for AWS. It includes coverage of:

- Amazon Elastic Compute Cloud (EC2)
- Elastic Load Balancers (ELBs)
- Auto Scaling
- Amazon EC2 Container Registry and Services (ECR and ECS)
- AWS Elastic Beanstalk
- AWS Lambda

Do you have questions on this course? Contact our cloud experts in our community forum.


The easiest way to install the AWS tools for Windows PowerShell is to use the MSI installation package as you don't need to install any other prerequisites and is currently supported on Microsoft Windows XP and later operating systems. Please ensure that you have PowerShell 2.0 or later installed. On Windows 7 and higher, this is installed by default. To install the AWS tools for Windows PowerShell, download the appropriate installer from the AWS website. When you have completed the download, launch the installer and you'll be presented with introduction screen. Click Next to continue. You will then be presented with the license agreement, and when you have read this, check the box to agree to the terms of the license and click Next to continue. The next window specifies what will be installed and the installation path. And to complete the installation, click Next, and then Install to begin the Installation. And once the installation is completed, click Finish to exit the setup. Now that we have successfully installed the AWS tools for Windows PowerShell, we need to enable PowerShell script execution if not already done so. To check, open up the PowerShell window as an administrator and run the command "get-executionpolicy." And if this doesn't return RemoteSigned, you will need to run the command "set- executionpolicy RemoteSigned" at which point you will be given a security warning stating the risks, and then select Yes to proceed. Note, on a 64-bit system, you must also perform these steps for a 32-bit version of PowerShell, Windows PowerShell x86. Next we need to import the AWS PowerShell module. And to do that, run the command "import-module awspowershell." And to verify it is successfully installed, run the command "get-awspowershellversion-listservices" and this will list all of the available AWS PowerShell services.

About the Author
Learning Paths

David's acknowledged hands on experience in the IT industry has seen him speak at international conferences, operate in presales environments and conduct actual design and delivery services.

David also has extensive experience in delivery operations. David has worked in the financial, mining, state government, federal government and public sectors across Asia Pacific and the US