2017-03-17 7 views
-2

Je tente de configurer mon AWS sur ma machine locale via Windows PowerShell, il me donne le message d'erreur suivant;Le programme d'installation d'AWS Credential génère une erreur dans Windows Server

Set-AWSCredentials -AccessKey = XXXXXXXXXXXXXX -SecretKey = AAAAAAAAAAAAAAAAAAAAAAAAAAAA -StoreAs testuser 

Set-AWSCredentials : A positional parameter cannot be found that accepts argument 
'AAAAAAAAAAAAAAAAAAAAAAAAAAAA'. 
At line:1 char:1 
+ Set-AWSCredentials -AccessKey = XXXXXXXXXXXXXX -SecretKey = AAAAAAAAAAA ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidArgument: (:) [Set-AWSCredentials], ParameterBindingException 
    + FullyQualifiedErrorId : PositionalParameterNotFound,Amazon.PowerShell.Common.SetCredentialsCmdlet 

S'il vous plaît aider:

+3

Supprimer le '=' avant chaque 'XXXXXX' – BenH

Répondre

0

Le signe égal est pas nécessaire pour un paramètre.

De Get-Help About_Parameters: -

La plupart des commandes de Windows PowerShell, telles que applets de commande, les fonctions et les scripts , appel à des paramètres pour permettre aux utilisateurs de sélectionner des options ou fournissent entrée. Les paramètres suivent le nom de la commande et ont la forme suivante:

-<parameter_name> <parameter_value> 

Vous confondez probablement définir un paramètre avec des variables, vous devez utiliser le signe égal lors de l'attribution quelque chose à une variable:

$path = "C:\Windows\System32"