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 Profile photo of tommls tommls 1 year, 8 months ago.

  • Author
    Posts
  • #31722
    Profile photo of tommls
    tommls
    Participant

    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

  • #31726
    Profile photo of Rob Simmers
    Rob Simmers
    Participant

    I believe you are looking for Remove-ItemProperty. See: https://technet.microsoft.com/en-us/library/dd315394.aspx

  • #31728
    Profile photo of tommls
    tommls
    Participant

    Yes, that's it but it wants a name parameter and I only want to delete the values not the key itself.

    Thank you...

  • #31729
    Profile photo of tommls
    tommls
    Participant

    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!!

You must be logged in to reply to this topic.