[DosInAnIcon_list_profiledir]
dir "%ProfileDir%" /b
versucht eine Stringliste der Userprofilverzeichnisse zu erzeugen, damit ich später bei jedem User ein Verzeichnis im Benutzerprofil löschen kann. Der Versuch schlägt fehl und im Log taucht folgendes auf:
Um das nachzuvollziehen wüßte ich gerne:
Welches Windows / Architektur / Sprache / opsi-winst Version?
Danke
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
Der Client ist Windows XP 32bit deutsch (ohne irgendwelche Updates da mein erster Testrechner)
Winst-Version 4.11.2.5 Win32 (aus dem aktuellen VMWare image)
Auch nach vollständigem Windowsupdate hat sich am Verhalten nichts geändert. Das war's also nicht. Ich habe testweise mit dem IrfanView-Script weiterprobiert. Dort läuft die Installation durch, aber außer dem Silent-Schalter werden alle nachkommenden Schalter der Setupdatei ignoriert. Ist meine Testinstallation vermurkst und ich sollte nochmal bei Null starten? Oder sind die Scripte für die aktuelle opsi-Version nicht geeignet, da es Änderungen gab? Bin für jeden Hinweis dankbar.
[5] [26.04.2012 17:35:14] comment: -------------------------------------
[5] [26.04.2012 17:35:14] comment: Testing:
[5] [26.04.2012 17:35:14] message Testing constants: %ProfileDir%
[5] [26.04.2012 17:35:14]
[5] [26.04.2012 17:35:14] Set $ConstTest$="C:\Dokumente und Einstellungen"
[6] [26.04.2012 17:35:14] The value of the variable "$ConstTest$" is now: "C:\Dokumente und Einstellungen"
[5] [26.04.2012 17:35:14]
[5] [26.04.2012 17:35:14] Set $CompValue$ = "C:"+takestring(1,splitString(GetRegistrystringvalue("[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList] ProfilesDirectory"),"%"+"SystemDrive"+"%"))
[8] [26.04.2012 17:35:14] key0 = HKEY_LOCAL_MACHINE
[7] [26.04.2012 17:35:14] Registry started with redirection (32 Bit)
[6] [26.04.2012 17:35:14] Registry key [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList] opened
[6] [26.04.2012 17:35:14] Key closed
[6] [26.04.2012 17:35:14] retrieving strings from splitString [switch to loglevel 7 for debugging]
[7] [26.04.2012 17:35:14] (string 0)
[7] [26.04.2012 17:35:14] (string 1)\Dokumente und Einstellungen
[7] [26.04.2012 17:35:14]
[6] [26.04.2012 17:35:14] The value of the variable "$CompValue$" is now: "C:\Dokumente und Einstellungen"
[5] [26.04.2012 17:35:14]
[5] [26.04.2012 17:35:14] If
[5] [26.04.2012 17:35:14] $ConstTest$= $CompValue$ <<< result true
[5] [26.04.2012 17:35:14] ($ConstTest$= $CompValue$) <<< result true
[5] [26.04.2012 17:35:14] Then
[5] [26.04.2012 17:35:14] comment: passed
gruss
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
Ich habe ihren Code mal in eine neu erstellte test.ins kopiert und auf dem Testclient unter C:\Programme\opsi.org\opsi-client-agent\opsi-winst\ die winst32.exe gestartet. Dort dann die test.ins geladen und ausgeführt. Da kommt dann unter anderem raus:
Ich kenne nämlich keine Methode um %ProfileDir% direkt aus der API zu ermitteln.
Daher wird %ProfileDir% aus %CommonDesktopDir% 'geschätzt'.
gruss
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
Steht ganz oben im log (bzw. im explorer rechte Maustaste/Eigenschaften.
gruss
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
In den Dateieigenschaften und oben im Log steht jeweils 4.11.2.5 Win 32. Im Konfigurationseditor zeigt er 4.11.2.5-1 als Paketversion. Ist es eigentlich normal, das im Konfigurationseditor opsi-winst nicht als installiert angezeigt wird?