Welcome › Forums › General PowerShell Q&A › verify this script for removing all the values in this registry key
This topic contains 3 replies, has 2 voices, and was last updated by
I want to run a nightly PS script that will remove all the values from this key like so, but not the key itself:
Remove-Item -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\PurgeAtNextLogoff\* -whatif
Is this the correct statement?? whatif returns nothing...
My understanding is that the * prevents deleting the key itself (PurgeAtNextLogoff).
Thank you, Tom
I believe you are looking for Remove-ItemProperty. See: https://technet.microsoft.com/en-us/library/dd315394.aspx
Yes, that's it but it wants a name parameter and I only want to delete the values not the key itself.
I got it:
Remove-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\PurgeAtNextLogoff\ -name s* -whatif
Thank you for pointing me in the right direction!!
The topic ‘verify this script for removing all the values in this registry key’ is closed to new replies.