Class: WMI::CIM_UnitaryComputerSystem

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

Overview

デスクトップ、モバイル、ネットワーク PC、サーバーまたはほかの種類の単一ノードのコンピュータ システムを表す CIM_ComputerSystem から派生したクラスです。

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

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



20
21
22
# File 'lib/CIM_UnitaryComputerSystem.rb', line 20

def Caption
  @Caption
end

- (string) CreationClassName (readonly)

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

 

Returns:

  • (string)

    CreationClassName



26
27
28
# File 'lib/CIM_UnitaryComputerSystem.rb', line 26

def CreationClassName
  @CreationClassName
end

- (string) Description (readonly)

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

Returns:

  • (string)

    Description



32
33
34
# File 'lib/CIM_UnitaryComputerSystem.rb', line 32

def Description
  @Description
end

- (string) InitialLoadInfo (readonly)

このオブジェクトには初期ロード デバイス (そのキー) またはオペレーティング システムの起動を要求するブート サービスを検索するのに必要なデータが含まれています。

 

Returns:

  • (string)

    InitialLoadInfo



38
39
40
# File 'lib/CIM_UnitaryComputerSystem.rb', line 38

def InitialLoadInfo
  @InitialLoadInfo
end

- (datetime) InstallDate (readonly)

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

 

Returns:

  • (datetime)

    InstallDate



44
45
46
# File 'lib/CIM_UnitaryComputerSystem.rb', line 44

def InstallDate
  @InstallDate
end

- (string) LastLoadInfo (readonly)

このオブジェクトには、初期ロード デバイス (そのキー) または前回のオペレーティング システムの読み込みを要求したブートサービスのどちらかを識別するデータが含まれています。

 

Returns:

  • (string)

    LastLoadInfo



51
52
53
# File 'lib/CIM_UnitaryComputerSystem.rb', line 51

def LastLoadInfo
  @LastLoadInfo
end

- (string) Name (readonly)

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

 

Returns:

  • (string)

    Name



57
58
59
# File 'lib/CIM_UnitaryComputerSystem.rb', line 57

def Name
  @Name
end

- (string) NameFormat (readonly)

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

 

Returns:

  • (string)

    NameFormat



78
79
80
# File 'lib/CIM_UnitaryComputerSystem.rb', line 78

def NameFormat
  @NameFormat
end

- (uint16) PowerManagementCapabilities (readonly)

コンピュータ システムの特有な電源関連機能およびその関連付けられた実行中のオペレーティング システムを示します。

 0="不明"

Returns:

  • (uint16)

    PowerManagementCapabilities



89
90
91
# File 'lib/CIM_UnitaryComputerSystem.rb', line 89

def PowerManagementCapabilities
  @PowerManagementCapabilities
end

- (boolean) PowerManagementSupported (readonly)

実行中の OperatingSystem による ComputerSystem が電源管理をサポートしていることを示すブール値です。

 

Returns:

  • (boolean)

    PowerManagementSupported



97
98
99
# File 'lib/CIM_UnitaryComputerSystem.rb', line 97

def PowerManagementSupported
  @PowerManagementSupported
end

- (uint16) PowerState (readonly)

コンピュータ システムおよびその関連付けられているオペレーティング システムの現在の電源状態を示します。

 

Returns:

  • (uint16)

    PowerState



103
104
105
# File 'lib/CIM_UnitaryComputerSystem.rb', line 103

def PowerState
  @PowerState
end

- (string) PrimaryOwnerContact (readonly)

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

Returns:

  • (string)

    PrimaryOwnerContact



108
109
110
# File 'lib/CIM_UnitaryComputerSystem.rb', line 108

def PrimaryOwnerContact
  @PrimaryOwnerContact
end

- (string) PrimaryOwnerName (readonly)

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

Returns:

  • (string)

    PrimaryOwnerName



113
114
115
# File 'lib/CIM_UnitaryComputerSystem.rb', line 113

def PrimaryOwnerName
  @PrimaryOwnerName
end

- (uint16) ResetCapability (readonly)

有効 (値 = 4) にすると、ユニタリ コンピュータ システムはハードウェアからリセットされます (例: 電源およびリセット ボタン)。

  

Returns:

  • (uint16)

    ResetCapability



121
122
123
# File 'lib/CIM_UnitaryComputerSystem.rb', line 121

def ResetCapability
  @ResetCapability
end

- (string) Roles

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

 

Returns:

  • (string)

    Roles



129
130
131
# File 'lib/CIM_UnitaryComputerSystem.rb', line 129

def Roles
  @Roles
end

- (string) Status (readonly)

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

 

Returns:

  • (string)

    Status



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

def Status
  @Status
end

Instance Method Details

- (uint32) SetPowerState(PowerState, Time)

SetPowerState 方法により、コンピュータ システムと実行されているオペレーティング システムの電源状態、およびシステムがいつその状態に入るかが定義されます。 PowerState パラメータは、PowerState プロパティで定義された有効な整数値の 1 つとして指定されます。 時間パラメータ (5 以外に変更されるすべての状態は "電源サイクル") は、標準日付値、または間隔値 (方法の実行が受信されると間隔が開始する) のいずれかとして電源状態が設定されるときを示します。 PowerState パラメータが 5 の "電源サイクル" のとき、時間パラメータは、システムがもう一度電源オンになるときを示します。 直ちに電源をオフにします。 成功の場合、SetPowerState は 0 を返し、指定された電源状態および要求時間がサポートされていない場合は、1 を返し、ほかのエラーが発生する場合はほかの値が返されます。

Parameters:

  • (uint16, #read) PowerState
  • (datetime, #read) Time

Returns:

  • (uint32)


14
15
# File 'lib/CIM_UnitaryComputerSystem.rb', line 14

def SetPowerState PowerState, Time
end