diff --git a/cinderclient/v1/shell.py b/cinderclient/v1/shell.py
index 5ba9958f7..a6c073fd7 100644
--- a/cinderclient/v1/shell.py
+++ b/cinderclient/v1/shell.py
@@ -1431,7 +1431,7 @@ def do_metadata_update_all(cs, args):
     volume = utils.find_volume(cs, args.volume)
     metadata = _extract_metadata(args)
     metadata = volume.update_all_metadata(metadata)
-    utils.print_dict(metadata)
+    utils.print_dict(metadata['metadata'], 'Metadata-property')
 
 
 @utils.arg('snapshot',
diff --git a/cinderclient/v2/shell.py b/cinderclient/v2/shell.py
index 77d99a5ed..c2b8b3817 100644
--- a/cinderclient/v2/shell.py
+++ b/cinderclient/v2/shell.py
@@ -1702,7 +1702,7 @@ def do_metadata_update_all(cs, args):
     volume = utils.find_volume(cs, args.volume)
     metadata = _extract_metadata(args)
     metadata = volume.update_all_metadata(metadata)
-    utils.print_dict(metadata)
+    utils.print_dict(metadata['metadata'], 'Metadata-property')
 
 
 @utils.arg('snapshot',