我正在尝试通过Windows PowerShell在我的本地计算机上设置我的AWS,它给我以下错误消息;
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
请帮助:
答案 0 :(得分:0)
参数不需要等号。
来自Get-Help About_Parameters
: -
大多数Windows PowerShell命令,例如cmdlet,函数和 脚本,依靠参数来允许用户选择选项或 提供输入。参数遵循命令名称并具有 以下表格:
-<parameter_name> <parameter_value>
您可能会混淆使用变量设置参数,在为变量指定内容时会使用等号:
$path = "C:\Windows\System32"