域计算机WMI进程上的Stsrt .exe安装程序

时间:2017-11-02 09:17:12

标签: vb.net network-programming wmi

我正在使用Windows VB.net表单检查域计算机是否存在防病毒软件。如果缺少,应用程序会将安装程序复制到域计算机本地C:\驱动器。一切正常,但最后一个难题是使用WMI Win32_Process.Create之类的东西调用.exe安装程序作为后台进程。我有域计算机需要.txt文件中的软件,但我很难让这个方法工作。我意识到PowerShell可能更适合这个,但这将用于70个不同的站点,这些站点并不是一贯设置的。该应用程序允许轻松的用户交互(站点IT工程师),而不是他们调整脚本。关于实现这一目标的最佳方法的任何建议都将非常感激。

到目前为止我所拥有的......

CopiesList

1 个答案:

答案 0 :(得分:0)

我有一个更新程序,在下载所需的文件后,它需要启动exe文件。它使用以下代码:

    Dim MyPath As String
    MyPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)
    Dim SoftwarePath As String = MyPath & "\Program.exe"

    If File.Exists(SoftwarePath) Then
        Process.Start(SoftwarePath, "")

        Application.Exit()
    End If