2017-03-17 1 views
-2

Ich versuche, meine AWS auf meinem lokalen Computer über Windows PowerShell einzurichten, gibt es mir die folgende Fehlermeldung;AWS Credential Setup gibt Fehler in 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 

Bitte helfen:

+3

Entfernen Sie '' 'vor jedem' XXXXXX' – BenH

Antwort

0

Das Gleichheitszeichen nicht für einen Parameter erforderlich ist.

Von Get-Help About_Parameters: -

Die meisten Windows-Powershell-Befehle, wie Cmdlets, Funktionen und Skripte, die sich auf Parameter, damit die Benutzer Optionen auszuwählen oder Eingang zur Verfügung stellen. Die Parameter folgen auf den Befehlsnamen und haben die folgende Form:

-<parameter_name> <parameter_value> 

Sie sind verwirrend wahrscheinlich einen Parameter mit einer Variablen einstellen, würden Sie das Gleichheitszeichen verwenden, wenn etwas einer Variablen zugewiesen:

$path = "C:\Windows\System32"