I'm afraid there are a few more parameters, like the message indicates
string[] depot
boolean dryrun
boolean force
boolean maintenancemode
boolean noliveinstall
boolean nosigcheck
string proxy
string[] vibname
string[] viburl
These correspond exactly with the parameters described in the ESXCLI command.
These are all positional parameters, so if there is a parameter you don't need, you still will have to pass something in that position.
$esxcli.software.vib.install($null,$true,$false,$true,$true,$false,$null,"net-ixgbe-3.4.23-1OEM.500.0.0.406165.x86_64.vib", "/store/")
This, or something similar, should do the trick.
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference