{'Description':'This parameter is the volume that is used for the shadow copy. This volume is sometimes referred to as the 'original' volume. This parameter can be specified as a volume drive letter, mount point or volume GUID name.','in':True}
Context
string
1
✓
-
{'Description':'This parameter is the context that the provider will use when creating the shadow.','in':True}
ShadowID
string
2
-
✓
{'out':True}
Description
'Creates a shadow copy using the specified context.'
Values
['Success', 'Access denied', 'Invalid argument', 'Specified volume not found', 'Specified volume not supported', 'Unsupported shadow copy context', 'Insufficient storage', 'Volume is in use', 'Maximum number of shadow copies reached', 'Another shadow copy operation is already in progress', 'Shadow copy provider vetoed the operation', 'Shadow copy provider not registered', 'Shadow copy provider failure', 'Unknown error']
{'Description':'This parameter is used to force the original volume to dismount before starting the revert operation. Forcing a volume to dismount forces all open handles to files on the volume to be closed. Applications holding open handles will likely be returned an error code on subsequent operations performed on the handles. If the flag is set to false and some application has an open handle to a file on the volume, then revert will fail with 'Volume is in use'.','in':True}
Description
'Reverts the original storage volume to this shadow copy. After Revert is done, the original volume will be identical to this shadow copy and every newer shadow copy will be deleted. You cannot cancel or undo the revert operation - any data written to the original volume after the shadow copy was created will be lost!'
Values
['Success', 'Access denied', 'Invalid argument', 'Specified volume not supported', 'Volume is in use', 'Another shadow copy operation is already in progress', 'Shadow copy provider vetoed the operation', 'Shadow copy provider not registered', 'Shadow copy provider failure', 'Unknown error']
Revert method is in 1 class (Win32_ShadowCopy) of ROOT\CIMV2\ms_409 and in 2 namespaces
Detailed description of Win32_ShadowCopy properties
'The Differential property indicates whether the shadow copy was created by a differential shadow copy provider. The provider can be implemented in hardware or software.'
'The ExposedLocally property indicates whether the shadow copy is exposed on the local machine with a drive letter or mount point. If this flag and the ExposedRemotely flag is not set, the shadow copy is hidden.'
'The ExposedName property is the file system name of the shadow copy when it is exposed. This property might contain a drive letter or mount point. This property is NULL when the shadow copy is hidden or otherwise not exposed.'
DisplayName
'Exposed Name'
ExposedName property is in 1 class (Win32_ShadowCopy) of ROOT\CIMV2\ms_409 and in 2 namespaces
'The ExposedPath property is the file system path of the shadow copy when it is exposed. This property is NULL when the shadow copy is hidden or otherwise unexposed.'
DisplayName
'Exposed Path'
ExposedPath property is in 1 class (Win32_ShadowCopy) of ROOT\CIMV2\ms_409 and in 2 namespaces
'The ExposedRemotely property indicates whether the shadow copy is exposed on a remote machine with a network share. If this flag and the ExposedLocally flag is not set, the shadow copy is hidden.'
'The Imported property indicates whether the shadow copy was imported onto this machine using the Import method rather than created using the ShadowCopy create method.'
'The NoAutoRelease property indicates whether the shadow copy is automatically deleted when the shadow copy requestor process ends. If this property is TRUE, the shadow copy is retained after the requestor process ends.'
'The Plex property indicates whether the shadow copy was created by a split mirror shadow copy provider. The provider can be implemented in hardware or software.'
'The Transportable property indicates whether the shadow copy can be surfaced on another machine. If this property is FALSE and the volumes are surfaced locally, it may not be possible to surface them later on a different machine.'
'The InstallDate property is datetime value indicating when the object was installed. A lack of a value does not indicate that the object is not installed.'
'The Status property is a string indicating the current status of the object. Various operational and non-operational statuses can be defined. Operational statuses are "OK", "Degraded" and "Pred Fail". "Pred Fail" indicates that an element may be functioning properly but predicting a failure in the near future. An example is a SMART-enabled hard drive. Non-operational statuses can also be specified. These are "Error", "Starting", "Stopping" and "Service". The latter, "Service", could apply during mirror-resilvering of a disk, reload of a user permissions list, or other administrative work. Not all such work is on-line, yet the managed element is neither "OK" nor in one of the other states.'