Powershell 安装Sitecore 9.2时出错-无法分析[变量(';XConnectSolr#u Core.Root';)]

Powershell 安装Sitecore 9.2时出错-无法分析[变量(';XConnectSolr#u Core.Root';)],powershell,solr,sitecore,Powershell,Solr,Sitecore,我正在Windows Azure VM上设置Sitecore 9.2的新安装,我将遵循下一个教程:,但当我运行PowerShell脚本时,它在XconnectSolr_CleanCores上给我一个错误:EnsurePath,在我尝试运行脚本时,我已经检查了服务,Solr服务正在运行,但由于某些原因,当它到达此步骤时,它会停止 我已经检查了我的SIF版本,我目前安装了2.1.0版本,没有重复。我遵循了所有的步骤,并且我已经尝试重新安装Solr和SIF作为开始一个干净的安装,但我总是收到相同的结果

我正在Windows Azure VM上设置Sitecore 9.2的新安装,我将遵循下一个教程:,但当我运行PowerShell脚本时,它在XconnectSolr_CleanCores上给我一个错误:EnsurePath,在我尝试运行脚本时,我已经检查了服务,Solr服务正在运行,但由于某些原因,当它到达此步骤时,它会停止

我已经检查了我的SIF版本,我目前安装了2.1.0版本,没有重复。我遵循了所有的步骤,并且我已经尝试重新安装Solr和SIF作为开始一个干净的安装,但我总是收到相同的结果

引发的错误是下一个错误:

[--------------------------------------XConnectSolr\u CleanCores: EnsurePath---------------------------------------------------] 安装SitecoreConfiguration:无法分析 [变量('XConnectSolr_Core.Root')]-调用“Evaluate”异常 使用“2”参数:“正在运行的命令已停止,因为 设置了首选项变量“ErrorActionPreference”或公共参数 要停止:无法分析 [joinpath(变量('XConnectSolr\u Solr.Server'), 变量('XConnectSolr_Xdb.Name'))]-调用“Evaluate”异常 使用“2”参数:“正在运行的命令已停止,因为 设置了首选项变量“ErrorActionPreference”或公共参数 要停止:无法分析 [joinpath(变量('XConnectSolr\u Solr.FullRoot'),'server','Solr')]- 使用“2”参数调用“Evaluate”时出现异常:“正在运行” 命令已停止,因为首选项变量无效 “ErrorActionPreference”或公共参数设置为停止:无法 解析[resolvepath(参数('XConnectSolr\u SolrRoot'))]-异常 使用“2”参数调用“InvokeWithContext”:“正在运行的命令” 已停止,因为首选项变量“ErrorActionPreference”或 公共参数设置为停止:找不到路径“C:\Solr-7.5.0-920” 因为它不存在 C:\SitecoreInstallation\ResourceFiles\XP0 SingleDeveloper.ps1:74 字符:1 +安装SitecoreConfiguration@singleDeveloperParams*>&1 | Tee对象。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:NotSpecified:(:)[Write Error],WriteErrorException +FullyQualifiedErrorId:Microsoft.PowerShell.Commands.WriteErrorException,安装SitecoreConfiguration

[时间]00:00:35 GetConfigFunctionResult:无法分析 [变量('XConnectSolr_Core.Root')]-调用“Evaluate”异常 使用“2”参数:“正在运行的命令已停止,因为 设置了首选项变量“ErrorActionPreference”或公共参数 要停止:无法分析 [joinpath(变量('XConnectSolr\u Solr.Server'), 变量('XConnectSolr_Xdb.Name'))]-调用“Evaluate”异常 使用“2”参数:“正在运行的命令已停止,因为 设置了首选项变量“ErrorActionPreference”或公共参数 要停止:无法分析 [joinpath(变量('XConnectSolr\u Solr.FullRoot'),'server','Solr')]- 使用“2”参数调用“Evaluate”时出现异常:“正在运行” 命令已停止,因为首选项变量无效 “ErrorActionPreference”或公共参数设置为停止:无法 解析[resolvepath(参数('XConnectSolr\u SolrRoot'))]-异常 使用“2”参数调用“InvokeWithContext”:“正在运行的命令” 已停止,因为首选项变量“ErrorActionPreference”或 公共参数设置为停止:找不到路径“C:\Solr-7.5.0-920” 因为它不存在。C:\程序中的“” Files\WindowsPowerShell\Modules\SitecoreInstallFramework\2.1.0\Private\JsonConfiguration.ps1:226 字符:20 + ... 返回GetConfigFunctionResult-FunctionText$InputObject-Param。。。 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:NotSpecified:(:)[Write Error],WriteErrorException +FullyQualifiedErrorId:Microsoft.PowerShell.Commands.WriteErrorException,GetConfigFunctionResult

正在运行的命令已停止,因为首选项变量“ErrorActionPreference”或公共参数设置为Stop:找不到路径“C:\Solr-7.5.0-920”,因为它不存在。“”位于C:\Program Files\WindowsPowerShell\Modules\SitecoreInstallFramework\2.1.0\Private\JsonConfiguration.ps1:226 char:20

它正在查找目录C:\Solr-7.5.0-920,但没有找到它。我做了一个快速的谷歌搜索,看看我是否能找出这可能是什么,并找到


由于这与您正在使用的特定安装脚本有关,我建议联系特定于产品的社区以获得更深入的支持。

很好,事实上,我的PowerShell脚本变量的路径错误,这就是它找不到该位置的原因。非常感谢。