Using PowerShell for managing AWS resources: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				No edit summary  | 
				||
| Line 28: | Line 28: | ||
* To view the list of AWS services supported by the Tools for PowerShell, run the command below:  | * To view the list of AWS services supported by the Tools for PowerShell, run the command below:  | ||
: '''Get-AWSPowerShellVersion -ListServiceVersionInfo'''  | : '''Get-AWSPowerShellVersion -ListServiceVersionInfo'''  | ||
== How to configure PowerShell for managing Azure resources (CentOS platform) ==  | == How to configure PowerShell for managing Azure resources (CentOS platform) ==  | ||
Revision as of 09:26, 10 March 2019
How to configure PowerShell for managing AWS resources (Windows platform)
- Login to the machine using privileged account.
 - From command prompt, run the command below to invoke PowerShell:
 
- powershell
 - Note: You need to run cmd.exe or PowerShell.exe as administrator.
 
- Run the command below to find out the current PowerShell version:
 
- $PSVersionTable.PSVersion
 
- In-case you currently have version older than 5.1, follow the article below to locate the download URL for upgrading to the latest version of PowerShell:
 
- https://docs.microsoft.com/en-us/powershell/scripting/setup/installing-windows-powershell?view=powershell-6
 - Also, review the article below for PowerShell installation pre-requirements:
 - https://docs.microsoft.com/en-us/powershell/scripting/setup/windows-powershell-system-requirements?view=powershell-5.1
 
- Run the below command to check if you have PowerShellGet installed on your system:
 
- Get-Module PowerShellGet -list | Select-Object Name,Version,Path
 
- In-case you don’t have PowerShellGet, run the commands below:
 
- Install-PackageProvider Nuget –Force
 - Install-Module -Name PowerShellGet –Force
 - For more information about installation or upgrade of PowerShellGet, see:
 - https://docs.microsoft.com/en-us/powershell/gallery/installing-psget
 
- Run the command below to install AWS tools for PowerShell core:
 
- Install-Module -Name AWSPowerShell.NetCore -AllowClobber -Force
 
- Run the command below to import the AWS PowerShell module:
 
- Import-Module AWSPowerShell
 
- Run the command below to update to the latest AWS PowerShell module:
 
- Update-Module -Name AWSPowerShell.NetCore -Force
 
- To view the installed versions of AWS PowerShell module, run the command below:
 
- Get-Module -Name AWSPowerShell -List | select Name,Version
 - Get-Module -Name AWSPowerShell.NetCore -List | select Name,Version
 
- To view the list of AWS services supported by the Tools for PowerShell, run the command below:
 
- Get-AWSPowerShellVersion -ListServiceVersionInfo
 
How to configure PowerShell for managing Azure resources (CentOS platform)
- Login to the machine using privileged account.
 - Run the command below to register the RedHat repository:
 
- curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
 - Note: The above command should be written in a single line
 
- Run the command below to install PowerShell:
 
- sudo yum install -y powershell
 
- From command prompt, run the command below to invoke PowerShell:
 
- sudo pwsh
 
- Run the command below to find out the current PowerShell version:
 
- $PSVersionTable.PSVersion
 
- Run the below command to check if you have PowerShellGet installed on your system:
 
- Get-Module PowerShellGet -list | Select-Object Name,Version,Path
 
- In-case you don’t have PowerShellGet, run the commands below:
 
- Install-Module -Name PowerShellGet –Force
 - For more information about installation or upgrade of PowerShellGet, see:
 - https://docs.microsoft.com/en-us/powershell/gallery/installing-psget