# Take VM Checkpoint

> `UiPath.HyperV.Activities.TakeVMCheckpoint`

`UiPath.HyperV.Activities.TakeVMCheckpoint`

## Description

Takes a checkpoint of the specified virtual machine.

## Project compatibility

Windows - Legacy | Windows

## Configuration

### Common

* **DisplayName** - The display name of the activity.

### Input

* **CheckpointDescription** - Provides the description of the checkpoint. This field supports only strings and `String` variables.
* **CheckpointName** - Specifies the name of the checkpoint that needs to be created. This field supports only strings and `String` variables.
* **VirtualMachine** - Specifies the virtual machine.

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

### Output

* **Checkpoint** - Provides the newly created checkpoint.
