Class: WMI::Win32_TerminalServiceSetting

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

Overview

Setting クラスは、1 つ以上の ManagedSystemElement の構成関連パラメータおよび操作パラメータを表しています。ManagedSystemElement にはそれに関連付けられた複数の設定オブジェクトがあります。要素パラメータの現在の操作可能値は、要素自体のプロパティ、またはその関連付けのプロパティによって反映されます。これらのプロパティでは、設定オブジェクトで同じ値を持つ必要はありません。たとえば、モデムの設定では 56 KB/秒ボー レートですが、操作は 19.2 KB/秒で行われます。

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

- (uint32) ActiveDesktop

アクティブ デスクトップ ビットです。

Returns:

  • (uint32)

    ActiveDesktop



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

def ActiveDesktop
  @ActiveDesktop
end

- (uint32) AllowTSConnections (readonly)

新しい TS 接続が許可されているかどうかを説明します。

Returns:

  • (uint32)

    AllowTSConnections



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

def AllowTSConnections
  @AllowTSConnections
end

- (string) Caption (readonly)

CIM_Setting オブジェクトの簡単な説明 (1 行分の文字列) です。

Returns:

  • (string)

    Caption



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

def Caption
  @Caption
end

- (uint32) DeleteTempFolders (readonly)

終了ビットの一時フォルダを削除します。

Returns:

  • (uint32)

    DeleteTempFolders



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

def DeleteTempFolders
  @DeleteTempFolders
end

- (string) Description (readonly)

CIM_Setting オブジェクトの説明です。

Returns:

  • (string)

    Description



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

def Description
  @Description
end

- (string) DirectConnectLicenseServers (readonly)

ライセンス サーバーの一覧を列挙します。

Returns:

  • (string)

    DirectConnectLicenseServers



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

def DirectConnectLicenseServers
  @DirectConnectLicenseServers
end

- (string) HomeDirectory (readonly)

コンピュータのホーム ディレクトリを説明します。

Returns:

  • (string)

    HomeDirectory



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

def HomeDirectory
  @HomeDirectory
end

- (string) LicensingDescription (readonly)

ライセンス モードに関する簡単な説明です

Returns:

  • (string)

    LicensingDescription



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

def LicensingDescription
  @LicensingDescription
end

- (string) LicensingName (readonly)

ライセンス モード名

Returns:

  • (string)

    LicensingName



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

def LicensingName
  @LicensingName
end

- (uint32) LicensingType (readonly)

ライセンス モードの修飾子

Returns:

  • (uint32)

    LicensingType



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

def LicensingType
  @LicensingType
end

- (string) Logons

新しいセッションが許可されているかどうかを示します。

 

Returns:

  • (string)

    Logons



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

def Logons
  @Logons
end

- (string) ProfilePath (readonly)

コンピュータのプロファイル パスを説明します。

Returns:

  • (string)

    ProfilePath



122
123
124
# File 'lib/Win32_TerminalServiceSetting.rb', line 122

def ProfilePath
  @ProfilePath
end

- (string) ServerName (readonly)

プロパティを参照するターミナル サーバーの名前です。

Returns:

  • (string)

    ServerName



127
128
129
# File 'lib/Win32_TerminalServiceSetting.rb', line 127

def ServerName
  @ServerName
end

- (string) SettingID (readonly)

CIM_Setting オブジェクトを認識する識別子です。

Returns:

  • (string)

    SettingID



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

def SettingID
  @SettingID
end

- (uint32) SingleSession (readonly)

ユーザー 1 人あたりにセッションが 1 つだけ許可されているかどうかを示します。

Returns:

  • (uint32)

    SingleSession



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

def SingleSession
  @SingleSession
end

- (uint32) TerminalServerMode (readonly)

ターミナル サービスのモードの修飾子

Returns:

  • (uint32)

    TerminalServerMode



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

def TerminalServerMode
  @TerminalServerMode
end

- (uint32) UserPermission

アプリケーションの互換ビットです。

Returns:

  • (uint32)

    UserPermission



147
148
149
# File 'lib/Win32_TerminalServiceSetting.rb', line 147

def UserPermission
  @UserPermission
end

- (uint32) UseTempFolders (readonly)

セッション ビット単位で一時フォルダを使用します。

Returns:

  • (uint32)

    UseTempFolders



152
153
154
# File 'lib/Win32_TerminalServiceSetting.rb', line 152

def UseTempFolders
  @UseTempFolders
end

Instance Method Details

- (uint32) AddDirectConnectLicenseServer(LicenseServerName)

エンタープライズのライセンス サーバーを構成します

Parameters:

  • (string, #read) LicenseServerName

Returns:

  • (uint32)


8
9
# File 'lib/Win32_TerminalServiceSetting.rb', line 8

def AddDirectConnectLicenseServer LicenseServerName
end

- (uint32) ChangeMode(LicensingType)

ターミナル サーバー モードに基づいてライセンスの種類を構成します: リモート管理 - リモート AdministrationApplication サーバー - 接続クライアント数および ConcurrentPersonal ターミナル サーバー - パーソナル ターミナル サーバー。

Parameters:

  • (uint32, #read) LicensingType

Returns:

  • (uint32)


22
23
# File 'lib/Win32_TerminalServiceSetting.rb', line 22

def ChangeMode LicensingType
end

- (uint32) DeleteDirectConnectLicenseServer(LicenseServerName)

エンタープライズからライセンス サーバーを削除します

Parameters:

  • (string, #read) LicenseServerName

Returns:

  • (uint32)


15
16
# File 'lib/Win32_TerminalServiceSetting.rb', line 15

def DeleteDirectConnectLicenseServer LicenseServerName
end

- (uint32) SetAllowTSConnections(AllowTSConnections)

新しい TS 接続を許可または拒否します。

Parameters:

  • (uint32, #read) AllowTSConnections

Returns:

  • (uint32)


29
30
# File 'lib/Win32_TerminalServiceSetting.rb', line 29

def SetAllowTSConnections AllowTSConnections
end

- (uint32) SetHomeDirectory(HomeDirectory)

コンピュータのホーム ディレクトリを設定します。

Parameters:

  • (string, #read) HomeDirectory

Returns:

  • (uint32)


50
51
# File 'lib/Win32_TerminalServiceSetting.rb', line 50

def SetHomeDirectory HomeDirectory
end

- (uint32) SetPolicyPropertyName(PropertyName, Value)

PropertyName は文字列のプロパティで、値は DeleteTempFolders か UseTempFolders です。 値がそれぞれ 0 または 1 に設定されているかによって False または True に設定されます。 呼び出しは成功には 0 を返し、ポリシーがグループ ポリシーに設定された場合はエラーを返します。

Parameters:

  • (string, #read) PropertyName
  • (boolean, #read) Value

Returns:

  • (uint32)


60
61
# File 'lib/Win32_TerminalServiceSetting.rb', line 60

def SetPolicyPropertyName PropertyName, Value
end

- (uint32) SetProfilePath(ProfilePath)

コンピュータのプロファイル パスを設定します。

Parameters:

  • (string, #read) ProfilePath

Returns:

  • (uint32)


43
44
# File 'lib/Win32_TerminalServiceSetting.rb', line 43

def SetProfilePath ProfilePath
end

- (uint32) SetSingleSession(SingleSession)

新しい TS 接続を許可または拒否します。

Parameters:

  • (uint32, #read) SingleSession

Returns:

  • (uint32)


36
37
# File 'lib/Win32_TerminalServiceSetting.rb', line 36

def SetSingleSession SingleSession
end