Нераспознанные escape-символы в привязках с BizTalk Deployment Framework
Я использую BTDF и генератор настроек для динамической настройки привязок. Моей первой привязкой была привязка SQL, и она работала нормально. Тем не менее, большинство моих настроек привязки являются UNC-путями, и я получаю ошибки при попытке применить настройки. Я пробовал каждую комбинацию кавычек и удвоение обратной косой черты, чтобы попытаться справиться с этим, но ничего не работает. Удивительно, но я не смог найти никого другого с такой же проблемой. Есть идеи?
синтаксический анализ "\Myserver\Myshare\Folder\SubFolder\inbound\Enroll\%SourceFileName%.834" - нераспознанная escape-последовательность \ i.
Спасибо за комментарии. Это заставило меня посмотреть, где это на самом деле не сработало, вместо сообщения об ошибке. Похоже, это проблема скрипта install-biztalkapplication.ps1. Я не уверен, происхождение и если были какие-либо изменения, внесенные в этот скрипт. Я закомментировал этот блок (полный блок не показан), и эта последняя строка является причиной ошибки. Кажется, есть несколько версий этого файла. Я сделаю некоторые дополнительные исследования и предоставлю обновление.
get-content -path "$btdfdeploysettingsfile" | foreach-object {
$line = $_
$hashconfig.getenumerator() | foreach-object {
1 ответ
Спасибо всем за помощь, чтобы указать мне правильное направление. В итоге проблема была в install-biztalkapplication.ps1, а не в BTDF напрямую. Я удалил плохие строки, и замена работает сейчас.