recommended
2 TopicsFast Microsoft recommended driver block rules update with automatic scheduled task
Microsoft recommended driver block rules in Windows are automatically updated starting with Windows 11 22H2, twice per year, but the list itself is updated more often. Microsoft provides ways to update them faster and out of the schedule. I've created a PowerShell script that does this automatically and you only need to run the script once, then it will create a scheduled task in Windows that runs every 7 days and renews the recommended drivers block list. # create a scheduled task that runs every 7 days if (-NOT (Get-ScheduledTask -TaskName "MSFT Driver Block list update" -ErrorAction SilentlyContinue)) { $action = New-ScheduledTaskAction -Execute 'Powershell.exe' ` -Argument '-NoProfile -WindowStyle Hidden -command "& {Invoke-WebRequest -Uri "https://aka.ms/VulnerableDriverBlockList" -OutFile VulnerableDriverBlockList.zip;Expand-Archive .\VulnerableDriverBlockList.zip -DestinationPath "VulnerableDriverBlockList" -Force;Rename-Item .\VulnerableDriverBlockList\SiPolicy_Enforced.p7b -NewName "SiPolicy.p7b" -Force;Copy-Item .\VulnerableDriverBlockList\SiPolicy.p7b -Destination "C:\Windows\System32\CodeIntegrity";$job = Start-Job -Name "Job1" -ScriptBlock { CiTool.exe -r };Start-Sleep -s 15;Stop-Job $job;Remove-Item .\VulnerableDriverBlockList -Recurse -Force;Remove-Item .\VulnerableDriverBlockList.zip -Force;}"' $TaskPrincipal = New-ScheduledTaskPrincipal -LogonType S4U -UserId $env:USERNAME -RunLevel Highest # trigger $Time = New-ScheduledTaskTrigger ` -Once -At (Get-Date).AddHours(3) ` -RepetitionInterval (New-TimeSpan -Days 7) ` # register the task Register-ScheduledTask -Action $action -Trigger $Time -Principal $TaskPrincipal -TaskPath "MSFT Driver Block list update" -TaskName "MSFT Driver Block list update" -Description "Microsoft Recommended Driver Block List update" # define advanced settings for the task $TaskSettings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -Compatibility Win8 -StartWhenAvailable -ExecutionTimeLimit (New-TimeSpan -Minutes 3) # add advanced settings we defined to the task Set-ScheduledTask -TaskPath "MSFT Driver Block list update" -TaskName "MSFT Driver Block list update" -Settings $TaskSettings } https://github.com/HotCakeX/Harden-Windows-Security/wiki/Fast-and-Automatic-Microsoft-Recommended-Driver-Block-Rules-updates2.2KViews0likes0CommentsExchange Hybrid Key Terms Of Use
Hello Team, I have been struggling to find clear documentation on use cases of Free Exchange Hybrid key provided by Microsoft for implementing Hybrid. I am able to obtain the key and implement Hybrid fine without any issues, however the legal use case picture is a bit blurred. Hope you can clear a few of my doubts: 1. Can i use hybrid key verified server for management purposes only; like one of my clients has ex2010, i have already setup hybrid and moved users to office 365 using ex2010 next i wish to decommission ex2010 and rather keep exchange 2013/16 licensed using Hybrid key to manage attributes on-premises? 2. I know hosting mailboxes on hybrid key installed exchange server is a clear NO, but can i use this server for features like SMTP relay? 3. If the practice to use hybrid key licensed ex2016 as management server is legit, what would be the best approach to tackle it, i was thinking of installing hybrid key licensed ex2016 in coexistence with ex2010(mailboxes moved to o365 hybrid) point all the virtual directories to ex2016, decom ex2010. Dirsync stays on. I remember going through an old KB mentioning that Hybrid key is only for folks who are on ex2003/ex2007. Really don't wish to overstep any legal lines here; I would really appreciate if you could point me to some MS documentation. Thankyou as always.Solved1.2KViews0likes2Comments