Determine a versão das ferramentas da AWS usando apenas o powershell

5

Usando o powershell (sem gui) como posso descobrir qual versão do AWS Tools para Windows PowerShell estou usando?

mais:

Estou usando o remoting do powershell e o AWS Tools para Windows PowerShell para baixar um arquivo do S3. Estou com problemas para definir credenciais, esta referência de powershows aws afirma que:

In versions of the Tools for Windows PowerShell that are older than 1.1, the Set-AWSCredentials command did not work correctly

Mas não sei qual versão das ferramentas da AWS estou usando. Não parece haver um comando óbvio para tentar, por exemplo, o comando Read-S3Object - o parâmetro Version é usado para determinar a versão do objeto S3 que está sendo baixado, não a versão das ferramentas da AWS.

É possível que eu possa descobrir isso usando o RDP e o GUI add / remove programs, mas essa é uma questão diferente, este servidor deve ser administrado usando apenas o remoting do PowerShell.

    
por Andrew M 03.11.2016 / 14:56

2 respostas

5

Você pode inspecionar o módulo por meio de Get-Module .

Get-Module -ListAvailable -Name AWSPowerShell

    Directory: C:\Program Files (x86)\AWS Tools\PowerShell

  ModuleType Version    Name            ExportedCommands
  ---------- -------    ----            ----------------
  Binary     3.1.75.0   AWSPowerShell   {Clear-AWSHistory, Set-AWSHistoryConfiguration....
    
por 03.11.2016 / 15:08
4

Para referência futura, o próprio AWS Tools for PowerShell tem um cmdlet para capturar a versão do cmdlet, Get-AWSPowerShellVersion. Isso retorna a versão do módulo instalado e do .NET SDK instalado.

Exemplo:

PS C:/> Get-AWSPowerShellVersion

AWS Tools for Windows PowerShell
Version 3.1.95.0
Copyright 2012-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Amazon Web Services SDK for .NET
Core Runtime Version 3.1.10.0
Copyright 2009-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.

Release notes: https://aws.amazon.com/releasenotes/PowerShell

This software includes third party software subject to the following copyrights:
- Logging from log4net, Apache License
[http://logging.apache.org/log4net/license.html]

Documentação:

por 24.11.2016 / 08:05