Name: String;
Свойство Name возвращает наименование домена.
Свойство доступно только для чтения.
Для выполнения примера убедитесь, что в менджере безопасности содержится доменный пользователь «DOMAIN_USER» с доступом к рабочим станциям.
Добавьте ссылку на системную сборку Metabase.
Sub UserProc;
Var
MB: IMetabase;
MS: IMetabaseSecurity;
User: IMetabaseUser;
St: IStations;
Dm: IDomains;
Domain: IDomain;
i: Integer;
Begin
MB := MetabaseClass.Active;
MS := MB.Security;
// Получим параметры
доменного пользователя
User := MS.ResolveName("DOMAIN_USER") As IMetabaseUser;
St := User.Stations;
Dm := St.Domains;
// Выведем в консоль параметры доменного пользователя
Domain := Dm.Item(0);
Debug.WriteLine("Домен: " + Domain.Name);
Debug.WriteLine("Описание: " + Domain.Comment);
Debug.WriteLine("Доступ к рабочим станциям: ");
For i := 0 To Domain.Stations.Count - 1 Do
Debug.WriteLine(Domain.Stations.Item(i).Name);
End For;
End Sub UserProc;
После выполнения примера в консоль будет выведен домен пользователя, описание и список разрешенных рабочих станций.
См. также: