« Podcasts: IBM Developerworks en Taking Notes | Main| Policy-gebaseerd beheer: een andere manier van werken »

Notes.ini parameters en/of lokatiedocument instellingen wijzigen m.b.v. policies

Category
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

Het komt regelmatig voor dat klanten een notes.ini of lokatiedocument instelling willen wijzigen bij alle gebruikers. Helaas zijn die instellingen niet altijd te wijzigen door middel van een desktop policy. Dat wil zeggen: niet met de standaard policy oplossing. Maar gelukkig is er een "achterdeur" om toch alle notes.ini en lokatiedocument parameters te wijzigen via een desktop policy document.

Het is namelijk mogelijk om zelf deze settings toe te voegen aan een desktop policy document. Dit kunt u doen door de betreffende instelling toe te voegen aan het formulier Policydesktop danwel door met een agent de velden toe te voegen aan een desktop policy document.

Voor iedere parameter die u wilt wijzigen dient u 3 velden toe te voegen, te weten:

Voor lokatie document settings:
LocAll[VeldNaam]=[waarde]
LocAll[VeldNaam]$IP=""
LocAll[VeldNaam]$PO=""

Om bijvoorbeeld bij alle gebruikers scheduled replication aan te zetten dienen de volgende velden te worden toegevoegd:

LocAllReplicationEnabled="1"
LocAllReplicationEnabled$IP=""
LocAllReplicationEnabled$PO=""

Voor notes.ini settings:
$Pref[setting]=[waarde]
$Pref[setting]$IP=""
$Pref[setting]$PO=""

Om bijvoorbeeld bij alle gebruikers "Check subscriptions" uit te schakelen dienen de volgende velden te worden toegevoegd:

$Pref$headlineDisableHeadlines="1"
$Pref$headlineDisableHeadlines$IP=""
$Pref$headlineDisableHeadlines$PO=""

$IP en $PO staan respectievelijk voor de velden "Inherit from parent policy" en "Enforce in child policies". Door deze velden een waarde "1" te geven worden de betreffende instellingen aangezet.

Met onderstaande agent kunt u eenvoudig velden toevoegen aan een desktop policy document. Selecter het desktop policy document dat u wilt wijzigen en run de agent. Vervolgens kiest u eerst of u een notes.ini op lokatiedocument parameter wilt toevoegen. Vervolgens geeft u de naam van de parameter en de waarde in.

kind:=@Prompt([OkCancelCombo];"Type";"Enter the type of setting";"INI";"INI": "Location");
par:=@Prompt([OkCancelEdit];"Parameter";"Enter the parameter";"");
val:=@Prompt([OkCancelEdit];"Value";"Enter the value";"");
typesetting:=@If(kind = "INI"; "$Pref";"LocAll");
@SetField(typesetting+par;val);
@SetField(typesetting+par+"$IP";"");
@SetField(typesetting+par+"$PO";"");
SELECT @All

Comments

Gravatar Image1 - En sinds kort is er ook een technote die dit proces beschrijft:

<a href="http://www-1.ibm.com/support/docview.wss?rs=0&q1=1196837&uid=swg21196837&loc=en_US&cs=utf-8&cc=us&lang=en">


Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

OpenNTF random projects

PlanetLotus