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
AllowRemoteShellAccessSource
Gets or sets the configuration source for the allow remote shell access setting.
public PolicyConfigurableSource AllowRemoteShellAccessSource { get; set; }
Property Value
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
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
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
MaxProcessesPerShell
Gets or sets the maximum number of processes a remote shell is allowed to launch.
public uint MaxProcessesPerShell { get; set; }
Property Value
MaxShellsPerUser
Gets or sets the maximum number of concurrent shells any user can remotely open on the same system.
public uint MaxShellsPerUser { get; set; }