使用 Sitecore Powershell 扩展更新媒体项目

Updating media items using Sitecore Powershell Extensions

我正在寻找一种方法来批量更新当前使用 Sitecore Powershell 的媒体项目,但很高兴收到任何其他建议。

我需要一种将 Sitecore 媒体项的 blob 值换成另一个媒体项的方法。这甚至可以用 Sitecore Powershell 实现吗?

随着本周更新的 4.0,将有一种很好的方法可以使用 Michael 在 this issue 中添加的新远程处理模块功能来实现这一点。如果您不能再坚持几天,请随时直接与我联系,我可以提前发布二进制文件。

老实说,我不会用以前的实现将远程文件发送到服务器,因为文件在这个过程中经历了严重的serialization/deserialization。

但是,如果您的文件已经在服务器上,还有另一种方法可以将文件从服务器文件系统提取到媒体库中,您可以查看 in a gist I've written a while back here