Advertisement
Guest User

Untitled

a guest
Jul 11th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. [CmdletBinding()]
  2. Param
  3. (
  4. [Parameter(Mandatory=$true,Position=1)]
  5. $Source = "C:\Downloads",
  6. [Parameter(Mandatory=$true)]
  7. $Dest = "\\myserver\c$\myfolder",
  8. [Parameter(Mandatory=$true)]
  9. $DriveLetter = "J",
  10. [Parameter(Mandatory=$true)]
  11. $Username = "administrator",
  12. [Parameter(Mandatory=$true)]
  13. $Password = "Complex_Passw0rd"
  14. )
  15.  
  16. $SecurePassword = ConvertTo-SecureString $Password -AsPlainText -Force
  17. $mycreds = New-Object System.Management.Automation.PSCredential($Username, $SecurePassword)
  18.  
  19. Write-Host "Mapping the Drive Letter in PowerShell"
  20. New-PSDrive -Name $DriveLetter -PSProvider FileSystem -Root $Dest -Credential $mycreds
  21.  
  22. Write-Host "Copying the files over to the remotely mapped drive letter"
  23. Copy-Item -Path $Source -Destination $DriveLetter -Recurse
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement