{'Description':'A reference to a CIM_ComputerSystem instance representing the virtual machine whose DACL will be retrieved.'}
AccessControlList
string
1
-
✓
{'ArrayType':'Indexed','Description':'An array of strings each containing an embedded instance of class Msvm_InteractiveSessionACE representing an ACE in the virtual machine interactive session DACL.','HyperVEmbeddedInstance':'Msvm_InteractiveSessionACE'}
Bypass_GetObject
True
Description
'Retrieves the current DACL that control access to the interactive session of a virtual machine.'
{'Description':'A reference to a CIM_ComputerSystem instance representing the virtual machine to which access will be granted.'}
Trustees
string
1
✓
-
{'ArrayType':'Indexed','Description':'An array of strings each identifying a trustee that will be granted access to the interactive session of the virtual machine. The trustee identifiers should be specified in Windows SAM-compatible format or Windows SID string format.'}
{'Description':'An optional reference that is returned if the operation is executed asynchronously. If present, the returned value references an instance of CIM_ConcreteJob that can be used to monitor progress and to obtain the result of the method.'}
Bypass_GetObject
True
Description
'Grants access to the interactive session of the virtual machine to the specified list of trustees.'
{'Description':'An optional parameter for monitoring progress of the operation, which is used if the method could not be executed synchronously. If the operation is executing asynchronously, the return value is 4096.','Out':True}
['Completed with No Error', 'Method Parameters Checked - Job Started', 'Failed', 'Access Denied', 'Not Supported', 'Status is unknown', 'Timeout', 'Invalid parameter', 'System is in use', 'Invalid state for this operation', 'Incorrect data type', 'System is not available', 'Out of memory']
{'Description':'A reference to a CIM_ComputerSystem instance representing the virtual machine from which access will be revoked.'}
Trustees
string
1
✓
-
{'ArrayType':'Indexed','Description':'An array of strings each identifying a trustee whose access rights will be revoked. The trustee identifiers should be specified in Windows SAM-compatible format or Windows SID string format.'}
{'Description':'An optional reference that is returned if the operation is executed asynchronously. If present, the returned value references an instance of CIM_ConcreteJob that can be used to monitor progress and to obtain the result of the method.'}
Bypass_GetObject
True
Description
'Revokes access to the interacitve session of the virtual machine from the specified list of trustees.'
{'Description':'The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 ('Completed with No Error'), or 4096 (0x1000) ('Job Started'). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.','ModelCorrespondence':['CIM_EnabledLogicalElement.RequestedState'],'ValueMap':['2', '3', '4', '6', '7', '8', '9', '10', '11', '..', '32768..65535'],'Values':['Enabled', 'Disabled', 'Shut Down', 'Offline', 'Test', 'Defer', 'Quiesce', 'Reboot', 'Reset', 'DMTF Reserved', 'Vendor Reserved']}
{'Description':'May contain a reference to the ConcreteJob created to track the state transition initiated by the method invocation.'}
TimeoutPeriod
datetime
2
✓
-
{'Description':'A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. If this property does not contain 0 or null and the implementation does not support this parameter, a return code of 'Use Of Timeout Parameter Not Supported' shall be returned.'}