Advertisement
Guest User

Untitled

a guest
Aug 29th, 2017
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. New-Object : Cannot find an overload for "PSCredential" and the argument
  2. count: "2".
  3. At line:17 char:15
  4. + ... redential = New-Object System.Management.Automation.PSCredential($use
  5. ...
  6. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7. + CategoryInfo : InvalidOperation: (:) [New-Object],
  8. MethodException
  9. + FullyQualifiedErrorId :
  10. ConstructorInvokedThrowException,Microsoft
  11. .PowerShell.Commands.NewObjectCommand
  12.  
  13. [xml]$xml = Get-Content "PUT Your Path Here"
  14. $vmList = $xml.configuration.vmList
  15.  
  16.  
  17.  
  18. forEach ($vm in $vmList) {
  19.  
  20. $vmUser = $vm.vm.vmUser
  21. $vmPass = $vm.vm.vmPass
  22.  
  23.  
  24.  
  25. #Creating PScredentials
  26. $password = $vmPass | ConvertTo-SecureString -asPlainText -Force
  27. $username = $vmUser
  28. $credential = New-Object
  29. System.Management.Automation.PSCredential($username,$password)
  30.  
  31. Echo $credential
  32.  
  33. }
  34.  
  35. <?xml version="1.0"?>
  36. <configuration>
  37. <vCenterServerName>Server IP</vCenterServerName>
  38. <vCenterUser>server user</vCenterUser>
  39. <vCenterPass>Server pass</vCenterPass>
  40. <localTempDirectory>Your Local Host</localTempDirectory>
  41. <vmList>
  42. <vm>
  43. <vmName>VMname</vmName>
  44. <vmIP>Put Server IP</vmIP>
  45. <vmUser>User</vmUser>
  46. <vmPass>pass</vmPass>
  47. <vmTargetFolder>Put Your Path</vmTargetFolder>
  48. </vm>
  49. <vm>
  50. <vmName>VMname</vmName>
  51. <vmIP>Put Server IP</vmIP>
  52. <vmUser>User</vmUser>
  53. <vmPass>pass</vmPass>
  54. <vmTargetFolder>Put Your Path</vmTargetFolder>
  55. </vm>
  56. </vmList>
  57. </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement