sessionconfiguration.pssc
@{ # Version number of the schema used for this document SchemaVersion = '2.0.0.0' # ID used to uniquely identify this document GUID = '1db61a10-6c58-465a-a19a-3455edf2f62b' # Author of this document Author = 'Friedrich Weinmann' # Description of the functionality provided by these settings Description = '[JeaCertificateManager %ModuleVersion%] Allows Certificate Lifecycle Management' # Company associated with this document CompanyName = 'Contoso Ltd.' # Session type defaults to apply for this session configuration. Can be 'RestrictedRemoteServer' (recommended), 'Empty', or 'Default' SessionType = 'RestrictedRemoteServer' # Directory to place session transcripts for this session configuration # TranscriptDirectory = 'C:\Transcripts\' # Whether to run this session configuration as the machine's (virtual) administrator account # RunAsVirtualAccount = $true GroupManagedServiceAccount = '%gMSAName%' # Scripts to run when applied to a session # ScriptsToProcess = 'C:\ConfigData\InitScript1.ps1', 'C:\ConfigData\InitScript2.ps1' # User roles (security groups), and the role capabilities that should be applied to them when applied to a session RoleDefinitions = @{ '%ADGroupNT%' = @{ 'RoleCapabilityFiles' = '%ModulePath%\RoleCapabilities\CertificateOperator.psrc' } } } |