Secure Global Desktop 4.40 管理者ガイド
> リソースの構成
> バッチスクリプトを使用して SGD の組織階層を移植する方法
組織階層を移植する必要があります。
tarantella object
コマンドのバッチスクリプト処理機能を使って、組織階層内のオブジェクトを作成します。
tarantella object
コマンドを順番に実行します。これは追加の処理のオーバヘッドの原因になるので、推奨できません。Indigo Insurance は、組織単位 (OU)、アプリケーション、アプリケーションサーバー、およびユーザーを作成して、組織の構造を反映する必要があります。このプロセスを自動化したいと考えています。
tarantella object new_object_type
コマンドからオブジェクトを作成する場合の正しい構文で、オブジェクトあたり 1 行記述します。たとえば、組織単位を 5 つ作成する場合、ファイル orgunits.txt
に次のような行を記載します。
--name "o=Indigo Insurance/ou=IT" --name "o=Indigo Insurance/ou=Sales" \ --name "o=Indigo Insurance/ou=Marketing" \ --name "o=Indigo Insurance/ou=Finance" \ --name "o=Indigo Insurance/ou=Finance/ou=Administration"
各行の一部としてコマンド名 (たとえば、object new_windowsapp
) を指定しないでください。
アプリケーションオブジェクト (グループと組織単位を含む) は、o=applications
組織で作成する必要があります。
アプリケーションサーバーオブジェクト (グループと組織単位を含む) は、o=appservers
組織で作成する必要があります。
tarantella object script
コマンドを使用して、すべてのファイルを一度に処理します。次に例を示します。
#!/bin/sh tarantella object script << EOF new_orgunit --file orgunits.txt new_group --file groups.txt new_host --file hosts.txt new_person --file people.txt new_xapp --file xapps.txt new_windowsapp --file windowsapps.txt new_charapp --file charapps.txt EOF
tarantella object script
コマンドによって、各コマンドが順番に実行されます。指定したファイルが各コマンドによって読み込まれ、処理されます。
tarantella object script
コマンドでは、任意の tarantella object
サブコマンドを一緒に使用できます。他のファイルからオブジェクトの詳細を読み込む必要はありません。たとえば、add_link
行と remove_link
行を記載したバッチスクリプトを使って、Webtop をカスタマイズできます。tarantella passcache
コマンドなど、多くのコマンドで --file
引数を使用できるので、関連する複数のアクションを一度に実行できます。Copyright © 1997-2007 Sun Microsystems, Inc. All rights reserved.