Activate Push wenn kein User angemeldet ist

Moderators: MVogt, moderators

Post Reply
hanse
Posts: 98
Joined: 10. Mar 2005, 11:47
Contact:

Activate Push wenn kein User angemeldet ist

Post by hanse » 20. Feb 2007, 08:51

Hallo Forum,

habe gerade festgestellt das ein Activate Push bei Rechnern, auf denen keine User angemeldet ist, nicht zum gewünschten Ergebnis führt, sprich es wird keine Installation ausgeführt. Verwendet wird die aktuelle 2005 R2 Version. Hier die Agentenkonfigration :


HKLM,"SOFTWARE\MATRIX42",,0x00000010
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","_UserEnv",0x00000000,"%System%\EMPIRUM\env.exe"
HKLM,"SYSTEM\CurrentControlSet\Services\MATRIXAUT\Parameters","AUT_OS_Details",0x00000000,"1"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","RunSWDepot1",0x00000000,"SWDEPOT /WU /S /T1 /Q"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","RunSWDepot2",0x00000000,"SWDEPOT \\%%EmpirumServer%%\Configurator$\User\SwDepot.dds /I\\%%EmpirumServer%%\Values$\MachineValues\%%DomainName%%\%%Computername%%.ddc /I\\%%EmpirumServer%%\Values$\UserValues\%%UserDomain%%\%%UserName%%.ddc /S /T1 /K300 /F /E /Z2"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SwDepot.exe","",0x00020000,"%%WinDir%%\system32\Empirum\SWDepot.exe"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SwDepot.exe","Path",0x00020000,"%%WinDir%%\system32\Empirum"
HKLM,"SYSTEM\CurrentControlSet\Services\SetupService\Parameters","SoftwareDepotParameters",0x00000000,"\\%%EmpirumServer%%\Configurator$\User\SwDepot.dds /I\\%%EmpirumServer%%\Values$\MachineValues\%%DomainName%%\%%ComputerName%%.ddc /T2 /K3600 /S /F /Y900"
HKLM,"SYSTEM\CurrentControlSet\Services\SetupService\Parameters","UseNetWareLogon",0x00000000,"0"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList","EMP_SETUPSVC",0x00010001,0

[Shell:Product]
%Desktop%\SoftwareDepot, %System%\EMPIRUM\SWDepot.exe , \\%%EmpirumServer%%\Configurator$\User\SwDepot.dds /T1

[Reg:Client]

[Reg:SetupParameters]
HKLM,"SYSTEM\CurrentControlSet\Services\SetupService\Parameters","RunSoftwareDepot",0x00000000,"1"


Hat jemand eine Idee ?

Gruß Jörg

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 20. Feb 2007, 21:20

Sieht eigentlich OK aus - solange das Depot mit /K aufgerufen wird und dann läuft müßte es gehen.

Sind vielleicht die UDP-Ports 10042 oder 10043 vom/zum Rechner geblockt?

Geht es, wenn der Benutzer ANGEMELDET ist?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

hanse
Posts: 98
Joined: 10. Mar 2005, 11:47
Contact:

Post by hanse » 21. Feb 2007, 08:57

Hallo,

ist ein User angemeldet funktioniert es wie gewollt, Ports überprüfe ich noch einmal, da es allerdings mit angemeldetem Benutzer geht, scheint mir das eher unwahrscheinlich. Es muss sich allerdings um einen Domänenbenutzer mit Rechten auf die Empirumverzeichnisse handeln, ist ein lokaler User angemeldet (z.B. der lokale Administrator), dann funktioniert der Push ebenfalls nicht, bzw. erst dann wenn ich eine zusätzliche Verbindung (mit dem Service-User) zum den Empirumverzeichnissen herstelle (z.B. durch ein net use auf die Configurator$ Freigabe) Ich vermute ein Rechteproblem, weiss aber nicht genau wo ich suchen soll., zumal Debugview auch nichts ungewöhnliches anzeigt. Bei der Anmeldung mit einem lokalen Administrator zeigt Debugview als letztes nach dem Push den Aufruf des Swdepots an, aber nichts passiert.
Hat noch jemand eine Idee ?

Gruß Jörg

A.Lehmann
Posts: 63
Joined: 04. Jan 2005, 11:13
Location: Saarbrücken
Contact:

Post by A.Lehmann » 21. Feb 2007, 11:04

mal 15min gewartet? das SWDEPOT wird ja mit /Y900 aufgerufen.

User avatar
MSC
Posts: 324
Joined: 03. Jul 2006, 09:03
Contact:

Post by MSC » 21. Feb 2007, 12:09

Hi,
ein Push funktioniert erst nachdem der /Y Parameter des Dienstes abgelaufen ist,
oder sich ein User angemeldet hat.

Kann man mit DebugView überpüfen. Erst nachdem dort ein Eintrag mit "UDP socket created" (oder so ähnlich) zu sehen ist, kann ein Push erfolgreich abgearbeitet werden.

MFG Mario

hanse
Posts: 98
Joined: 10. Mar 2005, 11:47
Contact:

Post by hanse » 21. Feb 2007, 16:37

der /Y Parameter war der entscheidende Hinweis, habe den Parameter weggelassen und alles funktioniert wie gewünscht.

Vielen Dank

Gruß Jörg

Post Reply

Return to “Software Management”

Who is online

Users browsing this forum: No registered users and 6 guests