---
title: Editing a virtual attribute
description: You can edit virtual attributes with the dsconfig tool.
component: pingdirectory
version: 11.0
page_id: pingdirectory:pingdirectory_server_administration_guide:pd_ds_edit_virtual_attributes
canonical_url: https://docs.pingidentity.com/pingdirectory/11.0/pingdirectory_server_administration_guide/pd_ds_edit_virtual_attributes.html
revdate: September 13, 2023
page_aliases: ["pd_ds_edit_virtual_attr_dsconfig_non_int_mode.adoc"]
section_ids:
  editing-a-virtual-attribute-using-dsconfig-in-non-interactive-mode: Editing a virtual attribute using dsconfig in non-interactive mode
  steps: Steps
  example: Example:
---

# Editing a virtual attribute

You can edit virtual attributes with the `dsconfig` tool.

Make sure that the virtual attribute conforms to your plugin schema. Otherwise, an error message appears when you attempt to edit the virtual attribute.

If you are using `dsconfig` in interactive command-line mode, you can access the virtual attribute menu from the `Standard object menu`.

## Editing a virtual attribute using dsconfig in non-interactive mode

### Steps

* To change a property value, use `dsconfig`.

  #### Example:

  ```shell
  $ bin/dsconfig set-virtual-attribute-prop --name dept-number \
    --set "value:111"
  ```
