前のトピック: DeleteItems次のトピック: ユニット インベントリ


MoveItemsToUnitGroup

このメソッドは、あるユニット グループから別のユニット グループに項目を移動させます。

パラメータ
xsd:string sessionId

セッション ID Web サービスへのログインから取得。

xsd:string oldGroupUuid

項目が最初にリンクされているグループの UUID。

xsd:string newGroupUuid

項目の移動先となるグループの UUID。

dsm:ArrayOfItems moveItems

移動される項目の UUID の配列。

戻り値

なし。

GetUnitGroupComputerMembers2

GetUnitGroupComputerMembers2 は、ユニット グループのメンバ リストからコンピュータを取得するメソッドです。

パラメータ

xsd:string sessionId

セッション ID を指定します。

xsd:long listHandle

OpenUnitGroupComputerMembersList2 への直前の呼び出しで返されたリストに対する数値ハンドルを指定します。

xsd:long noOfComputers

リストから取得するコンピュータの合計数を指定します。 この数値は、OpenUnitGroupComputerMembersList2 への直前の呼び出しによって返されたリスト内の合計数以下です。

戻り値

dsm:ArrayOfComputerProperties2 GetUnitGroupComputerMembersReturn

ComputerProperties の配列を指定します。 リストからリクエストされる各コンピュータに 1 つが対応します。

特記事項

複数の GetUnitGroupComputerMembers2 を呼び出すと、リストを繰り返すことができます。

OpenUnitGroupComputerMembersList2

OpenUnitGroupComputerMembersList2 は、指定されたユニット グループのメンバであるコンピュータのリストを取得するメソッドです。

このメソッドによって、リスト内のコンピュータの合計数および GetUnitGroupComputerMembers2 への以降の呼び出しに使用可能なリストに対するハンドルが返されます。

パラメータ

xsd:string sessionId

セッション ID を指定します。

xsd:string unitGroupId

一覧表示するユニット グループのメンバ コンピュータの UUID を指定します。

dsm:ArrayOfComputerPropertyFilter2 computerPropertyFilters

検索によって返されるコンピュータを制限するためのコンピュータ プロパティ フィルタ定義の配列を指定します。

xsd:boolean matchAll

フィルタ プロパティの条件を指定します。

dsm: ComputerProperty2 sortProperty

並べ替えが実行されるコンピュータ プロパティを指定します。

xsd:bool ascending

昇順の並べ替えを指定します。

dsm:ComputerPropertiesRequired2 computerPropertiesRequired (m)

リストからコンピュータを取得するのに必要なプロパティを指定します。

戻り値

xsd:long OpenListHandle

GetUnitGroupComputerMembers2 に渡すことができるユニット グループのリストに対する数値ハンドルを指定します。

xsd:long totalNoOfComputers

リスト内のハンドルが返されたコンピュータの合計数を指定します。

特記事項

なし

GetUnitGroupComputerMembers3

GetUnitGroupComputerMembers3 メソッドは、ユニット グループ メンバ リストの指定されたインデックス番号からコンピュータを取得します。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

xsd:long listHandle

OpenUnitGroupComputerMembersList2 への直前の呼び出しで返されたリストに対する数値ハンドルを指定します。

Xsd:long index

結果セットから項目を返す必要があるインデックス番号を指定します。 インデックスはゼロベースです。

xsd:long noOfComputers

startIndex 位置から取得するオブジェクトの数を指定します。 この数値は、OpenUnitGroupComputerMembersList2 への直前の呼び出しで返されたリスト内の合計数以下である必要があります。

戻り値

dsm:ArrayOfComputerProperties2 GetUnitGroupComputerMembersReturn

ComputerProperties の配列を指定します。 リストからリクエストされる各コンピュータに 1 つが対応します。

備考

複数の GetUnitGroupComputerMembers3 を呼び出すと、リストを繰り返すことができます。 リストを閉じるには CloseUnitGroupComputerMembersList メソッドを呼び出す必要があります。

GetUnitGroupByName

GetUnitGroupByName メソッドは、名前によって識別される、指定されたユニット グループのプロパティを取得します。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

Xsd:string unitGroupName

プロパティを取得するユニット グループの名前を指定します。

dsm:ObjectPreference objectPreference

グループがローカルか、複製したグループか、またはこれらのどちらかであるかを指定します。

dsm: UnitGroupPropertiesRequired unitGroupPropertiesRequired

取得するグループ プロパティを指定します。

戻り値

dsm: UnitGroupProperties GetUnitGroupReturn

取得したユニット グループ プロパティが含まれます。

備考

なし

GetUnitGroupsXML

GetUnitGroupsXML メソッドは、XML ツリーの Client Automation コンピュータ グループを返します。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

Xsd:string parentGroup

XML ツリーを必要とするルート グループを指定します。 すべてのコンピュータ グループを取得する場合は、NULL を指定します。

xsd:string excludeGroupName

XML から除外するグループ名がある場合は、それを指定します。 指定したグループの下にあるサブグループも除外されます。

xsd:boolean excludeSystemGroups

すべてのコンピュータ、すべてのユーザ アカウント、すべてのユーザ プロファイルなどのシステム グループを除外するかどうかを指定します。

戻り値

xsd: string groupsXML

コンピュータ グループの XML を文字列として返します。