Привет, Женя.
Любителям утилит подсказываю :)
1. Утилита работает только при наличии в портале интегрированного хост-сервера. Если его нет то бэкап создается, но восстановитьпорталне получится.
http://support.esri.com/bugs/nimbus/QlVHLTAwMDEwMTE5Ng==
2. Файл с настройками webgisdr.properties должен лежать в папке с "простым путем без пробелов" типа C:\Temp\mywebgisdr.properties
Его содержимое:
# Папка где будет создан архив. К этой папке должны иметь доступ на запись пользователи, от которых выполняются службы портала и сервера. См. на двойные слеши. Если всё установлено на одной машине, то можно писать в локальную папку типа C:\\backup
SHARED_LOCATION=\\\\PROJECTBASES\\sbrf\\Backups
# Specify the URL to your portal. Внешний урл портала
# Example:
https://webadaptor.domain.com/contextPORTAL_ADMIN_URL=
https://webadaptor.domain.com/portal104# Provide credentials for the portal administrator.
# Initially, leave PORTAL_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and PORTAL_ADMIN_PASSWORD_ENCRYPTED will change to true.
PORTAL_ADMIN_USERNAME = test
PORTAL_ADMIN_PASSWORD = test
PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
# Specify whether to include scene tile caches.
INCLUDE_SCENE_TILE_CACHES = false
3. Пользователь, от имени которого запускается утилита, должен иметь доступ на запись к этому файлу ик папке в которой находится сама утилита.
4. В файле C:\Program Files\ArcGIS\Portal\tools\webgisdr\logging.properties можно поставить уровень журнала работы утилиты log.level = FINEST
Тогда при работе утилиты будет создан файл журнала C:\Program Files\ArcGIS\Portal\tools\webgisdr\webgisdr.log
5. У тебя в этом логе наверняка есть вот такая строка
FINER:
{
"owningSystemUrl" : "
https://agp.agroterra.ru/gisportal",
"fullVersion" : "10.4.1",
"secureSoapUrl" : null,
"soapUrl" : "https://gis.server.local:6443/arcgis/services","currentVersion" : 10.41,
"authInfo" : {
"tokenServicesUrl" : "","isTokenBasedSecurity" : true
}
}
Обрати внимание на красные строчки.
Утилита пытается обратиться за токеном к ГИС серверу. А урл пустой.
Вот она и не работает.
6. Лечится просто - удаляешь с портала ГИС сервер. И Добавляешь его заново. Но при добавлении нужно указать внешний адрес ГИС-сервера (веб-адаптера)
https://agp.agroterra.ru/гиссерверПосле этого проверяешь
https://agp.agroterra.ru/гиссервер/rest/info
Должен быть ответ:
Current Version: 10.41
Full Version: 10.4.1
SOAP URL:
https://agp.agroterra.ru/гиссервер/services Secure SOAP URL: null
Authentication Information:
Is Token Based Security: true
Token Service URL:
https://agp.agroterra.ru/gisportal/sharing/generateTokenЕсли у Вас "закрыт" внешний доступ к админке или к мэнеджеру утилита может также не работать (не проверял).
Посему есть три замечательные админские утилиты:
https://agp.agroterra.ru/gisportal/portaladmin/exportSitehttps://agp.agroterra.ru/гиссервер/admin/exportSitehttp://server.arcgis.com/en/portal/latest/administer/windows/data-store-backups.htmПоследнюю можно заменить на:
https://www.pgadmin.org/