Se volete creare uno script in powershell per rimuovere una chiave di registro è possibile farlo.
1)Rimuove l’intera dir della chiave del regedit:
Remove-Item -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\chiave_da rimuovere'
2) Rimuovere solo la proprietà di 1 chiave:
Remove-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\chiave_da rimuovere\Name_proprieta_key*'
Creiamo uno script che rimuovi una proprieta di una chieve di registro e facciamo che questo script venga aggiunto tra i processi schedulati in modo che venga eseguito in automatico ogni certo numero di N giorni. Nel nostro esempio abbiamo schedulato che lo script venga eseguito ogni 30 gg alle 3am
#Creiamo una funziona per la cancellazione della chiave function remove_key{ Remove-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\chiave_da rimuovere\Name_proprieta_key*' } #Schedulazione ipmo ScheduledTasks $action = New-ScheduledTaskAction -Execute 'Powershell.exe' -Argument '-NoProfile -WindowStyle Hidden -command "& { remove_key }"' $trigger = New-ScheduledTaskTrigger -Daily -DaysInterval 30 -At 03am Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "removekey" -Description "Cron remove key"
Salvate il file con estensione .ps1
Poi potete eseguirlo da powershell scrivendo
& '.\Remove Key RDP cron.ps1'