Hi,
as far as I know you can only mount ISOs that are stored on the Hosts datastores with powerCLI by using the Set-CDDrive cmdlet.
So you would have to upload the ISO first.
You could also automate the upload with the powerCLI by adding a custom datastore drive to your client and using the Copy-DatastoreItem to copy the ISO to the datastore.
Tim