Я делаю ps-скрипт для запуска сравнения Word через Powershell.
Следующая строка:
$document.Compare($ChangedFileName, [ref]"Author", [ref]$wdCompareTargetSelected, [ref]$true, [ref]$true);
отлично работает на большинстве систем, но для одного клиента с Office 2013 и Windows 8.1 выдает ошибку, говоря:
Аргумент:'2' не должно быть System.Management.Automation.PSReference.Не используйте [ref].
Если я удаляю [ref], он начинает работать на этой конкретной машине, но перестает работать на другой.
Есть ли какое-либо общее решение, какзаставить его работать во всех средах?