Remove-GphPrefRunOnceKey.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function Remove-GphPrefRunOnceKey # noch unfertig
{
[cmdletbinding()]
param(
    [Validatematch('\{?([0-9a-f]{8}\-[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{4}\-[0-9a-f]{12})\}?')]
    [string]$PreferenceFilterGuid
)

Begin 
{
    $RegKeyComputer = 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\GROUP POLICY\CLIENT\RUNONCE'
    $RegKeyUser = 'Registry::HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\GROUP POLICY\CLIENT\RUNONCE'
}

Process 
{
    $match # Prüfen, ob match auch mit Registry-Key in Übernahme funktionert
    # Remove-Item
}

}