Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    166

    [PowerShell] Non visualizzare i messaggi d'errore in uno script

    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
    Balubeto

    Su Facebook, e` nato il gruppo SoftHard per tutti http://www.facebook.com/group.php?gid=52641062213&ref=nf . Vi aspetto.

  2. #2
    prova a mettere il segno @ prima remove ecc...
    oppure prova a vedere se ci sono funzioni che ti dicono se esiste quella chiave passata

    comunque OMG anche windows si è adeguato allo script bash con -eq e gli altri operatori di confronto ???? gli operatori che si usano di solito < != = > ecc gli facevano schifo?? oO

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.