- Write log to a file: If checked, the server will write all trace information to the file specified in the File box.
- Log Mode: Specifies how much information to log to the status window about the server execution.
- Rotate log file every X days: If enabled, the log file will be rotated after the specified number of days. When a log is rotated the old log will be renamed to the format "logname-yyyy-MM-dd".
- Delete log files older than X days: If enabled, log files older than the specified number of days will be deleted. This is only applicable to log files archived when "Rotate log file every X days" is enabled.
- Execute PowerShell profiles on connection: If checked, the server will execute any profile scripts found on each connection. Otherwise, no profile scripts will be executed.
- Enable Impersonation: If checked, the PowerShell Runspace will be created by impersonating the user that authenticated. This is enabled by default. Disabling this means that the PowerShell Runspace will always be created under the account that started the PowerShell Server regardless of the user that is connecting.
- Use IPV6: Controls whether IPv4 or IPv6 is used when listening. Connecting clients will need to connect using the appropriate IP version.
- Isolate Sessions: When Isolate Sessions is checked, a new process is launched to host the PowerShell Runspace as the logged in user.
When not checked, PowerShell server will impersonate the logged in user (if the Enable Impersonation setting is selected).
It is generally recommended to enable this feature.
- Note: This functionality only applies when running as a service.
- Note: Isolated Sessions are not supported on Windows XP and Windows Server 2003.
- Idle Session Timeout (minutes): If a connection is idle for more than the specified number of minutes it will automatically be disconnected by PowerShell Server.
- Note: Specifying a value of 0 indicates that connections should not be disconnected due to idleness.
- Wire Encoding: Controls the encoding used by the server on the wire for text sent and received by the server. By default, the server will use ISO-8859-1 (Latin-1) encoding.