Jak hromadně vypnout Sametime při přechodu na ND6

Kdo instaloval (nebo upgradoval na) klienta Lotus Notes 6.5, ví, že se wizard po prvním spouštění zeptá, zda chcete připojit na Sametime server, a případně zadat adresu tohoto serveru a port. Pokud se jedná o jednotky počítačů, dá se to snést a ručně odkliknout, že nechci připojit na Sametime. Co když ale upgradujete firmu se stovkami klientů? A co když navíc chcete použít Smart Update s tichou instalací klienta? Tím se připravíte o hlavní výhodu: nechodit k uživateli a neodpovídat na dotazy "Co mi to tu vyskočilo?"

Řešení tu je, stejně jako (skoro) na všechno kolem Notesů. Klíčem je dostat do NOTES.INI na uživatelských stanicich řádek IM_NO_SETUP=1 Ten potlačí objevení dialogu při setupu klienta, výsledek bude, jako byste zaškrtnuli "nepoužívat Sametime". Dosáhnout se toho dá několika způsoby:

Přidání pomocí agenta.

Napíšete jednoduchého agenta, kterého skryjete do kódu tlačítka, a rozešlete relevantním uživatelům. Nebo agenta přidáte jako post-open akci při otevření některé databáze, typicky své poštovní schránky. Lze doplnit o zaslání zpětného potvrzovacího mailu do mail-in databáze, takže poznáte, kdo má už má nastaveno a kdo ještě ne.
Pozor na ECL, pokud uživatel nemá administrátora (nebo jemu nadřízený certifikát), který agenta podepíše, ve svém ECL s příslušnými právy, vyskočí mu varování, a jsme tam, kde jsme byli. ECL lze nastavovat a distribuovat přes uživatelské politiky.

Přidání pomocí politik.

Verze šest dává administrátorům do ruky nástroj, jak upravovat nastavení uživatelských klientů bez toho, aby je přímo navštívili - politiky. Pokud je používáte, můžete k tomu využít dokument Desktop Policy, který (na rozdíl od Setup Policy) průběžně nastavuje uživatelské předvolby podle přání administrátorů a jednu nedokumentovanou funkci: Tento dokument obsahuje řadu polí začínajících na $Pref. To, co následuje za tímto prefixem se přidá do uživatelova NOTES.INI. My tedy do Desktop Policy dokumentu přidáme (agentem nebo kouzelným tlačítkem) pole $PrefIM_NO_SETUP typu Text s hodnotou 1. Bude to vypadat nějak takto:

 
Po dalším přihlášení uživatele k jeho domovskému serveru se aktualizuje stanice podle Desktop dokumentu a náš parametr se zanese do NOTES.INI. Případně doplňte ještě pole $PrefIM_NO_SETUP$IP a $PrefIM_NO_SETUP$PO opět rovny jedné - odpovídají v Desktop Settings za "Inherit form parent policy" a "Enforce in child policies".

Využití InstallShield Tuneru.

Od šestek se instalce klientů modifikuje pomocí InstallShield Tuneru, který je na originálních CD s klienty. Tím se pomocí klikacího grafického rozhraní upraví instalace tak, aby maximálně vyhovovala firemnímu prostředí (cílové adresáře, přidané soubory, nastavení NOTES.INI apod.) V tomto případě stačí jenom rozbalit příslušnou větev a přidat parametr.

 

Poznámka: Parametr IM_NO_SETUP=0 nebo úplná absence tohoto parametru v NOTES.INI povolí spuštění konfiguračního dialogu pro Sametime. Parametrem IM_DISABLED=1 můžeme kdykoliv později Sametime klienta v Notes 6.5 vypnout.

Předchozí: Louskání hashů internetových hesel
Následující: Notesová fóra v novém kabátu