Class: WMI::Win32_NTDomain

Inherits:
Base
  • Object
show all
Defined in:
lib/Win32_NTDomain.rb

Overview

Win32_NTDomain クラスは、NT ドメインを表します。ドメインは、Windows NT コンピュータ ネットワークの単一セキュリティの境界です。Active Directory は 1 つ以上のドメインから成っています。ドメインは、スタンドアロン ワークステーション上ではコンピュータ自身です。ドメインを複数の物理的な場所にわたって使用できます。各ドメインは、それ自身のセキュリティ ポリシー、および、ほかのドメインとのセキュリティ関係を持っています。複数のドメインが信頼関係で接続されて、共通スキーマ、構成、およびグローバル カタログを共有する場合、ドメイン ツリーができます。複数のドメイン ツリーを接続するとフォレストになります。フォレスト内のすべてのドメインもまた、共通のスキーマ、構成、およびグローバル カタログを共有します。

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base

#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_

Instance Attribute Details

- (string) Caption (readonly)

Caption プロパティは、オブジェクトについての簡単な説明 (1 行分の文字列) です。

Returns:

  • (string)

    Caption



7
8
9
# File 'lib/Win32_NTDomain.rb', line 7

def Caption
  @Caption
end

- (string) ClientSiteName (readonly)

ClientSiteName プロパティにより、ドメイン コントローラを構成するサイトの名前が示されます。

 ComputerName 

Returns:

  • (string)

    ClientSiteName



13
14
15
# File 'lib/Win32_NTDomain.rb', line 13

def ClientSiteName
  @ClientSiteName
end

- (string) CreationClassName (readonly)

CreationClassName プロパティは、インスタンスの作成で使用されるクラス名、またはサブクラス名を示します。

 

Returns:

  • (string)

    CreationClassName



19
20
21
# File 'lib/Win32_NTDomain.rb', line 19

def CreationClassName
  @CreationClassName
end

- (string) DcSiteName (readonly)

DcSiteName プロパティにより、ドメイン コントローラがあるサイトの名前が示されます。

 

Returns:

  • (string)

    DcSiteName



25
26
27
# File 'lib/Win32_NTDomain.rb', line 25

def DcSiteName
  @DcSiteName
end

- (string) Description (readonly)

Description プロパティでオブジェクトの説明が提供されます。

Returns:

  • (string)

    Description



31
32
33
# File 'lib/Win32_NTDomain.rb', line 31

def Description
  @Description
end

- (string) DnsForestName (readonly)

DnsForestName プロパティは、DS ツリーでドメインの名前を示します。

 

Returns:

  • (string)

    DnsForestName



37
38
39
# File 'lib/Win32_NTDomain.rb', line 37

def DnsForestName
  @DnsForestName
end

- (string) DomainControllerAddress (readonly)

DomainControllerAddress プロパティは、検出されたドメイン コントローラのアドレスを示します。

Returns:

  • (string)

    DomainControllerAddress



42
43
44
# File 'lib/Win32_NTDomain.rb', line 42

def DomainControllerAddress
  @DomainControllerAddress
end

- (sint32) DomainControllerAddressType (readonly)

DomainControllerAddress で指定されたアドレスの種類を示します。

 

Returns:

  • (sint32)

    DomainControllerAddressType



49
50
51
# File 'lib/Win32_NTDomain.rb', line 49

def DomainControllerAddressType
  @DomainControllerAddressType
end

- (string) DomainControllerName (readonly)

DomainControllerName プロパティは、検出されたドメイン コントローラのコンピュータ名を示します。

Returns:

  • (string)

    DomainControllerName



54
55
56
# File 'lib/Win32_NTDomain.rb', line 54

def DomainControllerName
  @DomainControllerName
end

- (string) DomainGuid (readonly)

ドメインの GUID です。

 

Returns:

  • (string)

    DomainGuid



60
61
62
# File 'lib/Win32_NTDomain.rb', line 60

def DomainGuid
  @DomainGuid
end

- (string) DomainName (readonly)

DomainName プロパティはドメインの名前を示します。

 

Returns:

  • (string)

    DomainName



66
67
68
# File 'lib/Win32_NTDomain.rb', line 66

def DomainName
  @DomainName
end

- (boolean) DSDirectoryServiceFlag (readonly)

ドメイン コントローラがドメインのディレクトリ サービス サーバーであることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSDirectoryServiceFlag



71
72
73
# File 'lib/Win32_NTDomain.rb', line 71

def DSDirectoryServiceFlag
  @DSDirectoryServiceFlag
end

- (boolean) DSDnsControllerFlag (readonly)

ドメイン コントローラ名が DNS 形式 (たとえば、www.mynode.com または 135.5.33.19) であることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSDnsControllerFlag



76
77
78
# File 'lib/Win32_NTDomain.rb', line 76

def DSDnsControllerFlag
  @DSDnsControllerFlag
end

- (boolean) DSDnsDomainFlag (readonly)

DomainName が DNS 形式 (たとえば、www.mynode.com または 135.5.33.19) であることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSDnsDomainFlag



81
82
83
# File 'lib/Win32_NTDomain.rb', line 81

def DSDnsDomainFlag
  @DSDnsDomainFlag
end

- (boolean) DSDnsForestFlag (readonly)

DnsForestName が DNS 形式 (たとえば、www.mynode.com または 135.5.33.19) であることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSDnsForestFlag



86
87
88
# File 'lib/Win32_NTDomain.rb', line 86

def DSDnsForestFlag
  @DSDnsForestFlag
end

- (boolean) DSGlobalCatalogFlag (readonly)

ドメイン コントローラが DnsForestName のグローバル カタログ (GC) であることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSGlobalCatalogFlag



91
92
93
# File 'lib/Win32_NTDomain.rb', line 91

def DSGlobalCatalogFlag
  @DSGlobalCatalogFlag
end

- (boolean) DSKerberosDistributionCenterFlag (readonly)

ドメイン コントローラがドメインの Kerberos キー配布センターであることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSKerberosDistributionCenterFlag



96
97
98
# File 'lib/Win32_NTDomain.rb', line 96

def DSKerberosDistributionCenterFlag
  @DSKerberosDistributionCenterFlag
end

- (boolean) DSPrimaryDomainControllerFlag (readonly)

ドメイン コントローラがドメインのプライマリ ドメイン コントローラ (PDC) であることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSPrimaryDomainControllerFlag



101
102
103
# File 'lib/Win32_NTDomain.rb', line 101

def DSPrimaryDomainControllerFlag
  @DSPrimaryDomainControllerFlag
end

- (boolean) DSTimeServiceFlag (readonly)

ドメイン コントローラがドメインの Windows タイム サービスを実行中であることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSTimeServiceFlag



106
107
108
# File 'lib/Win32_NTDomain.rb', line 106

def DSTimeServiceFlag
  @DSTimeServiceFlag
end

- (boolean) DSWritableFlag (readonly)

ドメイン コントローラが書き込み可能な DS、またはセキュリティ アカウント マネージャ (SAM) をホストすることを示している、ディレクトリ サービス (DS) フラグです。

Returns:

  • (boolean)

    DSWritableFlag



111
112
113
# File 'lib/Win32_NTDomain.rb', line 111

def DSWritableFlag
  @DSWritableFlag
end

- (datetime) InstallDate (readonly)

InstallDate プロパティは、オブジェクトがインストールされた日時を示す値です。

 

Returns:

  • (datetime)

    InstallDate



117
118
119
# File 'lib/Win32_NTDomain.rb', line 117

def InstallDate
  @InstallDate
end

- (string) Name (readonly)

Name プロパティで、オブジェクトを認識するラベルを定義します。

 

Returns:

  • (string)

    Name



123
124
125
# File 'lib/Win32_NTDomain.rb', line 123

def Name
  @Name
end

- (string) NameFormat (readonly)

CIM_System オブジェクトおよびその派生は CIM のトップ レベル オブジェクトです。

 

Returns:

  • (string)

    NameFormat



132
133
134
# File 'lib/Win32_NTDomain.rb', line 132

def NameFormat
  @NameFormat
end

- (string) PrimaryOwnerContact (readonly)

プライマリ システムの所有者への連絡方法 (例: 電話番号、電子メール アドレス…) に関する情報を提供する文字列です。

Returns:

  • (string)

    PrimaryOwnerContact



137
138
139
# File 'lib/Win32_NTDomain.rb', line 137

def PrimaryOwnerContact
  @PrimaryOwnerContact
end

- (string) PrimaryOwnerName (readonly)

プライマリ システムの所有者名です。

Returns:

  • (string)

    PrimaryOwnerName



142
143
144
# File 'lib/Win32_NTDomain.rb', line 142

def PrimaryOwnerName
  @PrimaryOwnerName
end

- (string) Roles

IT 環境におけるこのシステムの役割を指定する文字列の配列 (バッグ) です。

 

Returns:

  • (string)

    Roles



150
151
152
# File 'lib/Win32_NTDomain.rb', line 150

def Roles
  @Roles
end

- (string) Status (readonly)

Status プロパティはオブジェクトの現在の状態を示す文字列です。

 

Returns:

  • (string)

    Status



163
164
165
# File 'lib/Win32_NTDomain.rb', line 163

def Status
  @Status
end