Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi WMI Remote Softwareinstallation (https://www.delphipraxis.net/31613-wmi-remote-softwareinstallation.html)

Christof 11. Okt 2004 18:01


WMI Remote Softwareinstallation
 
Hallo,

hat jemand Ahnung wie ich per remote Software über WMI installiere kann?

Ich habe schon mehrmals gesehen das das mit mit WMI geht. Es gibt diverse Programme die

WMI Beispiel

So etwas will ich nachbauen für mein Programm wie geht das ? Mit .NET ???


Gruß

Christof

Alter Mann 11. Okt 2004 19:06

Re: WMI Remote Softwareinstallation
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Christof,

Erfahrung habe ich noch keine damit, aber hier ein Beispiel:

Code:
Installing Software on a Remote Computer

Description
Installs a hypothetical software program (using a Windows Installer package) on a remote computer. Requires delegation for the computer and user accounts involved in the procedure.

Supported Platforms

Windows Server 2003    Yes, with the Windows Installer WMI provider installed
Windows XP            Yes
Windows 2000           Yes
Windows NT 4.0         Yes, with WMI installed
Windows 98             Yes, with WMI installed

Script Code

Const wbemImpersonationLevelDelegate = 4
Set objWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objConnection = objwbemLocator.ConnectServer _
    ("WebServer", "root\cimv2", "fabrikam\administrator", _
     "password", , "kerberos:WebServer")
objConnection.Security_.ImpersonationLevel = wbemImpersonationLevelDelegate
Set objSoftware = objConnection.Get("Win32_Product")
errReturn = objSoftware.Install("\\atl-dc-02\scripts\1561_lab.msi",,True)
Wscript.Echo errReturn
für mehr Info empfehle ich den Anhang.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz