Mises à jour de opsi 4.0.1 testing

Ce forum est dédié au nouveautés, événements autour du projet Opsi
Antworten
Benutzeravatar
poterealpopolo
Beiträge: 61
Registriert: 25 Mai 2011, 23:38

Mises à jour de opsi 4.0.1 testing

Beitrag von poterealpopolo »

Chers utilisateurs de OPSI,

avec cette version de test nous publions la nouvelle extension opsi 'User Profile Management'.

En outre, avec cette version de test de opsi-client-agent, le module 'software on demand (Kiosk-Mode)' peut être utilisé sans un fichier d'activation.

TESTING

paquets serveur :
  • python-opsi (4.0.1.36-1)
    opsi-depotserver (4.0.1.11-1)
paquets opsi:
  • opsi-winst (4.11.2.1-1)
    opsi-winst-test (4.11.2.1-1)
    opsi-client-agent (4.0.1-23)
    swaudit (4.0.1-12)
    hwaudit (4.0.4-1)
voir aussi les manuels:
  • opsi-winst-manual (de / en)
    opsi-winst-reference-card
    opsi-manual (de / en)
    opsi-getting-started (de / en)
hwaudit et python-opsi sortent ensemble et contiennent un correctif pour la lecture des HD-Audio-Devices via WMI.

Notez qu'il peut prendre un certain temps jusqu'à ce que les paquets serveur sont publiées dans tous les dépôts.


Le contenue:

extension opsi 'User Profile Management':
Cette extension est maintenant disponible en test.

Opsi-winst peut être utilisé pour modifier des profils utilisateur. Par défaut, ces modifications affectent les profils stockés localement.
Donc, en cas d'utilisation de profils itinérants, ces changements sont écrasés par les profils stockés sur le serveur.
Avec l'extension opsi 'User Profile Management' vous pourriez également modifier les profils stockés sur le serveur.
Cela fonctionne en démarrant opsi-winst lors de la connexion de l'utilisateur et exécutant un particulier 'userLoginScripts'.
Pour des informations détaillées voir le manuel d'opsi, au chapitre 17 de la version expérimental (en anglais).

L'utilisation de ce composant est restreinte par un fichier d'activation. Pour l'évaluation, vous pouvez demander un fichier d'activation temporaire à info@uib.de

opsi-winst 4.11.2.1
Caractéristique principale de cette version est l'extension 'User Profile Management'.
De plus des améliorations, de nouvelles fonctions et corrections de bugs.

Bien à vous,

Giuliano Di Vito

Vous trouverez ci-dessous le fichier des changements :
=======================================================================================
opsi-winst (4.11.2.1) testing; urgency=low

* earlier visibility of FBatchOberflaeche
* new parameter /allloginscripts (and /loginscripts) may be used with /opsiservice
* new parameter /silent may be used with /opsiservice
* new parameter /sessionid may be used with /opsiservice
* new primary section [ProfileActions]: if running in LoginScript mode and ProfileAction exists,
it will be executed instead of [actions]
- wisynth: look for NameProfileActionsSection
if ProfileActions is called as sub in machine mode all Files or Registry calls in this sub
are implicit called with /AllNTUserDats resp. /AllNTUserProfiles
- wisynth: TuibInstScript.doFileActions and look for NameProfileActionsSection in TuibInstScript.doAktionen
* wimain: new: TCentralForm.Loginscripts;
* widatamodul: new: TOpsi4Data.getMapOfLoginscripts4InstalledProducts
* widatamodul: new TOpsi4Data.withRoamingProfiles : boolean;
* wimain new boolean flag: runloginscripts (winst called with /loginscripts or /allloginscripts)
* wimain new boolean flag: inUsercontext (is true if called with /allloginscripts or /loginscripts but may be switched in the script)
* code cleanup
* Temporary files (from e.g. Dosbatch) are now for security reasons at c:\opsi.org\tmp
* wisynth: doRegistryHack: HKCU removed from key on (flag_all_ntuser or runLoginScripts)
* wisynth: doRegistryHackRegeditFormat: HKCU removed from key on (flag_all_ntuser or runLoginScripts)
* new boolean winst function isLoginScript
* new string winst function: GetScriptMode , possible values 'Machine','Login'
* widatamodul: finishOpsiConf: if isLoginScript then Log is send via webservice as type 'userlogin'
* wispecfolder: new getUserProfilePath and getProfilesPath
* new winst constant %CurrentProfileDir% which points to the loggedin users profile dir
* on loginscripts the Filesection constant %userprofiledir% is replaced by %CurrentProfileDir%
* on loginscripts in Filesections %CurrentProfileDir% is the preset targetdir
* in files sections with /Allntuserprofiles %CurrentProfileDir% may now used instead of %userprofiledir%

* new winst function: includelog <file name> <tail size>
* new opsiservicecall parameter: /opsiclientd : calls the localhosts opsiclientd
* new winst file command del : works like delete but on "del -s -f c:\not-exists"
if c:\not-exists not exists it do not search complete c:\ for "not-exits"
* code cleanup: wibtch: removed : IViewService, TTestView, TInfoView
* code cleanup: windatamodule (datamodule1): completly removed
* logs of the xml-patch sections are now included by file
* remove all winst.bat directly after use
* TOpsiDataJSONService.finishOpsiConf: close session (winst now closes the session)
* wilogsrv removed
* wiglob renamed to wilog (because it contains only logging functions)
* wilog: writes now simultan to the main log file a partlog to c:\opsi.org\log
which will be not appended and removed at the end
* widatamodul: new: sendlog(type) ; type = instlog / userlogin
* widatamodul: changed: sendlog now works allways in append mode
* widatamodul: changed: sendlog send partlog not full log and shrink it to 5 MB if needed
* new winst stringlist function getProductMap in wisynth
keys are: id, name, description, advice, productversion, packageversion, priority,
installationstate, lastactionrequest, lastactionresult, installedversion,
installedpackage, installedmodificationtime
* new winst string function getValueBySeparator (<key>,<separator>,<list>)
* new winst string function unquote (<string,<quote-string>)
* new winst commands:
- saveVersionToProfile - save productversion-packageversion to local profile
- readVersionFromProfile : string - read productversion-packageversion from local profile
- scriptWasExecutedBefore : boolean - is true if saved and running productversion-packageversion are identical
* wimain: Button_ExecuteClick: TLogInfo.Create only if nil (avoids blocked logfiles while ineractive working)
* cleanup TOpsiData (remove Classic and JSONService)
* new undocumented winst function: ShrinkFileToMB <file name> <new size in MB>
* sending userlogin logs allways in append mode, instlog only if needed
* use /usercontext if given - if not, try to detect logged in user
* cleanup log messages
* fixed stringlist function loadunicodetextfile
* fixed Registry: deletekey with /AllNTuserDats
(fixed at wifunc: TuibRegistry.OpenKey / TuibRegistry.OpenExistingKey
and at wisynth: doRegistryHack : deletekey)
* fixed parser error for stringlist functions without arguments (like getMSVersionMap)

-- Detlef Oertel <d.oertel@uib.de> Wed, 5 Oct 2011:17:00:00 +0200

opsi-winst (4.11.1.8-1) testing; urgency=low

* extended string replace for control characters in TOpsi4Data.sendLog and TOpsiMethodCall.Create

-- Detlef Oertel <d.oertel@uib.de> Mo, 31 Oct 2011:15:00:00 +0200

opsi-winst (4.11.1.7-1) testing; urgency=low

* wisynth: fix in doRegistryHackRegeditFormat: close key before opening a new one
* wisynth: fix in doRegistryAllNTUserDats: check if branch = logedon user before working on HK_USERS\sid

-- Detlef Oertel <d.oertel@uib.de> Fri, 21 Oct 2011:17:00:00 +0200

=======================================================================================
opsi-client-agent (4.0.1-23) stable; urgency=low

* opsi-winst 4.11.2.1
* opsiclientd.conf:
* event_user_login: update_action_processor = true
* event_user_login: action_message =
* event_user_login: action_message[de] =
* opsiclientd 4.0.66:
* SoftwareOnDemand-Module released as OpenSource
* run login type actions as SYSTEM
* using python-opsi 4.0.1.33
* added opsi-deploy-client-agent-old (without smblient)
* modified postinst to patch config.ini with configserver.url from server


-- Detlef Oertel <d.oertel@uib.de> Fri, 17 Oct 2011 15:00:00 +0100


opsi-client-agent (4.0.1-22) stable; urgency=low

* service-setup.cmd: allow noreboot as parameter
* setup.ins: allow reboot/noreboot as 3. parameter
* new directory extended-scripts with: setprod2setup.ins and service-setup-and-hwaudit.cmd

-- Detlef Oertel <d.oertel@uib.de> Fri, 30 Sep 2011 15:00:00 +0100


opsi-client-agent (4.0.1-21) stable; urgency=low

* opsiclientd 4.0.64
- Force notifierApplication stop

-- Erol Ueluekmen <e.eueluekmen@uib.de> Tue, 13 Sep 2011 17:00:00 +0100

=======================================================================================

python-opsi (4.0.1.36-1) stable; urgency=low

* MessageBus improvements
* fix deleteProduct method

-- Jan Schneider <j.schneider@uib.de> Tue, 22 Nov 2011 13:05:41 +0100

python-opsi (4.0.1.35-1) stable; urgency=low

* Add funtions hybi10Decode, hybi10Encode to Util/HTTP
erol@erollinux:~/svn/python-opsi$ head -100 trunk/debian/changelog
python-opsi (4.0.1.36-1) stable; urgency=low

* MessageBus improvements
* fix deleteProduct method

-- Jan Schneider <j.schneider@uib.de> Tue, 22 Nov 2011 13:05:41 +0100

python-opsi (4.0.1.35-1) stable; urgency=low

* Add funtions hybi10Decode, hybi10Encode to Util/HTTP

-- Jan Schneider <j.schneider@uib.de> Tue, 15 Nov 2011 15:08:07 +0100

python-opsi (4.0.1.34-1) stable; urgency=low

* Posix.py: blockAlignment in createPartition

-- Erol Ueluekmen <e.ueluekmen@uib.de> Mon, 14 Nov 2011 10:27:23 +0100

python-opsi (4.0.1.33-1) stable; urgency=low

* OPSI/Util: Add function getGlobalConf
* OPSI/Types: Add BootConfiguration

-- Jan Schneider <j.schneider@uib.de> Tue, 11 Oct 2011 09:36:12 +0200

=======================================================================================

opsi-depotserver (4.0.1.11-1) stable; urgency=low

* opsi-setup:
- add params --backend-config, --update-univention
- init-current-config: Fix for multi-depot Environment

-- Jan Schneider <j.schneider@uib.de> Tue, 06 Sep 2011 16:14:50 +0200

=======================================================================================

swaudit (4.0-12) testing; urgency=low

* new property: usekeyfinder to switch off keyfinder call

-- detlef oertel <d.oertel@uib.de> Tue, 29 Nov 2011 16:00:00 +0100


swaudit (4.0-11) experimental; urgency=low

* ' are now escaped

-- rupert roeder <r.roeder@uib.de> Thu, 04 Nov 2011 17:00:00 +0100

swaudit (4.0-10) experimental; urgency=low

* bugfix, displayname was not newly read

-- rupert roeder <r.roeder@uib.de> Thu, 04 Nov 2011 14:00:00 +0100

swaudit (4.0-9) experimental; urgency=low

* if displayname contains a ' char the part of the name starting with ' is eliminated

-- rupert roeder <r.roeder@uib.de> Thu, 03 Nov 2011 12:00:00 +0100


swaudit (4.0-8) stable; urgency=low

* internal switch for readfromfile (only for debugging: send file data over service)
* new property usefilebuffer (dirty workaround for strange not handled control chars)

-- detlef oertel <d.oertel@uib.de> Tue, 18 Oct 2011 16:00:00 +0100


swaudit (4.0-7) stable; urgency=low

* retrun failed if write back to server fails workaoround for #219; fixes #218

-- detlef oertel <d.oertel@uib.de> Tue, 21 Jan 2011 16:00:00 +0100

=======================================================================================

hwaudit (4.0.4-1) stable; urgency=low

* Fixes detection of HDAUDIO_DEVICE
* requires python-opsi >= (4.0.1.33-1) (new opsihwaudit.conf)

-- Jan Schneider <j.schneider@uib.de> Tue, 27 Sep 2011 19:18:00 +0100

hwaudit (4.0.3-1) stable; urgency=low

* Fix operator handling

-- Jan Schneider <j.schneider@uib.de> Mon, 11 Apr 2011 14:18:00 +0100
===========================================================================
Représentant Officiel OPSI Francophone
http://www.opensides.eu official certified partner
http://www.opsi.org/fr
Antworten