CIAO

Ho creato una funzione che ha come parametro una chiave del registro e permette di cancellare una determinata sottochiave:

codice:
fuction KeyAndItemDeleted ($StartKey)
   {
       if $StartKey -eq 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\PurgeAtNextLogoff' {
           Remove-ItemProperty '$StartKey\$RemoveKey'
       }
       else {
          Remove-Item '$StartKey\$RemovedKey'
       }

   }
Ora, chiaramente, se la chiave o la voce $StartKey\$RemovedKey non esiste, viene visualizzato un messaggio d'errore quando eseguo lo script. Come devo fare a non visualizzare tale errore in modo che lo script continui a lavorare?

GRAZIE

CIAO