VMware Cloud Community
PowercliCommuni
Contributor
Contributor
Jump to solution

privilege id

what are the privilege id's for allow vm download and allow vm files upload?

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
RvdNieuwendijk
Leadership
Leadership
Jump to solution

You can create a conversion table from the Privilege Names used in the Defined Privileges document to the Id's used in PowerCLI with:

Get-VIPrivilege |
Select-Object -Property Id,Name,Description |
Sort-Object -Property Id

In this table you can see that the Id of "Allow virtual machine download" is: VirtualMachine.Provisioning.GetVmFiles.

The Id of "Allow virtual machine files upload" is: VirtualMachine.Provisioning.PutVmFiles

Blog: https://rvdnieuwendijk.com/ | Twitter: @rvdnieuwendijk | Author of: https://www.packtpub.com/virtualization-and-cloud/learning-powercli-second-edition

View solution in original post

0 Kudos
7 Replies
RvdNieuwendijk
Leadership
Leadership
Jump to solution

Do you mean download and upload files in the Datastore Browser? In that case you need "Datastore.Low level file operations".

Blog: https://rvdnieuwendijk.com/ | Twitter: @rvdnieuwendijk | Author of: https://www.packtpub.com/virtualization-and-cloud/learning-powercli-second-edition
0 Kudos
PowercliCommuni
Contributor
Contributor
Jump to solution

allow vm download and allow vm files upload in a virtual machine (like vmx,logs)

these are the privilege of vm provisioning.

0 Kudos
RvdNieuwendijk
Leadership
Leadership
Jump to solution

Dowloading and uploading files like the .vmx that is what you need "Datastore.Low level file operations" for.

Blog: https://rvdnieuwendijk.com/ | Twitter: @rvdnieuwendijk | Author of: https://www.packtpub.com/virtualization-and-cloud/learning-powercli-second-edition
0 Kudos
PowercliCommuni
Contributor
Contributor
Jump to solution

I think you are saying about datastore privileges id.I am asking for virtual machine provisioning privilege id

0 Kudos
RvdNieuwendijk
Leadership
Leadership
Jump to solution

I am sorry that I didn't understand your question at first.

For provisioning you need:

"Virtualmachine.Provisioning.Allow virtual machine download" and "Virtual machine.Provisioning.Allow virtual machine files upload".

Blog: https://rvdnieuwendijk.com/ | Twitter: @rvdnieuwendijk | Author of: https://www.packtpub.com/virtualization-and-cloud/learning-powercli-second-edition
0 Kudos
PowercliCommuni
Contributor
Contributor
Jump to solution

thats fine.

for example : allow disk access -

VirtualMachine.Provisioning.DiskRandomAccess

like that,the id for allow vm download and vm files upload?

0 Kudos
RvdNieuwendijk
Leadership
Leadership
Jump to solution

You can create a conversion table from the Privilege Names used in the Defined Privileges document to the Id's used in PowerCLI with:

Get-VIPrivilege |
Select-Object -Property Id,Name,Description |
Sort-Object -Property Id

In this table you can see that the Id of "Allow virtual machine download" is: VirtualMachine.Provisioning.GetVmFiles.

The Id of "Allow virtual machine files upload" is: VirtualMachine.Provisioning.PutVmFiles

Blog: https://rvdnieuwendijk.com/ | Twitter: @rvdnieuwendijk | Author of: https://www.packtpub.com/virtualization-and-cloud/learning-powercli-second-edition
0 Kudos