Развертывание портала самообслуживания для Service Manager
Портал самообслуживания предоставляет веб-доступ к функциям System Center — Service Manager для конечных пользователей. В этой статье описывается, как развернуть портал самообслуживания и настроить его.
Поддерживаемые операционные системы
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Windows Server 2012 R2
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
Дополнительные сведения см. в разделе "Требования к системе"
Поддерживаемые веб-браузеры
На портале самообслуживания требуется разрешение экрана выше 1024 X 768. Она поддерживается в следующих браузерах.
- Microsoft Edge 121.0.2277.4 или более поздней версии
- Microsoft Edge
Microsoft Internet Explorer 10 и 11
Mozilla Firefox 42 и более поздних версий
Google Chrome 46 и более поздних версий
Настройка портала самообслуживания
Для настройки портала самообслуживания вы будете использовать следующие разделы.
Настройка веб-сервера
Присоединитесь к компьютеру Windows Server к тому же домену, где запущена служба SDK Service Manager. В идеале на сервере-получателе. Включите роль IIS и ASP.NET 4.5 на сервере, выполнив следующие действия.
Запустите мастер добавления ролей и компонентов, а затем включите службы IIS.
Включите функции .NET.
Включение .NET 3.5
Включение активации HTTP
Включение ASP.NET 4.5
Включите следующие службы ролей на странице роли веб-сервера (IIS).
Обычная проверка подлинности и проверка подлинности Windows
Добавьте разработку приложений и под ним добавьте расширяемость .NET 4.5, ASP и ASP.NET 4.5.
Установка веб-приложения портала самообслуживания с помощью программы установки
Выполните следующие действия, чтобы установить веб-приложение портала самообслуживания с помощью программы установки.
Выберите портал самообслуживания Service Manager в мастере настройки Service Manager.
Перейдите через EULA и примите его.
Выберите расположение установки.
Просмотрите результаты проверки системы.
Настройте сервер самостоятельного портала и введите сведения о конфигурации для сервера.
Имя веб-сайта: имя веб-сайта, отображаемого в консоли управления IIS.
Имя сервера SM: можно указать полное доменное имя или имя NetBIOS сервера, на котором запущена служба SDK Service Manager. Рекомендуется использовать выделенный дополнительный сервер управления Service Manager для взаимодействия с порталом. Дополнительные сведения см. в разделе "Топологии развертывания".
Порт портала: номер порта, который будет использоваться веб-сайтом.
SSL-сертификат: (необязательно) SSL-сертификат для настройки веб-сайта в безопасном режиме (https://). Это рекомендуемый параметр, если вы используете обычную проверку подлинности. По умолчанию используется проверка подлинности Windows.
Настройте учетную запись для портала самообслуживания. Это учетная запись, в которую будет выполняться экземпляр IIS. Эта учетная запись должна иметь роль администратора Service Manager.
Отображаются сведения о уведомлениях о диагностических и используемых данных, сообщая о том, что данные отправляются корпорации Майкрософт по умолчанию. Этот параметр можно изменить в консоли Service Manager. Выберите Далее.
Выберите, следует ли автоматически устанавливать обновления Майкрософт.
Дождитесь завершения процесса установки.
Установка веб-приложения портала самообслуживания с помощью командной строки
Чтобы установить портал самообслуживания, можно изменить следующий пример.
SetupWizard.exe /Install:SelfServicePortal /silent /accepteula /CustomerExperienceImprovementProgram:No /EnableErrorReporting:No /PortalWebSiteName:<Portal Name> /SMServerName:<SDK Server Name> /PortalWebSitePort:<PortNumber> /PortalAccount:<domain>\<user>\<pwd>
Завершить установку
Выполните следующий шаг, чтобы завершить установку.
Перезапустите IIS. Вы можете получить доступ к веб-приложению (http://yourwebsite:port) в браузере). Он будет похож на следующее изображение.
Настройка портала самообслуживания
В следующем разделе описывается, как настроить портал самообслуживания в соответствии с вашей организацией.
Перед установкой пакета обновления для Service Manager обратите внимание, что все настройки выполняются на боковой панели портала (CustomSidebar.cshtml). Затем выполните следующие действия, чтобы приступить к работе.
- Создайте файл cshtml с именем CustomSidebar.cshtml в пути> установки портала <самообслуживания\inetpub\wwwroot\SelfServicePortal\Views\Shared folder path.
- Переместите настройки из sidebar.cshtml в новый файл, который является CustomSidebar.cshtml.
В будущем необходимо внести все настройки на боковую панель портала Самообслуживания Service Manager в файле CustomSidebar.cshtml.
Базовая настройка
Вкладка <appSettings>
в файле конфигурации Web.config предлагает некоторые стандартные параметры для упрощения настройки и персонализации областей, которые чаще всего изменяются. Вот список из них.
Ключ | Характер использования |
---|---|
CompanyName | Значение этого ключа отображается как имя компании на портале. |
CompanyLogoLocation | Значение этого ключа используется в качестве файла изображения, который отображается в качестве логотипа компании на портале. |
ITPhone | Этот ключ принимает значение, чтобы настроить номер телефона ит-службы технической поддержки. Эта информация отображается в нижней части меню навигации. |
ITEmail | Значение этого ключа используется для настройки идентификатора электронной почты ИТ-службы технической поддержки. Эта информация отображается в нижней части меню навигации. |
DefaultLanguage | По умолчанию веб-страницы портала загружаются в соответствии с языком браузера. Затем текущий пользователь может вручную выбрать язык в правом верхнем углу каждой страницы. Значение этого ключа определяет язык отработки отказа по умолчанию, выбранный порталом, когда язык браузера недоступен. |
GenericOffering | Значение этого ключа принимает имя предложения запроса, которое сопоставляется с кнопкой универсального запроса. Эта универсальная кнопка запроса используется пользователем, когда он не может найти соответствующее предложение запроса в каталоге. |
SDKServerName | Значение этого ключа определяет имя сервера, на котором выполняется пакет SDK Service Manager, и используется для взаимодействия с другими серверами Service Manager. По умолчанию оно имеет то же значение, которое вы указали в программе установки. Можно использовать полное доменное имя или имя NetBIOS сервера, на котором запущена служба SDK Service Manager. Рекомендуется выделить дополнительный сервер управления Service Manager для взаимодействия с порталом. |
MaxQueryResults | Значение этого ключа определяет максимальное количество результатов, возвращаемых любым элементом формы запроса в формах предложения запроса. |
UserCacheTimeout | Портал использует инфраструктуру кэширования для обеспечения быстрого взаимодействия с пользователем. Значение этого ключа определяет время ожидания (в секундах) для кэширования сведений о пользователях, вошедшего в систему. |
DataCacheTimeout | Портал использует инфраструктуру кэширования для обеспечения быстрого взаимодействия с пользователем. Значение этого ключа определяет время ожидания (в секундах) для кэширования универсальных данных, которые могут быть общими для разных пользователей. |
EnableTelemetry | Значение этого ключа определяет ваш выбор о участии в программе улучшения качества обслуживания клиентов Майкрософт. Портал отправляет данные телеметрии использования в Корпорацию Майкрософт, когда этот ключ помечается как True. По умолчанию он имеет то же значение, которое вы выбрали во время установки. |
CustomActiveRequestStatusEnumList | По умолчанию портал самообслуживания помещает пользовательские перечисления для состояний "Мой запрос" (инциденты и запросы на обслуживание) в категории "Закрытый фильтр". Этот ключ позволяет настроить сопоставление необходимых настраиваемых состояний с категорией "Активный фильтр". Значение этого ключа должно быть разделенным запятыми списком, содержащим значения EnumTypeName перечислений, которые должны быть сопоставлены с активной категорией на портале самообслуживания. Вы можете найти нужные пользовательские состояния, помеченные EnumTypeName в таблице EnumType , используя следующий пример. SELECT [EnumTypeName] FROM [<Service Manager DB name, which by default is “ServiceManager”>].[dbo].[EnumType] |
Примечание.
После внесения изменений в файл конфигурации Web.config необходимо перезапустить службу IIS.
Настройка стиля
Стиль веб-страницы, например шрифт, цвет и фон, настраивается путем добавления файла Custom.css в папку веб-сайта \Content\css.
Стили, определенные в CSS-файле, переопределяют стили по умолчанию портала самообслуживания.
Настройка левой строки меню
Содержимое, отображаемое в левой панели навигации (меню), можно изменить, изменив файл Sidebar.cshtml, который находится в папке веб-сайта \Views\Shared.
Например:
Вы можете добавлять или удалять сочетания клавиш из меню, а также настраивать их с помощью сведений о классе CSS, горячих клавиш клавиатурах и других.
Следующие шаги
- Чтобы настроить балансировку сетевой нагрузки Windows Server с помощью Service Manager, ознакомьтесь с руководством по балансировке нагрузки.