I hereby claim:
- I am samerde on github.
- I am samerde (https://keybase.io/samerde) on keybase.
- I have a public key ASBP8NkV_nrcIsBjMKXrqNT0sgGzv49uTpqFZkP3RtUANQo
To claim this, I am signing this object:
#Find Group Policies with Missing Permissions | |
Function Get-GPMissingPermissionsGPOs | |
{ | |
$MissingPermissionsGPOArray = New-Object System.Collections.ArrayList | |
$GPOs = Get-GPO -all | |
foreach ($GPO in $GPOs) { | |
If ($GPO.User.Enabled) { | |
$GPOPermissionForAuthUsers = Get-GPPermission -Guid $GPO.Id -All | select -ExpandProperty Trustee | ? {$_.Name -eq "Authenticated Users"} | |
$GPOPermissionForDomainComputers = Get-GPPermission -Guid $GPO.Id -All | select -ExpandProperty Trustee | ? {$_.Name -eq "Domain Computers"} | |
If (!$GPOPermissionForAuthUsers -and !$GPOPermissionForDomainComputers) { |
I hereby claim:
To claim this, I am signing this object:
$ErrorActionPreference = "Stop" | |
$apiLatestUrl = 'https://api.github.com/repos/microsoft/winget-cli/releases/latest' | |
$tempFolder = $env:TEMP | |
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 | |
$WebClient = New-Object System.Net.WebClient | |
function Update-EnvironmentVariables { | |
foreach($level in "Machine","User") { |