Ho creato una funzione che ha come parametro una chiave del registro e permette di cancellare una determinata sottochiave:
- Codice: Seleziona tutto
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