Come eseguire un processo su un PC remoto con WMI VB.NET

November 10

Come eseguire un processo su un PC remoto con WMI VB.NET


Il servizio Windows Management Instrumentation (WMI) viene eseguito su tutti i computer Windows. È possibile utilizzare questo servizio per invocare il software e le istruzioni sul computer. È inoltre possibile utilizzare il servizio WMI per invocare un servizio su un computer remoto. È necessario accedere al computer remoto dal codice dell'applicazione VB.NET. Questo è utile per i programmatori che creano applicazioni di amministrazione di rete.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "Microsoft .NET Framework", quindi su "Visual Studio" per aprire il software di programmazione.

2 Fare clic sulla voce di menu "File" quando Visual Studio carichi. Fai clic su "Apri". Fare doppio clic sul file di progetto per aprire il progetto VB.NET.

3 Fare clic con il modulo nel pannello etichetta "Solution Explorer". Selezionare "Visualizza codice" per aprire il file di codice in cui si digita il codice per richiamare il servizio sul computer remoto.

4 Digitare il seguente codice nel file di progetto:

collegamento fioco come nuovo System.Management.ConnectionOptions

calcolatore = Nuovo System.Management.ManagementScope ( "\ nomecomputer \ root \ CIMV2", connessione)

service = Nuovo System.Management.ManagementObjectSearcher (connection.Path.ToString, "Select servicename Da Win32_Product")

service.Poll ()

Sostituire "nomecomputer" con il nome del computer remoto a cui si desidera connettersi. Sostituire "SERVICENAME" con il nome del servizio che si desidera eseguire.

5 Fare clic sul pulsante "Salva" nella parte superiore della finestra di Visual Studio. Per testare il nuovo codice, fare clic sul pulsante "Esegui" nella barra degli strumenti per eseguire il codice.