C # / WMI: Come controllare da remoto se Windows ha aggiornamenti pronti per essere installati?
Domanda
Ho cercato di trovare una soluzione per questo su google senza molta fortuna, forse qualcuno qui sa come fare questo?
Soluzione
Non sono sicuro se è possibile farlo da remoto come tale, ma si potrebbe "falso" di esso.
Guardate la documentazione MSDN per la Windows Update Agente API , in particolare l'articolo intitolato Ricerca , scaricare e installare aggiornamenti . Che contiene uno script che tra le altre cose liste gli aggiornamenti pronto per essere installato. Se si prende quel po 'di script e di modificarla a scrivere invece un elenco in un file, allora si potrebbe copiare lo script sopra a un computer remoto, eseguire lo script in remoto, quindi leggere il file (e, infine, eliminare il file e lo script dal computer remoto per ripulire).
È possibile eseguire uno script in remoto tramite WMI, si veda questo articolo CodeProject per i dettagli per fare in modo da C #: creare un processo remoto utilizzando WMI in C #