@JonathanBeaudoin Ничто из того, что меня устраивает, лучшее, что мне удалось сделать, - это включить режим разработчика и зарегистрировать фиктивный манифест appx ... Я буду писать об этом на тот случай, если люди захотят это сделать. это.

я естьPowerShell код, который я назвал.NET ссылка для выполнения тост уведомления, он хорошо работает при предыдущем обновлении. но когда обновление windows 10 fall creators (FCU) вышло, оно пропало, тот же код теперь не работает:

$app = "HTML Report"
[Windows.UI.Notifications.ToastNotificationManager, Windows.UI.Notifications, ContentType = WindowsRuntime]

$Template = [Windows.UI.Notifications.ToastTemplateType]::ToastImageAndText01

#Gets the Template XML so we can manipulate the values
[xml]$ToastTemplate = ([Windows.UI.Notifications.ToastNotificationManager]::GetTemplateContent($Template).GetXml())

[xml]$ToastTemplate = @"
<toast launch="app-defined-string">
  <visual>
    <binding template="ToastGeneric">
      <text>DNS Alert...</text>
      <text>We noticed that you are near Wasaki. Thomas left a 5 star rating after his last visit, do you want to try it?</text>
    </binding>
  </visual>
  <actions>
    <action activationType="background" content="Remind me later" arguments="later"/>
  </actions>
</toast>
"@

$ToastXml = New-Object -TypeName Windows.Data.Xml.Dom.XmlDocument
$ToastXml.LoadXml($ToastTemplate.OuterXml)

$notify = [Windows.UI.Notifications.ToastNotificationManager]::CreateToastNotifier($app)

$notify.Show($ToastXml)
 Aso18 окт. 2017 г., 19:57
Я использую свой собственный код, он говорил ему код
 BenH18 окт. 2017 г., 19:55
модуль горелки Есть некоторые заметки о 1709 году, и изменения в отношении AppID. ВотGitHub коммит с изменениями, которые они внесли, надеюсь, это поможет.

Ответы на вопрос(1)

Решение Вопроса

это то, что в последнее время необходимо было рассмотреть вBurntToast модуль. ЭтоСообщение блога это также сопровождает это изменение, но я сделаю все возможное, чтобы подвести итог здесь для полноты этого ответа.

Это сводится к «идентификатору модели пользователя приложения» (в дальнейшем именуемому AppId), который вы предоставляете Toast Notification Manager.

Строго говоря, этот AppId должен совпадать с AppId, встроенным в ярлык, который находится в вашем меню «Пуск». Это всегда имело место, однако была своего рода лазейка, которая позволяла использовать любой старый AppId в предыдущих версиях Windows 10.

Как бы ни было плохо для тех из нас, кто создает тосты из сценариев, эта лазейка была закрыта, и наши AppIds, как и в обновлении Fall Creators, должны быть «реальными».

Вы можете найти список допустимых AppIds, выполнив:

Get-StartApps

Я выбрал вариант по умолчанию для PowerShell.exe:

{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7} \ WindowsPowerShell \ v1.0 \ powershell.exe

Следует отметить, что вам все еще необходимо настроить некоторые из них (включая PowerShell), чтобы их тосты действительно отображались в Центре действий по истечении времени ожидания.

Вы можете сделать это через «Настройки»:

Настройки -> Система -> Уведомления и действия -> PowerShell (прокрутите вниз, чтобы его отобразить, вам нужно было отправить хотя бы один тост) -> Показать уведомления в центре действий.

Вы также можете сделать это через реестр, подHKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings

Для примера PowerShell вы бы добавили DWORD (значение 1) с именемShowInActionCenter под:

HKCU: \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Уведомления \ Настройки {1AC14E77-02E7-4E5D-B744-2EB1AE5198B7} \ WindowsPowerShell \ v1.0 \ powershell.exe \ Если вы хотите создать свой собственный AppId, вам нужно посмотреть, как создать

ярлык с AppIdили создание фиктивного приложения UWP черезAppxManifest.xml, Я все еще работаю над удобным для пользователя способом сделать один из них.спасибо мистер Виндос. Я ценю ваш ответ. но все еще не работает для меня. в моих «Уведомления и действия»

 Aso18 окт. 2017 г., 21:58
 не существует также я создал эти реестры {Ключи, Значения}. пожалуйста, проверьте мой код на вашем рабочем столе.PowerShell@ Так же, когда я изменю первую строку вашего кода на
 Windos02 нояб. 2017 г., 04:00
Уведомление о тосте не работает при обновлении создателей Wi
 Windos18 окт. 2017 г., 22:05
 это работает для меня.$app = '{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}\WindowsPowerShell\v1.0\powershell.exe'gist.github.com/Windos/9aa6a684ac583e0d38a8fa68196bc2dc
 Aso18 окт. 2017 г., 22:18
@JonathanBeaudoin Ничто из того, что меня устраивает, лучшее, что мне удалось сделать, - это включить режим разработчика и зарегистрировать фиктивный манифест appx ... Я буду писать об этом на тот случай, если люди захотят это сделать. это.

Ваш ответ на вопрос