Forum
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ü
Chrome'a GPO ile ayar göndermek için aşağıdaki linklere bakın.
@resulsoydas bu ayarları yapmıştım zaten chorome tarafında sorun yok sorunum windows tarafından bildirimlerin kapatılmasını engellemek
yardımcı olabilecek kimse yokmu acaba
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.
*****************************************************************
ss ekledim ibrahim bey burdaki açık kapalı alanı zorunlu hale getirmek istiyorum gpo tarafından
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.
*****************************************************************