Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- New-Object : Cannot find an overload for "PSCredential" and the argument
- count: "2".
- At line:17 char:15
- + ... redential = New-Object System.Management.Automation.PSCredential($use
- ...
- + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- + CategoryInfo : InvalidOperation: (:) [New-Object],
- MethodException
- + FullyQualifiedErrorId :
- ConstructorInvokedThrowException,Microsoft
- .PowerShell.Commands.NewObjectCommand
- [xml]$xml = Get-Content "PUT Your Path Here"
- $vmList = $xml.configuration.vmList
- forEach ($vm in $vmList) {
- $vmUser = $vm.vm.vmUser
- $vmPass = $vm.vm.vmPass
- #Creating PScredentials
- $password = $vmPass | ConvertTo-SecureString -asPlainText -Force
- $username = $vmUser
- $credential = New-Object
- System.Management.Automation.PSCredential($username,$password)
- Echo $credential
- }
- <?xml version="1.0"?>
- <configuration>
- <vCenterServerName>Server IP</vCenterServerName>
- <vCenterUser>server user</vCenterUser>
- <vCenterPass>Server pass</vCenterPass>
- <localTempDirectory>Your Local Host</localTempDirectory>
- <vmList>
- <vm>
- <vmName>VMname</vmName>
- <vmIP>Put Server IP</vmIP>
- <vmUser>User</vmUser>
- <vmPass>pass</vmPass>
- <vmTargetFolder>Put Your Path</vmTargetFolder>
- </vm>
- <vm>
- <vmName>VMname</vmName>
- <vmIP>Put Server IP</vmIP>
- <vmUser>User</vmUser>
- <vmPass>pass</vmPass>
- <vmTargetFolder>Put Your Path</vmTargetFolder>
- </vm>
- </vmList>
- </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement