Ferninstallation mit MSI

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

hi ebenfalls,

also ich kenne diese Zuweisung von MSI-Packeten aus meiner Active Directory Schulung.

  1. Diesen Code habe ich noch nie gesehen.
  2. Ich habe es wie folgt gemacht:
  • Ich habe eine Gruppenrichtlinie auf Domänenebene erstellt
  • Dort gab es einen Punkt mit Softwareinstallation, wo du
    sagen kannst wie du die MSI-File zugänglich machen möchtest.

Ach weißt du was, denn du dass machen möchtest.

Ruf mich am besten unter 04273/962201 an und wir machen das mal eben gemeinsam.

Hau rein

Marco

noch 'n hi

mächtig hilfsbereit von dir, ich weiß das zu schätzen.
leider ist es so, daß nur meine testumgebung hier zu hause eine w2k-dömäne ist, dort wo es laufen soll, steht alles auf nt.
der code ist übrigens aus einem buch von tobias weltner.
also danke nochmal und
gruß licht