New-LocalCopy.psm1
function New-LocalCopy([String]$Source,[PSCredential]$Credential){ $tempdrive = [Guid]::NewGuid().Guid $newdriveargs = @{ Name = $tempdrive PSProvider = "FileSystem" Root = split-path $Source Credential = $Credential } New-PSDrive @newdriveargs Copy-Item $Source Remove-PSDrive $tempdrive } Export-ModuleMember -Function New-LocalCopy |