Windows MdapiDeployCommand未找到名称的组织配置

Windows MdapiDeployCommand未找到名称的组织配置,windows,salesforce,salesforce-cli,Windows,Salesforce,Salesforce Cli,当我尝试针对目标salesforce组织验证salesforce部署时,我收到以下错误消息 { "status": 1, "name": "NoOrgFound", "message": "No org configuration found for name '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'", "exitCode": 1, "commandName": "MdapiD

当我尝试针对目标salesforce组织验证salesforce部署时,我收到以下错误消息

{
    "status": 1,
    "name": "NoOrgFound",
    "message": "No org configuration found for name '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'",
    "exitCode": 1,
    "commandName": "MdapiDeployCommand",
    "stack": "NoOrgFound: No org configuration found for name '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'\n    at Function.create (C:\\Users\\user\\AppData\\Local\\sfdx\\node_modules\\@salesforce\\core\\lib\\sfdxError.js:141:16)\n    at AuthInfo.initAuthOptions (C:\\Users\\user\\AppData\\Local\\sfdx\\node_modules\\@salesforce\\core\\lib\\authInfo.js:509:53)",
        "warnings": [
            "The error message \"NoOrgFound\" has been deprecated and will be removed in v46 or later.  It will become \"NamedOrgNotFound\"."
    ]
}
我已使用此命令进行验证

sfdx-force:mdapi:deploy-c-dd:/GitCom/tmp/482c0eb0-272b-4fd2-ac27-65e706175218/main-deploy/force-app/main/default-u'00d1800000954y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'-w 5——json
我使用的是WindowsOS10和SFDX版本

sfdx --version
sfdx-cli/7.28.7-7bceba6f24 win32-x64 node-v10.15.3
我能够从连接的组织中检索数据,只有部署验证出现问题


运行
sfdx force:mdapi:deploy-h
时,根据文档,
-u
标志接受

目标组织的用户名或别名;覆盖默认目标

在您的例子中,您似乎试图使用此参数直接传递OAuth访问令牌,但它不是这样工作的(除非有某种使用此参数的隐藏秘密方式,我不知道)。这可以解释你的“找不到组织”错误

因此,对于您来说,根据运行
force:org:list
的输出,您可以传递您试图部署到的任何组织的别名或用户名。我想尝试一下,您的目标是部署到staging,因此您的命令如下所示:

sfdx force:mdapi:deploy-u SFStage-c-d:/GitCom/tmp/482c0eb0-272b-4fd2-ac27-65e706175218/main deploy/force app/main/default-w 5--json

你能试试这个别名吗?SF-DEV/sfstage如何尝试别名?将
-u
标志与别名一起添加我知道这已经很长时间了,但请确保您正在为与accesstoken对应的组织设置实例url<代码>sfdx强制:配置:设置实例URL=https://na35.salesforce.comreference:基于此良好捕获,允许使用访问令牌。我从未使用过它,也完全忘记了它的存在。