Ho scritto uno script per cercare/scaricare/installare gli aggiornamenti di Windows su una macchina utilizzando l'oggetto COM Microsoft.Update.Session. Quando viene eseguito localmente funziona perfettamente, tuttavia quando si esegue una sessione remota o tramite Invoke-Command viene visualizzato un errore di accesso negato (0x80070005) su Microsoft.Update.Session.CreateUpdateDownloader()Remote PowerShell: Microsoft.Update.Session, accesso negato: 0x80070005
Ho ricevuto lo stesso errore se tentare di creare direttamente un oggetto Downloader, il codice per riprodurre il problema:
$oUpdateDownloader = new-object -com "Microsoft.Update.Downloader"
io sono un amministratore sulla macchina remota, e passando le credenziali (per me stesso in modo esplicito o qualsiasi altro account admin) alla macchina non sembra cambia qualcosa.
Ho visto questo errore ha registrato un certo numero di volte, ma non sembra essere alcuna informazione sulla soluzione del problema ...
Tutte le idee?
Avevo capito che era di progettazione come una "caratteristica" di sicurezza - mi chiedevo se ora fossi un po 'ingenuo! – Matt
feature/bug ... è tutto relativo :) –
Grande funzionalità, questo/psexec (come accennato sotto) funziona bene ... – klyd