(self, protocol_version=None, ps_version=None,
                 serialization_version=None, time_zone=None)
[MS-PSRP] 2.2.2.1 SESSION_CAPABILITY Message
        https://msdn.microsoft.com/en-us/library/dd340636.aspx

        :param protocol_version: The PSRP version
        :param ps_version: The PowerShell version
        :param serialization_version: The serialization version
        :param time_zone: Time Zone information of the host, should be a byte
            string
[MS-PSRP] 2.2.2.1 SESSION_CAPABILITY Message
        https://msdn.microsoft.com/en-us/library/dd340636.aspx
[ MS - PSRP ] 2 . 2 . 2 . 1 SESSION_CAPABILITY Message https : // msdn . microsoft . com / en - us / library / dd340636 . aspx
def __init__(self, protocol_version=None, ps_version=None,
                 serialization_version=None, time_zone=None):
        """
        [MS-PSRP] 2.2.2.1 SESSION_CAPABILITY Message
        https://msdn.microsoft.com/en-us/library/dd340636.aspx

        :param protocol_version: The PSRP version
        :param ps_version: The PowerShell version
        :param serialization_version: The serialization version
        :param time_zone: Time Zone information of the host, should be a byte
            string
        """
        super(SessionCapability, self).__init__()
        self._extended_properties = (
            ('protocol_version', ObjectMeta("Version",
                                            name="protocolversion")),
            ('ps_version', ObjectMeta("Version", name="PSVersion")),
            ('serialization_version', ObjectMeta("Version",
                                                 name="SerializationVersion")),
            ('time_zone', ObjectMeta("BA", name="TimeZone", optional=True)),
        )
        self.protocol_version = protocol_version
        self.ps_version = ps_version
        self.serialization_version = serialization_version
        self.time_zone = time_zone
def __init__ ( self , protocol_version = None , ps_version = None , serialization_version = None , time_zone = None ) : super ( SessionCapability , self ) . __init__ ( ) self . _extended_properties = ( ( 'protocol_version' , ObjectMeta ( "Version" , name = "protocolversion" ) ) , ( 'ps_version' , ObjectMeta ( "Version" , name = "PSVersion" ) ) , ( 'serialization_version' , ObjectMeta ( "Version" , name = "SerializationVersion" ) ) , ( 'time_zone' , ObjectMeta ( "BA" , name = "TimeZone" , optional = True ) ) , ) self . protocol_version = protocol_version self . ps_version = ps_version self . serialization_version = serialization_version self . time_zone = time_zone