At first glance one really wants to use New-PSDrive supplying it credentials.
> New-PSDrive -name myShare -Psprovider FileSystem -root \\server\share -credential domain\user
Fails!
New-PSDrive : Cannot retrieve the dynamic parameters for the cmdlet. Dynamic parameters for NewDrive cannot be retrieved for the 'FileSystem' provider. The provider does not support the use of credentials. Please perform the operation again without specifying credentials.
The documentation states that you can provide a PSCredential object but if you look closer the cmdlet does not support this yet. Maybe in the next version I guess.
Therefore you can either use net use or the WScript.Network object, calling the MapNetworkDrive function:
$net = new-object -ComObject WScript.Network
$net.MapNetworkDrive("u:", "\\server\share", $false, "domain\user", "password")