Forum

Gpo ile windows bil...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Gpo ile windows bildirimlerini açma

7 Yazılar
4 Üyeler
0 Likes
508 Görüntüleme
(@husnubagdatlioglu)
Gönderiler: 316
Honorable Member
Konu başlatıcı
 

Merhabalar bir web sitesinden gelen bildirimleri clientlar üzerinde zorunlu olarak açmak istiyorum chrome üzerinde ayarlmaları yaptık ancak windows bildirim alanında bildirim kapatılırsa bildirimleri clienta gönderemiyoruz gpo üzerindede bu ayarı göremedim birde bu ayarı açık yapıp chrome dan gelen bildirimleri zorunlu halede getirebilirmiyiz eskiden chrome bildirimini kapatanlar olabilir çünkü

 
Gönderildi : 29/05/2023 09:01

(@resulsoydas)
Gönderiler: 1627
Noble Member
 

Chrome'a  GPO ile ayar göndermek için aşağıdaki linklere bakın.

 

https://support.google.com/chrome/a/answer/187202?hl=en

https://admx.help/?Category=Chrome

 
Gönderildi : 29/05/2023 13:26

(@husnubagdatlioglu)
Gönderiler: 316
Honorable Member
Konu başlatıcı
 

@resulsoydas bu ayarları yapmıştım zaten chorome tarafında sorun yok sorunum windows tarafından bildirimlerin kapatılmasını engellemek

 
Gönderildi : 30/05/2023 08:13

(@husnubagdatlioglu)
Gönderiler: 316
Honorable Member
Konu başlatıcı
 

yardımcı olabilecek kimse yokmu acaba

 
Gönderildi : 08/06/2023 09:56

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4287
Co-Helper
 

Yapmaya çalıştığınız şey tam anlaşılır değil bence, ss vs de yok. Hangi bildirimlerden bahsediliyor ben anlamadım ama bildiğim kadarıyla bildirim tüm settings'leri gpo dan yönetilemiyor bunların reg. konumları var mıdır araştırmak lazım.

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 08/06/2023 13:04

(@husnubagdatlioglu)
Gönderiler: 316
Honorable Member
Konu başlatıcı
 

@ibrahimyildiz

bildirim

ss ekledim ibrahim bey burdaki açık kapalı alanı zorunlu hale getirmek istiyorum gpo tarafından

 
Gönderildi : 09/06/2023 09:36

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 32985
Illustrious Member Yönetici
 

Bunun bir GPO ayarı yok, PS ile veya GPO üzerinden kayıt defteri ile yapabilirsiniz.

PS için örnek komut

 

#####Author: Robert Polenius Andersson
####Enable disabled notifications
###Script is set to enable notifications for Powershell but can be modified to work with any application that are using the Windows Notification framework
###REQUIREMENTS
##Modules: PSSQLite

try{
##Database
#Import SQLite module
Import-Module PSSQLite

#Set DBPath
$DatabasePath = "$env:LOCALAPPDATA\Microsoft\Windows\Notifications\wpndatabase.db"

#Define select query
$SelectQuery = "
SELECT HS.HandlerId, HS.SettingKey, HS.Value
FROM NotificationHandler AS NH
INNER JOIN HandlerSettings AS HS ON NH.RecordId = HS.HandlerID
WHERE NH.PrimaryId LIKE '%powershell.exe'
AND HS.SettingKey = 's:toast'
"

#Invoke selectquery
$NotificationSettings = Invoke-SqliteQuery -DataSource $DatabasePath -Query $SelectQuery

#If the setting are wrong
if($NotificationSettings.Value -ne 1){
#Create update query
$UpdateQuery = "
UPDATE HandlerSettings
SET Value = 1
WHERE HandlerId = '$($NotificationSettings.HandlerId)' AND SettingKey = 's:toast'
"
#Invoke updatequery
Invoke-SqliteQuery -DataSource $DatabasePath -Query $UpdateQuery
}

##Registry
#Get registry path for application Powershell
$RegistryPath = (Get-ChildItem -Recurse -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings" | Where-Object -Property Name -Like '*powershell.exe*' | Select-Object -ExpandProperty Name).Replace('HKEY_CURRENT_USER','HKCU:')

#Get current value for Enabled
$Enabled = Get-ItemProperty -Path $RegistryPath -Name "Enabled" | Select-Object -ExpandProperty Enabled

#If the value are wrong
if($Enabled -ne 1){
#Update registry
Set-ItemProperty -Path $RegistryPath -Name "Enabled" -Value 1 -Force
}
return 0
}catch{
$LogFile = "C:\Powershell\Log\PowershellNotifications.log"
if(!(Test-Path $LogFile -ErrorAction SilentlyContinue)){
New-Item -Path $LogFile
}
"$(Get-Date) | RemediationScript | ERROR: $($_)" | Out-File $LogFile -Append
return $_
}

 

Yada yine PS bunu GPO dan çalıştırabilirsiniz

Get-Service -Name WpnUserService* | stop-Service Remove-Item -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}" -Recurse Remove-Item -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications\Backup\{1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}" -Recurse del C:\Users\<YOURUSERNAME!!!>\AppData\Local\Microsoft\Windows\Notifications\* Get-Service -Name WpnUserService* | start-Service

Yada GPO üzerinden aşağıdaki gibi kayıt defteri değişikliği yapabilirsiniz.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PushNotifications

ToastEnabled DWORD

0 = Turn off
1 = Turn on

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 09/06/2023 11:54

Paylaş: