前のトピック: 作業終了: close_session()次のトピック: Arcserve Backup との統合: add_bab_credentials()


認証情報の管理: add_credentials_ex()

add_credentials_ex API 関数を使用すると、ホストの認証情報を追加できます。

引数

add_credentials_ex API 関数には、以下のテーブルに記述されている引数が含まれています。

名前

種類

説明

session_id

uint

create_session 関数 API のコールによって返されたセッション ID。

scenario_id

uint

認証情報の追加先となるシナリオ ID。

host_name

string

ホストの IP アドレス。

例:155.35.76.44

port

uint

エンジンのポート番号。通常、ポート番号は 25000 です。

user_name

string

ユーザ名。

例:Administrator

password

string

ユーザ名のパスワード。

例:Arcserve

domain_name

string

ドメイン名。

例: arcserve.com

戻り値

戻り値のタイプは ulong です。戻り値がゼロの場合は、API が正常に完了したことを示します。戻り値がゼロでない場合、API は失敗しました。

public bool add_credentials_ex_example()
        {
            try
            {
                uint scenario_id = _scenario_id;
                //Add credential for Master
                string host_ip = "155.35.66.138";
                uint port = 25000;
                string user_name = "administrator";
                string password = "caworld";
                string domain_name = "155.35.66.138";
                ulong res = get_mng().add_credentials_ex(_session_id, scenario_id, host_ip, port, user_name, password, domain_name);
                //Add credential for Replica
                host_ip = "155.35.66.142";
                domain_name = "155.35.66.142";
                res = get_mng().add_credentials_ex(_session_id, scenario_id, host_ip, port, user_name, password, domain_name);
                return (res == 0);
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
            return false;
        }