hi admins
ich versuch erstmals im netz mit WMI und MSI ein MSI-paket (in diesem fall das von ms-photodraw zu installieren, und zwar mit folgendem script:
package_location = InputBox(„Pfad mit dem MSI-Paket“)
remote_machine_name = InputBox(„Netzwerkcomputer, auf dem installiert werden soll?“)
set Locator = CreateObject(„WbemScripting.SWbemLocator“)
Set Service = Locator.ConnectServer(remote_machine_name, _
„root\cimv2“)
Set Product = Service.Get(„Win32_Product“)
Set Path = Product.Path_
Set Method = Product.Methods_.Item(„Install“)
Set InParams = Method.InParameters
Set MyIns = InParams.SpawnInstance_
MyIns.PackageLocation = package_location
MyIns.AllUsers = „TRUE“
MyIns.Options = „“
set result = Service.ExecMethod(Path, „Install“, MyIns)
MsgBox "Erledigt. Rückgabewert: " & result.ReturnValue
das netzwerk besteht aus genau einem server und einem client in ner dömäne (alles w2k. zum testen halt).
ich installier vom server aus: wenn ich den namen des servers eingeb, installiert er einwandfrei im hintergrund. beim namen des clients gibt rückgabewert 2 und nix wird installiert. bei beiden rechnern als domain-admin drin.
wo kann das problem liegen?
dankibar für hilfe…
gruß licht