AWS凭证设置在Windows服务器中给出错误

AWS凭证设置在Windows服务器中给出错误

问题描述:

我试图通过Windows PowerShell在我的本地机器上设置我的AWS,它给了我以下错误消息;AWS凭证设置在Windows服务器中给出错误

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 

请帮助:不需要参数标志

+3

在每个“XXXXXX”之前删除'=' – BenH

的平等。

Get-Help About_Parameters: -

大多数Windows PowerShell命令,例如cmdlet的,功能和 脚本,依靠参数来让用户选择的选项或 提供输入。参数按照命令名称和具有 以下形式:

-<parameter_name> <parameter_value> 

你很可能混淆设定参数与一个变量,你可以使用相当于一个可变分配东西的时候登录:

$path = "C:\Windows\System32"