У меня есть масса элементов, для которых мне нужно создать версию на французском языке, и я хотел бы использовать для этого SPE, а не вручную добавлять языковую версию для сотен элементов. Я запускаю эту команду в консоли PowerShell:
Get-ChildItem /sitecore/content/Global/Components/Web Forms/Country -Recurse |
Where-Object { $_.TemplateName -eq "CountryLookup" } |
ForEach-Object { Add-ItemLanguage $_ -Language "en" -TargetLanguage "fr" -IfExist Skip}
Когда я запускаю его, он не возвращает никаких ошибок и не дает мне никакого вывода, и когда я проверяю элементы в /sitecore/content/Global/Components/Web Forms/Country, французских версий по-прежнему нет. Что не так с моей командой PowerShell?
$ErrorActionPreference
был установлен наSilentlyContinue
илиIgnore
, иначеGet-ChildItem
жаловался бы. - person mklement0   schedule 12.10.2018