ReportingServicesTools не может подключиться к удаленному серверу отчетов, хотя он нормально работает с localhost .Кроме того, когда вы нажимаете URI через браузер, он возвращает правильную страницу после ввода правильных учетных данных.
Когда я вызываю приведенную ниже команду
New-RsWebServiceProxy -ReportServerUri New-RsWebServiceProxy -ReportServerUri http://<ServerName>/<ReportServer> -verbose
, я получаю следующую ошибку
VERBOSE: Establishing proxy connection to http://\<ServerName\>/\<ReportServer\> /ReportService2010.asmx/ReportService2010.asmx...
Failed to establish proxy connection to http://\<ServerName\>/\<ReportServer\> /ReportService2010.asmx/ReportService2010.asmx : The HTML document does not contain Web service discovery
information.
At C:\Program Files\WindowsPowerShell\Modules\ReportingServicesTools\0.0.5.0\Functions\Utilities\New-RsWebServiceProxy.ps1:114 char:9
\+ throw (New-Object System.Exception("Failed to establish proxy ...
\+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OperationStopped: (:) [], Exception
+ FullyQualifiedErrorId : Failed to establish proxy connection to http://\<ServerName\>/\<ReportServer\>/ReportService2010.asmx/ReportService2010.asmx : The HTML document does not contain
Web service discovery information.
Когда я нажимаю ReportServerURI в браузере,Меня просят ввести учетные данные, и после их ввода я могу просмотреть данные сервера отчетов.Сервер является удаленным сервером, а не локальным, и учетные данные такие же, как те, с которыми я вошел в систему, с которых я запускаю скрипт.Я передал параметр -credential
для ввода учетных данных, но получаю ту же ошибку.
Кроме того, скрипт отлично работает для localhost
Я создал github Issue , а также