ISE, несмотря на ...
Вам необходимо импортировать модуль AWS, чтобы использовать его, так же, как и любой другой модуль PowerShell, который не загружается по какой-либо причине.
Как согласно AWS технической документации PowerShell.
Настройка AWS инструментов для Windows PowerShell https://docs.amazonaws.cn/powershell/latest/userguide/pstools-getting-set-up.html
Загрузка инструментов PowerShell модуль в текущий сеанс
Откройте приглашение PowerShell и введите следующую команду:
Import-Module "C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell\AWSPowerShell.psd1"
Примечание
В PowerShell 4.0 и более поздних выпусках, Модуль Import-Module также выполняет поиск установленных модулей в папке Program Files, поэтому нет необходимости указывать полный путь к модулю. Вы можете выполнить следующую команду, чтобы импортировать модуль AWSPowerShell. В PowerShell 3.0 и более поздних версиях запуск командлета в модуле также автоматически импортирует модуль в ваш сеанс.
Import-Module AWSPowerShell
Согласно сообщениям с AWS в моем очень настроенном профиле ISE.
(Get-CimInstance -ClassName Win32_OperatingSystem).Caption
<#
# Results
Microsoft Windows 10 Pro
#>
$psISE
<#
CurrentPowerShellTab : Microsoft.PowerShell.Host.ISE.PowerShellTab
CurrentFile : Microsoft.PowerShell.Host.ISE.ISEFile
CurrentVisibleHorizontalTool :
CurrentVisibleVerticalTool : Microsoft.PowerShell.Host.ISE.ISEAddOnTool
Options : Microsoft.PowerShell.Host.ISE.ISEOptions
PowerShellTabs : {PowerShell 1}
#>
Import-Module -Name AWSPowerShell -Verbose
<#
# Results
VERBOSE: Loading module from path 'C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell\AWSPowerShell.psd1'.
VERBOSE: Loading 'Assembly' from path 'C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell\AWSSDK.ACMPCA.dll'.
VERBOSE: Loading 'Assembly' from path 'C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell\AWSSDK.ACMPCA.dll'.
....
#>
Get-Module -Name '*aws*' |
Format-Table -AutoSize
<#
# Results
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Binary 3.3.618.0 AWSPowerShell {Add-AASScalableTarget, Add-ACMCertificateTag, ...
#>
Get-Command -Name '*aws*' |
Format-Table -AutoSize
<#
# Results
CommandType Name Version Source
----------- ---- ------- ------
Alias Clear-AWSCredentials 4.0.5.0 AWS.Tools.Common
Alias Clear-AWSCredentials 4.0.0.0 AWS.Tools.Common
Alias Clear-AWSCredentials 3.3.618.0 AWSPowerShell
...
#>
Get-Command -Module AWSPowerShell |
Format-Table -AutoSize
<#
# Results
CommandType Name Version Source
----------- ---- ------- ------
Alias Add-ALXBContactWithAddressBook 3.3.618.0 AWSPowerShell
Alias Add-ASInstances 3.3.618.0 AWSPowerShell
Alias Add-CTTag 3.3.618.0 AWSPowerShell
#>
Get-Command -Module AWSPowerShell -CommandType Cmdlet |
Format-Table -AutoSize
<#
# Results
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Add-AASScalableTarget 3.3.618.0 AWSPowerShell
Cmdlet Add-ACMCertificateTag 3.3.618.0 AWSPowerShell
Cmdlet Add-ADSConfigurationItemsToApplication 3.3.618.0 AWSPowerShell
...
#>