Skip to content

Instantly share code, notes, and snippets.

@mjdorma
Last active August 29, 2015 14:00
Show Gist options
  • Save mjdorma/d4a2b126be02c9763d8c to your computer and use it in GitHub Desktop.
Save mjdorma/d4a2b126be02c9763d8c to your computer and use it in GitHub Desktop.
pyvbox: Rename virtual machine.
"""pyvbox: Rename virtual machine.
"""
import virtualbox
vbox = virtualbox.VirtualBox()
vm = vbox.find_machine('oldname')
# Option #1
session = vm.create_session()
session.machine.name = 'newname'
session.machine.save_settings()
session.unlock_machine()
# Option #2
with vm.create_session() as session:
session.machine.name = 'newname'
session.machine.save_settings()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment