Перейти к содержимому

Get help windows 10 что это

  • автор:

Get Help Windows 10 — что это за программа и нужна ли она?

Приветствую. Windows регулярно обновляется — добавляются не только критические обновления для исправлений уязвимостей, но и новые функции, компоненты, приложения.

Некоторые приложения созданы для помощи пользователям, об одном таком — пойдет речь.

Get Help в Windows 10 — что это такое?

Приложение нужно для получения помощи от виртуального помощника. Который например способен подсказать как сбросить пароль к учетке Microsoft:

Можете написать помощнику открыть панель управления (open control panel) — помощник подскажет:

Запустить Get Help можно написав название в поиск возле пуска:

На официальном сайте Microsoft присутствует другое описание приложения, немного странное — Get Help отправляет сообщение на сервер Open-Dispatch. Сервер может отправить сообщение по электронной почте соединяться с IFTTT чтобы отправить информацию о вашем местоположении во все сети.

Get-Help в PowerShell

Также Get-Help является командой вызова справки консоли PowerShell. Можно посмотреть примеры использования и детальное описание параметров любой команды PowerShell.

Чтобы получить список всех команд, которые работают со службами, достаточно прописать:

PS C:\> Get-Help Service

По каждой можно получить справку — достаточно прописать ключ -Name, например:

PS C:\> Get-Help -Name Get-Service

Заключение

  1. Get Help — программа для получения справки от виртуального ассистента.
  2. Также команда в PowerShell (пишется через дефис) получения справки.

Что такое Windows PowerShell и с чем его едят? Часть 1: основные возможности

Windows PowerShell позволяет системным администраторам автоматизировать большинство рутинных задач. С ее помощью можно менять настройки, останавливать и запускать сервисы, а также производить обслуживание большинства установленных приложений. Воспринимать синее окошко как еще один интерпретатор команд было бы неправильно. Такой подход не отражает сути предложенных корпорацией Microsoft инноваций. На самом деле возможности Windows PowerShell гораздо шире: в небольшом цикле статей мы попробуем разобраться, чем решение Microsoft отличается от более привычных нам средств.

Основные возможности

Разумеется Windows PowerShell — это в первую очередь командная оболочка с языком сценариев, изначально созданная на основе платформы .NET Framework, а позднее — на .NET Core. В отличие от принимающих и возвращающих текстовые данные оболочек, Windows PowerShell работает с классами .NET, у которых есть свойства и методы. PowerShell позволяет выполнять обычные команды, а также дает доступ к объектам COM, WMI и ADSI. В ней используются различные хранилища, вроде файловой системы или реестра Windows, для доступа к которым созданы т.н. поставщики (providers). Стоит отметить возможность встраивания исполняемых компонентов PowerShell в другие приложения для реализации различных операций, в т.ч. через графический интерфейс. Верно и обратное: многие приложения для Windows предоставляют доступ к своим интерфейсам управления через PowerShell.

Windows PowerShell позволяет:

  • Менять настройки операционной системы;
  • Управлять службами и процессами;
  • Настраивать роли и компоненты сервера;
  • Устанавливать программное обеспечение;
  • Управлять установленным ПО через специальные интерфейсы;
  • Встраивать исполняемые компоненты в сторонние программы;
  • Создавать сценарии для автоматизации задач администрирования;
  • Работать с файловой системой, реестром Windows, хранилищем сертификатов и т.д.

Оболочка и среда разработки

Существует Windows PowerShell в двух ипостасях: помимо эмулятора консоли с командной оболочкой есть интегрированная среда сценариев (Integrated Scripting Environment — ISE). Чтобы получить доступ к интерфейсу командной строки достаточно выбрать соответствующий ярлык в меню Windows или запустить powershell.exe из меню «Выполнить». На экране появится синее окошко, заметно отличающееся по возможностям от допотопного cmd.exe. Там есть автодополнение и другие фишки, привычные пользователям командных оболочек для Unix-систем.

Для работы с оболочкой нужно запомнить некоторые сочетания клавиш:

  • Стрелки вверх и вниз прокручивают историю для повтора ранее набранных команд;
  • Стрелка вправо в конце строки перенабирает предыдущую команду посимвольно;
  • Ctrl+Home удаляет набранный текст от позиции курсора до начала строки;
  • Ctrl+End удаляет текст от курсора до конца строки.

Windows PowerShell ISE является полноценной средой разработки с поддерживающим вкладки и подсветку синтаксиса редактором кода, конструктором команд, встроенным отладчиком и другими программистскими радостями. Если в редакторе среды разработки после имени команды написать знак дефис, вы получите в выпадающем списке все доступные параметры с указанием типа. Запустить PowerShell ISE можно либо через ярлык из системного меню, либо с помощью исполняемого файла powershell_ise.exe.

Командлеты

В Windows PowerShell появились т.н. командлеты (cmdlets). Это специализированные классы .NET, в которые заложена разнообразная функциональность. Именуются они по принципу «Действие-Объект» (или «Глагол-Существительное, если вам так больше нравится), а разделенная дефисом связка напоминает сказуемое и подлежащее в предложениях естественных языков. Например, Get-Help буквально означает «Получить-Помощь» или в контексте PowerShell: «Показать-Справку». По сути это аналог команды man в Unix-системах и мануалы в PowerShell нужно запрашивать именно так, а не вызывая командлеты с ключом —help или /. Не стоит забывать и об онлайн-документации по PowerShell: у Microsoft она достаточно подробная.

Помимо Get в командлетах для обозначения действий используются и другие глаголы (и не только глаголы, строго говоря). В списке ниже мы приведем несколько примеров:

Add — добавить;
Clear — очистить;
Enable — включить;
Disable — выключить;
New — создать;
Remove — удалить;
Set — задать;
Start — запустить;
Stop — остановить;
Export — экспортировать;
Import — импортировать.

Есть системные, пользовательские и опциональные командлеты: в результате выполнения все они возвращают объект или массив объектов. К регистру они не чувствительны, т.е. с точки зрения интерпретатора команд нет разницы между Get-Help и get-help. Для разделения используется символ ‘;’, но ставить его обязательно только если в одной строке выполняется несколько командлетов.

Командлеты Windows PowerShell группируются в модули (NetTCPIP, Hyper-V и т.д.), а для поиска по объекту и действию существует командлет Get-Command. Показать справку по нему можно так:

Get-Help Get-Command

По умолчанию команда отображает краткую справку, но в командлеты при необходимости передаются параметры (аргументы). С их помощью можно, например, получить детальную (параметр -Detailed) или полную (параметр -Full) справку, а также вывести на экран примеры (параметр -Examples):

Get-Help Get-Command -Examples

Справка в Windows PowerShell обновляется командлетом Update-Help. Если строка команд получается слишком длинной, аргументы командлета можно перенести на следующую, написав служебный символ ‘`’ и нажав Enter — просто закончить писать команду на одной строке и продолжить на другой не получится.

Ниже приведем несколько примеров распространенных командлетов:

Get-Process — показать запущенные в системе процессы;
Get-Service — показать службы и их статус;
Get-Content — вывести содержимое файла.

Для часто используемых командлетов и внешних утилит в Windows PowerShell есть короткие синонимы — алиасы (от англ. Alias). Например, dir — алиас Get-ChildItem. Есть в списке синонимов и аналоги команд из Unix-систем (ls, ps и т.д.), а командлет Get-Help вызывается командой help. Полный список синонимов можно посмотреть с помощью командлета Get-Alias:

Сценарии, функции, модули и язык PowerShell

Скрипты Windows PowerShell хранятся в виде обычных текстовых файлов с расширением .ps1. Запустить их двойным кликом нельзя: нужно правой кнопкой мыши вызвать контекстное меню и выбрать пункт «Запустить в PowerShell». Из консоли придется либо указать полный путь к скрипту, либо перейти в соответствующий каталог и написать имя файла. Запуск сценариев также ограничен системной политикой, а для проверки текущих настроек можно использовать командлет Get-ExecutionPolicy, который выдаст одно из следующих значений:

Restricted — запуск сценариев запрещен (по умолчанию);
AllSigned — разрешен только запуск подписанных доверенным разработчиком сценариев;
RemoteSigned — разрешен запуск подписанных и собственных сценариев;
Unrestricted — разрешен запуск любых сценариев.

У администратора есть два варианта действий. Наиболее безопасный предполагает подписание скриптов, но это довольно серьезное колдунство — мы будем разбираться с ним в следующих статьях. Сейчас пойдем по пути наименьшего сопротивления и поменяем политику:

Set-ExecutionPolicy RemoteSigned

PowerShell для этого придется запустить от имени администратора, хотя с помощью специального параметра можно изменить политику и для текущего пользователя.

Пишутся скрипты на объектно-ориентированном языке программирования, команды которого именуются по тому же принципу, что и рассмотренные ранее командлеты: «Действие-Объект» («Глагол-Существительное»). Основное его предназначение — автоматизация задач администрирования, но это полноценный интерпретируемый язык, в котором есть все необходимые конструкции: условный переход, циклы, переменные, массивы, объекты, обработка ошибок и т.д. Для написания сценариев годится любой текстовый редактор, но удобнее всего запустить Windows PowerShell ISE.

В скрипт можно передавать параметры, делать их обязательными, а также задавать значения по умолчанию. Кроме того Windows PowerShell позволяет создать функции и вызывать их точно так же, как и командлеты: для этого используется конструкция Function и фигурные скобки. Сценарий с функциями называется модулем и имеет расширение .psm1. Модули должны храниться в каталогах, определенных в переменных окружения PowerShell. Посмотреть их можно при помощи следующей команды:

Get-ChildItem Env:\PSModulePath | Format-Table -AutoSize

Конвейеры

В последнем примере мы применили знакомую пользователям оболочек для Unix-систем конструкцию. В Windows PowerShell вертикальная черта также позволяет передать выход одной команды на вход другой, но в реализации конвейера есть и существенная разница: речь здесь идет уже не о наборе символов или каком-то тексте. Встроенные командлеты или пользовательские функции возвращают объекты или массивы объектов, а также могут получать их на входе. Как в Bourne shell и его многочисленных последователях, в PowerShell с помощью конвейера упрощается выполнение сложных задач.

Простейший пример конвейера выглядит так:

Get-Service | Sort-Object -property Status

Сначала выполняется командлет Get-Service, а потом все полученные им службы передаются на сортировку по свойству Status командлету Sort-Object. В какой именно аргумент передается результат работы предыдущего участка конвейера, зависит от его типа — обычно это InputObject. Подробнее этот вопрос будет рассматриваться в посвященной языку программирования PowerShell статье.

При желании цепочку можно продолжить и передать результат работы Sort-Object еще одному командлету (выполняться они будут слева направо). Кстати, пользователям Windows доступна и привычная всем юниксоидам конструкция для постраничного вывода:

Get-Service | Sort-Object -property Status | more

Запуск задач в фоновом режиме

Довольно часто бывает нужно запустить некую команду в фоне, чтобы не дожидаться результата ее выполнения в сессии оболочки. В Windows PowerShell есть несколько командлетов на такой случай:

Start-Job — запуск фоновой задачи;
Stop-Job — остановка фоновой задачи;
Get-Job — просмотр списка фоновых задач;
Receive-Job — просмотр результата выполнения фоновой задачи;
Remove-Job — удаление фоновой задачи;
Wait-Job — перевод фоновой задачи обратно в консоль.

Для запуска фоновой задачи мы используем командлет Start-Job и в фигурных скобках указываем команду или набор команд:

Start-Job

Фоновыми задачами в Windows PowerShell можно манипулировать, зная их имена. Для начала научимся их отображать:

Get-Job

Теперь покажем результат работы задания Job1:

Receive-Job Job1 | more

Всё довольно просто.

Удаленное выполнение команд

Windows PowerShell позволяет выполнять команды и сценарии не только на локальном, но и на удаленном компьютере и даже на целой группе машин. Для этого существует несколько способов:

  • У многих командлетов есть параметр -ComputerName , но таким способом не получится, например, создать конвейер;
  • Командлет Enter-PSSession позволяет создать на удаленной машине интерактивный сеанс;
  • С помощью командлета Invoke-Command можно выполнять команды или сценарии на одном или нескольких удаленных компьютерах.

Версии PowerShell

С момента первого релиза в 2006 году PowerShell серьезно изменился. Инструмент доступен для множества систем, работающих на разных аппаратных платформах (x86, x86-64, Itanium, ARM): Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008/2008 R2, Windows 7, Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2012/2012 R2, Windows 10, Windows Server 2016, GNU/Linux и OS X. Последний релиз 6.2 выпущен 10 января 2018 года. Написанные для более ранних версий скрипты с высокой вероятностью будут работать в более поздних, а вот с обратным переносом могут возникнуть проблемы, поскольку за годы развития в PowerShell появилось большое количество новых командлетов. Узнать версию установленной на компьютере командной оболочки можно с помощью свойства PSVersion встроенной переменной $PSVersionTable:

$PSVersionTable.PSVersion

Также можно воспользоваться командлетом:

Get-Variable -Name PSVersionTable –ValueOnly

То же самое делается и с помощью командлета Get-Host. На самом деле вариантов множество, но для их применения нужно изучить язык программирования PowerShell, чем мы и займемся в следующей статье.

Итоги

Корпорации Microsoft удалось создать действительно мощную командную оболочку с удобной интегрированной средой для разработки скриптов. От привычных нам по миру Unix средств ее отличает глубокая интеграция с операционными системами семейства Windows, а также с программным обеспечением для них и платформой .NET Core. PowerShell можно назвать объектно ориентированной оболочкой, потому что командлеты и пользовательские функции возвращают объекты или массивы объектов и могут получать их на входе. Думаем, этим инструментом должны владеть все администраторы серверов на Windows: прошло время, когда они могли обойтись без командной строки. Продвинутая консольная оболочка особенно необходима на наших недорогих VPS, работающих под управлением Windows Server Core, но это уже совсем другая история.

Обзор средства «Просмотр диагностических данных» для PowerShell

Средство просмотра диагностических данных для PowerShell — это модуль PowerShell, который позволяет просматривать диагностические данные, отправляемые вашим устройством в корпорацию Майкрософт, группируя сведения по простым категориям согласно их использованию корпорацией Майкрософт.

Требования

Для использования этого модуля PowerShell у вас должны быть права администратора на устройстве. Для этого модуля требуется ОС версии 1803 или более поздней версии.

Установка и использование средства просмотра диагностических данных для PowerShell

Прежде чем вы сможете использовать средство «Просмотр диагностических данных» для PowerShell необходимо установить модуль.

Открытие сеанса PowerShell с повышенными привилегиями

Чтобы можно было использовать средство «Просмотр диагностических данных» для PowerShell, нужны права администратора (повышенные привилегии). Открыть командную строку PowerShell с повышенными привилегиями можно двумя способами. Вы можете использовать любой способ.

  • Выберите Пуск>Windows PowerShell>Запуск от имени администратора
  • Выберите Пуск>Командная строка>Запуск от имени администратора и выполните команду C:\> powershell.exe

Установка средства «Просмотр диагностических данных» для PowerShell

Рекомендуется ознакомиться с документацией в разделе Начало работы с помощью коллекции PowerShell. На этой странице приведены подробные сведения об установке модуля PowerShell.

Чтобы установить последнюю версию модуля «Просмотр диагностических данных» для PowerShell, выполните следующую команду в сеансе PowerShell с повышенными привилегиями.

PS C:\> Install-Module -Name Microsoft.DiagnosticDataViewer 

Чтобы ознакомиться с дополнительными сведениями о модуле, см. Коллекцию PowerShell.

Включение просмотра данных

Прежде чем использовать это средство, необходимо включить просмотр данных. При включении просмотра данных Windows будет сохранять (до его выключения) локальный журнал диагностических данных вашего устройства, с которыми вы можете ознакомиться.

Обратите внимание, что этот параметр не управляет отправкой диагностических данных устройством. Вместо этого он управляет тем, сохраняет ли ваше устройство с Windows локальную копию диагностических данных, которые вы можете просмотреть.

Чтобы включить просмотр данных на странице «Параметры», выполните следующие действия.

Меню включения просмотра данных.

  1. В меню Пуск выберите Параметры>Конфиденциальность>Диагностика & отзывы.
  2. В разделе Диагностические данные включите параметр Если просмотр данных включен, вы можете просматривать ваши диагностические данные.

Включение просмотра данных через PowerShell

Из сеанса PowerShell с повышенными правами выполните следующую команду.

PS C:\> Enable-DiagnosticDataViewing 

После включения просмотра данных компьютер с Windows начнет сохранять журнал диагностических данных, которые отправляются в корпорацию Майкрософт.

При включении просмотра данных на жестком диске будет использоваться до 1 ГБ (стандартное значение) дискового пространства. Рекомендуется отключать просмотр данных после завершения использования средства «Просмотр диагностических данных». Сведения о выключении просмотра данных см. в разделе Отключение просмотра данных в этой статье.

Начало работы со средством «Просмотр диагностических данных» для PowerShell

Чтобы узнать, как использовать командлет, какие параметры он принимает и ознакомиться с примерами, выполните следующую команду из сеанса PowerShell с повышенными привилегиями.

PS C:\> Get-Help Get-DiagnosticData 

Запуск просмотра диагностических данных

Из сеанса PowerShell с повышенными правами выполните следующую команду.

PS C:\> Get-DiagnosticData 

Если событий много и вы хотите остановить команду, введите Ctrl+C .

Если вы недавно включали просмотр данных, выполнение приведенной выше команды может не дать результатов или их будет очень мало. Отображение диагностических данных, отправленных устройством с Windows, может занять несколько минут. Тем временем используйте устройство в обычном режиме и повторите попытку.

Дополнительные возможности средства «Просмотр диагностических данных» для PowerShell

Средство «Просмотр диагностических данных» для PowerShell предоставляет следующие возможности для просмотра и фильтрации диагностических данных вашего устройства. С этим модулем также можно использовать широкий набор других средств PowerShell.

  • Просмотр событий диагностики. Чтобы просмотреть события диагностики, выполните команду PS C:\> Get-DiagnosticData . Эти события отражают действия, которые произошли и были отправлены в корпорацию Майкрософт. Каждое событие отображается как объект PowerShell. По умолчанию каждое событие показывает имя события, время, когда его обнаружило устройство с Windows, является ли событие базовым, свою категорию события диагностики, а также подробное представление JSON с информацией, содержащейся в событии; в этом представлении событие отображается именно так, как оно выглядело при отправке в корпорацию Майкрософт. Корпорация Майкрософт использует эти сведения для непрерывного улучшения операционной системы Windows.
  • Просмотр категорий событий диагностики. Каждое событие отображает категории событий диагностики, к которым оно принадлежит. Эти категории определяют, как корпорация Майкрософт использует события. Категории отображаются в виде числовых идентификаторов. Дополнительные сведения об этих категориях см. в разделе Диагностические данные Windows. Чтобы просмотреть диагностическую категорию, представленную каждым числовым идентификатором, и узнать, что категория означает, выполните следующую команду.

PS C:\> Get-DiagnosticDataTypes 
PS C:\> Get-DiagnosticData -StartTime (Get-Date).AddHours(-12) -EndTime (Get-Date).AddHours(-6) 
PS C:\> Get-DiagnosticData | Export-Csv 'mydata.csv' 

Отключение просмотра данных

После просмотра данных рекомендуется отключать просмотр данных во избежание использования дополнительной памяти. Отключение просмотра данных прекращает сохранение журнала диагностических данных операционной системой Windows и удаляет существующий журнал диагностических данных с устройства.

Чтобы отключить просмотр данных на странице «Параметры», выполните следующие действия.

Меню отключения просмотра данных.

  1. В меню Пуск выберите Параметры>Конфиденциальность>Диагностика & отзывы.
  2. В разделе Диагностические данные отключите параметр Если просмотр данных включен, вы можете просматривать ваши диагностические данные.

Выключение просмотра данных через PowerShell

Из сеанса PowerShell с повышенными правами выполните следующую команду.

PS C:\> Disable-DiagnosticDataViewing 

Изменение размера журнала данных

По умолчанию средство будет отображать 1 ГБ собранных данных или данные, отправленные за последние 30 дней (в зависимости от того, что произошло раньше). По достижении ограничения по времени или размеру данные начинают постепенно удаляться, начиная с самых ранних точек данных.

Изменение размера журнала данных

Настройка максимального размера диагностических данных, доступного для просмотра в средстве, может влиять на производительность компьютера.

Если вы уменьшили максимальный размер журнала данных, вам необходимо отключить просмотр данных и снова его включить для освобождения места на диске.

Можно изменить максимальный размер журнала данных (в мегабайтах), который можно просмотреть. Например, чтобы задать максимальный размер журнала данных в 2048 МБ (2 ГБ), выполните следующую команду.

PS C:\> Set-DiagnosticStoreCapacity -Size 2048 

Можно изменить максимальный временной промежуток, в течение которого был сформирован журнал данных (в часах), и просмотреть его. Например, чтобы задать максимальный временной промежуток для журнала данных в 24 часа, выполните следующую команду.

PS C:\> Set-DiagnosticStoreCapacity -Time 24 

Для вступления новых параметров в силу может потребоваться перезагрузить компьютер.

Если на том же устройстве у вас установлено приложение из Store Просмотр диагностических данных, изменения, вносимые в размер журнала данных через модуль PowerShell, также будут отражаться в этом приложении.

Сброс размера журнала данных

Чтобы сбросить максимальный размер журнала данных до исходного значения по умолчанию в 1 ГБ, выполните следующую команду в сеансе PowerShell с повышенными привилегиями.

PS C:\> Set-DiagnosticStoreCapacity -Size 1024 -Time 720 

При уменьшении размера журнала данных не забудьте отключить просмотр данных и снова его включить для освобождения места на диске.

Связанные ссылки

  • Модуль в коллекции PowerShell
  • Документация по средству «Просмотр диагностических данных» для PowerShell

Обратная связь

Были ли сведения на этой странице полезными?

Настройка приложения «Получение справки»

Сведения в этом разделе больше не относятся к приложению «Получить справку». Хотя вы по-прежнему можете использовать автоматическую установку для настройки параметров поддержки oem, эти параметры не будут использоваться приложением «Получить справку».

Приложение «Получить справку» позволяет клиентам самостоятельно получать помощь с помощью средств устранения неполадок, мгновенных ответов, статей службы поддержки Майкрософт и т. д., прежде чем обращаться в службу поддержки.

Если у вас есть приложение поддержки или веб-сайт поддержки, на который вы хотите направить клиентов, вы можете использовать unattend.xml, чтобы отобразить вариант поддержки в приложении «Получить справку». Ссылка на приложение или веб-сайт службы поддержки отображается везде, где в приложении «Получить справку» отображаются варианты обращения в службу поддержки. Первым элементом в списке будет указанная вами ссылка.

Клиенты отправляются в приложение «Параметры», Кортану, Быстрые ответы Bing, меню «Пуск» и многочисленные веб-интерфейсы Майкрософт. Кроме того, можно запустить получение справки из собственных приложений и веб-сайтов.

Взаимодействие с пользователями

Для потребителей приложение «Получить справку» предоставляет способ задать вопрос и получить рекомендуемые решения или обратиться в службу поддержки. В зависимости от страны или региона и языка устройства будет отображаться один из двух интерфейсов: виртуальный агент или поддержка поиска.

Виртуальный агент

Виртуальный агент Майкрософт — это чат-бот службы поддержки, предназначенный для решения проблем, связанных с Windows и другими продуктами. Это обеспечивает диалоговый подход к пониманию проблем и предоставлению наиболее подходящего решения. Если виртуальный агент не может предоставить решение, он перенаправит клиентов к вариантам обращения в службу поддержки; также можно запросить эти варианты в любое время. Этот интерфейс доступен только в en-US.

Настройка oem предоставляет лучший вариант поддержки в списке — ссылку на веб-сайт службы поддержки или приложение поддержки.

Приложение справки — виртуальный агент

Поиск по поддержке

На рынках, в которых нет возможностей виртуального агента, клиенты могут использовать поддержку поиска, вводя вопрос и получая рекомендуемое содержимое поддержки. Под результатами поиска будут перечислены варианты обращения в службу поддержки.

Настройка oem предоставляет лучший вариант поддержки в списке — ссылку на веб-сайт службы поддержки или приложение поддержки.

Приложение справки — поддержка поиска

Связаться с OEM является первым вариантом в списке

Корпоративный интерфейс

Для номеров SKU enterprise приложение «Получить справку» предоставляет другой интерфейс, который ориентирован на получение клиентами правильного вида поддержки. Перечисленные варианты поддержки отображаются для всех корпоративных клиентов. Доступность поддержки в рамках каждого варианта зависит от соглашений о поддержке с предприятием.

Варианты поддержки OEM не отображаются в корпоративном интерфейсе приложения «Получить справку».

Настройка сведений о поддержке

Чтобы отобразить сведения о поддержке OEM в приложении «Получить справку», необходимо указать ссылку на URL-адрес веб-сайта службы поддержки или универсальный код ресурса (URI) приложения службы поддержки в Unattend.xml в разделе Microsoft-Windows-Shell-Setup-OEMInformation .

Дополнительные сведения о добавлении сведений о поддержке в приложение «Получить справку» см. в параметре OEMInformation в справочнике по автоматической настройке.

Ссылка на приложение поддержки

Ниже приведен пример, в котором указан путь для SupportAppURL . В этом случае приложение «Получить справку» перенаправит клиентов в приложение поддержки изготовителя оборудования:

 Contoso ContosoSupport://path/?param=val  

SupportAppURL Должен присутствовать и содержать допустимые строковые значения, иначе справка не получит сведения о поддержке. SupportProvider является необязательным переопределением для имени, отображаемого по ссылке; Если supportProvider отсутствует, значение по умолчанию — SystemManufacturer из SystemInformation (msinfo32.exe).

ContosoSupport — это пример имени протокола; Вы можете выбрать собственное имя протокола приложения, если оно не конфликтует с существующим именем протокола в системе.

Чтобы зарегистрировать обработчик протокола для приложения, выполните приведенные далее действия.

  • Для универсального приложения обработчик протокола указывается в файле package.appxmanifest (часть проекта Visual Studio) в разделе . Дополнительные сведения см. в разделе Обработка активации URI .
  • Для приложения Win32 обработчик протокола указывается в реестре. Дополнительные сведения см. в разделе Регистрация приложения в схеме URI .

Приложения Win32 не поддерживаются в Windows 10 в S-режиме.

Ссылка на веб-сайт службы поддержки

Ниже приведен пример, в котором указан URL-адрес для SupportURL . В этом случае приложение «Получить справку» перенаправит клиентов в веб-сайт поддержки изготовителя оборудования.

 Contoso https://www.contoso.com/support?param=val  

SupportURL Должен присутствовать и содержать допустимые строковые значения, иначе справка не получит сведения о поддержке. SupportProvider является необязательным переопределением для имени, отображаемого по ссылке; Если supportProvider отсутствует, значение по умолчанию — SystemManufacturer из SystemInformation (msinfo32.exe).

Приложение «Получить справку» запустит указанный параметр SupportURL в Microsoft Edge при выборе варианта поддержки OEM.

Запуск получения справки

Вы можете отправить клиентов в приложение «Получить справку» из приложения или веб-сайта, предоставив ссылку на следующий URL-адрес:

Где — это полное имя в нижнем регистре, например contoso или fabrikaminc. Как правило, это должна быть самая простая версия фирменного названия, а не более длинное официальное название бизнеса. Эти сведения используются для определения того, откуда пользователи запустили приложение «Получить справку». Он не используется для настройки приложения напрямую.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *