Sure, try something like this
.In this example I generate the event against a random VM, but you can change this to any other vSphere object.
$evtMgr=Get-ViewEVentManager
$entity=Get-VM|Get-Random
$evtMgr.LogUserEvent($entity.ExtensionData.MoRef,"User test event")