Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
[PS] Problemi con Remove-ItemProperty
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
balubeto
Dio minore
Dio minore


Registrato: 19/05/06 09:22
Messaggi: 757

MessaggioInviato: 08 Lug 2010 19:29    Oggetto: [PS] Problemi con Remove-ItemProperty Rispondi

CIAO

Ho scritto questo script:

Codice:

param($RemovedSID,$RemAccNameDel)

function KeyAndItemDeleted ($StartKey)
   {
       if ($StartKey -eq 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\PurgeAtNextLogoff') {

           Remove-ItemProperty -LiteralPath $StartKey -Name $RemovedSID -WhatIf
       }
       else {
          Remove-Item $StartKey'\'$RemovedSID -WhatIf
       }

   }

if (('HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\PurgeAtNextLogoff.'+$RemovedSID)) {
   KeyAndItemDeleted -StartKey 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\PurgeAtNextLogoff'
}


e l'ho eseguito cosi`:

Codice:

powershell -ExecutionPolicy Unrestricted -file "D:\Users\xxx\Documents\b.ps1" "S-1-5-21-152799110-1058532297-3105840818-1000" "AccountNameDeleted"


ma ottengo:

Codice:

WhatIf: Esecuzione dell'operazione "Rimuovi proprietà" sulla destinazione "Eleme
nto: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache\Purge
AtNextLogoff Proprietà: S-1-5-21-152799110-1058532297-3105840818-1000".
Remove-ItemProperty : Proprietà S-1-5-21-152799110-1058532297-3105840818-1000 n
on esistente nel percorso HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current
Version\NetCache\PurgeAtNextLogoff.
In D:\Users\Francesca_Ciani\Documents\b.ps1:7 car:31
+            Remove-ItemProperty <<<<  -LiteralPath $StartKey -Name $RemovedSID
 -WhatIf
    + CategoryInfo          : InvalidArgument: (S-1-5-21-152799...3105840818-1
   000:String) [Remove-ItemProperty], PSArgumentException
    + FullyQualifiedErrorId : System.Management.Automation.PSArgumentException
   ,Microsoft.PowerShell.Commands.RemoveItemPropertyCommand


Come mai?

GRAZIE

CIAO
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi