Table of Contents

Class WindowsRemoteManagementRemoteShellSettings

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the configuration settings for the Windows Remote Management (WinRM) remote shell on a Windows machine.

public class WindowsRemoteManagementRemoteShellSettings : BaseTypeSection
Inheritance
WindowsRemoteManagementRemoteShellSettings

Constructors

WindowsRemoteManagementRemoteShellSettings()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.WindowsRemoteManagementRemoteShellSettings class.

public WindowsRemoteManagementRemoteShellSettings()

Properties

AllowRemoteShellAccess

Gets or sets whether remote shell access is allowed.

public BooleanOption AllowRemoteShellAccess { get; set; }

Property Value

BooleanOption

AllowRemoteShellAccessSource

Gets or sets the configuration source for the allow remote shell access setting.

public PolicyConfigurableSource AllowRemoteShellAccessSource { get; set; }

Property Value

PolicyConfigurableSource

IdleTimeout

Gets or sets the maximum time in milliseconds remote shell will stay open without any user activity.

public uint IdleTimeout { get; set; }

Property Value

uint

MaxConcurrentUsers

Gets or sets the maximum number of users able to concurrently perform remote shell operations on the system.

public uint MaxConcurrentUsers { get; set; }

Property Value

uint

MaxMemoryPerShellMB

Gets or sets the maximum total amount of memory in megabytes that can be allocated by any active remote shell and all its child processes.

public uint MaxMemoryPerShellMB { get; set; }

Property Value

uint

MaxProcessesPerShell

Gets or sets the maximum number of processes a remote shell is allowed to launch.

public uint MaxProcessesPerShell { get; set; }

Property Value

uint

MaxShellsPerUser

Gets or sets the maximum number of concurrent shells any user can remotely open on the same system.

public uint MaxShellsPerUser { get; set; }

Property Value

uint