我試圖用Sitecore Powershell Extensions 251執行反序列化。我不能得到反序列化的工作。這是我做了什麼:Sitecore Powershell反序列化
我序列化項目sitecore \ content \ settings \ testItem。序列化是成功的,包已創建。
Get-Item「master:\ content \ settings \ testItem」|序列化,項目-Recurse
我刪除的項目Sitecore的\內容\設置\ testItem,並嘗試用命令來反序列化:
反序列化,項目-Path主:\內容\設置\ TestItem -Recurse
我得到以下異常:
writeErrorStream : True
Exception : System.Exception: path is not under the root
bei Sitecore.Data.Serialization.PathUtils.GetShortPath(String path)
bei Sitecore.Data.Serialization.Manager.LoadTree(String path, LoadOptions options)
bei Cognifide.PowerShell.PowerShellIntegrations.Commandlets.Serialization.DeserializeItemCommand.Deserialize(String path)
bei Cognifide.PowerShell.PowerShellIntegrations.Commandlets.Serialization.DeserializeItemCommand.ProcessRecord()
bei System.Management.Automation.CommandProcessor.ProcessRecord()
TargetObject :
CategoryInfo : NotSpecified: (:) [Deserialize-Item], Exception
FullyQualifiedErrorId : System.Exception,Cognifide.PowerShell.PowerShellIntegrations.Commandlets.Serialization.DeserializeItemCommand
ErrorDetails :
InvocationInfo : System.Management.Automation.InvocationInfo
PipelineIterationInfo : {0, 1}
PSMessageDetails :
我已經在網上搜索,但我無法找到反序列化文檔/例子。 ?任何人都可以寫我如何做反序列化,並且如果有的話,請參考文檔或資源。例如在網絡上`
感謝名單
我已經試過了:反序列化 - 項目-Path主:\\ content \ settings -Recurse。我得到同樣的例外。 – EngelbertCoder
如果您以前沒有序列化過設置項目 - 它可能會失敗。 –