У меня есть два окружения - среда разработки и среда разработки, я создал скрипт Powershell для получения XML-текста элемента infopath внутри библиотеки форм, он прекрасно работает в среде разработчика, но когда я попробовал его вprod envirment, он отправляет обратно сообщение об ошибке, указывающее, что поле File элемента имеет значение null, возможно ли это в InfoPath? В полном скрипте я могу редактировать поле элемента инфопата с PowerShell.
#Params
$WebURL = Read-Host 'WebURL '
$InfoPathLibraryName = Read-Host 'InfoPathLibraryName '
$ItemID = Read-Host 'ItemID '
#Get Objects
$web = Get-SPWeb $WebURL
$InfoPathLibrary = $web.Lists[$InfoPathLibraryName]
$Item = $InfoPathLibrary.GetItemById($ItemID)
Write-Output $Item
#Execution
$file = $Item.File
$data = $file.OpenBinary()
$encode = New-Object System.Text.UTF8Encoding
$uu = $encode.GetString($data)
Write-Output $uu
Сообщение об ошибке PowerShell