Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Sitecore Powershell反序列化-核心数据库_C#_Powershell_Serialization_Sitecore_Sitecore7 - Fatal编程技术网

C# Sitecore Powershell反序列化-核心数据库

C# Sitecore Powershell反序列化-核心数据库,c#,powershell,serialization,sitecore,sitecore7,C#,Powershell,Serialization,Sitecore,Sitecore7,我想反序列化一些核心数据库项。我已经创建了序列化包,并尝试使用PS命令反序列化它: 反序列化项-递归-数据库“核心”-路径 “C:\serialization\core\sitecore\content\Applications\WebEdit”-根目录 “C:\serialization” 当我执行此命令时,它尝试创建一些文件夹,但找不到“文件夹”的模板,因为它位于主数据库中 当我删除-Database“core”选项时,它找不到数据库,因此在两次尝试中,我都无法使用PS脚本反序列化核心DB文

我想反序列化一些核心数据库项。我已经创建了序列化包,并尝试使用PS命令反序列化它:

反序列化项-递归-数据库“核心”-路径 “C:\serialization\core\sitecore\content\Applications\WebEdit”-根目录 “C:\serialization”

当我执行此命令时,它尝试创建一些文件夹,但找不到“文件夹”的模板,因为它位于主数据库中

当我删除-Database“core”选项时,它找不到数据库,因此在两次尝试中,我都无法使用PS脚本反序列化核心DB文件夹


有人知道如何使用脚本反序列化核心DB文件夹吗?

我注意到,命令中的
参数缺少尾部
\
字符。它应该是
“C:\serialization\”
,而不是
“C:\serialization”
。它应该在没有
数据库
参数的情况下工作。适用于我的代码如下所示:

deserialize-item -Recurse -Path "C:\serialization\core\sitecore\content\Applications\WebEdit" -Root "C:\serialization\"
如果不适合您,请在执行脚本之前尝试切换到
core:

cd core:
deserialize-item -Recurse -Path "C:\serialization\core\sitecore\content\Applications\WebEdit" -Root "C:\serialization\"

这里有一篇博文解释。

我注意到的一件事是,您的命令中的
Root
参数缺少尾部
\
字符。它应该是
“C:\serialization\”
,而不是
“C:\serialization”
。它应该在没有
数据库
参数的情况下工作。适用于我的代码如下所示:

deserialize-item -Recurse -Path "C:\serialization\core\sitecore\content\Applications\WebEdit" -Root "C:\serialization\"
如果不适合您,请在执行脚本之前尝试切换到
core:

cd core:
deserialize-item -Recurse -Path "C:\serialization\core\sitecore\content\Applications\WebEdit" -Root "C:\serialization\"

下面是一篇博文解释。

缺少尾随\字符就是问题所在。当我在末尾添加\时,它会起作用。感谢缺少尾随\字符是问题所在。当我在末尾添加\时,它会起作用。谢谢