Automation

 View Only
  • 1.  saving multiple vcenter cred using New-VICredentialStoreItem

    Posted Jul 11, 2016 06:17 PM

    Hi folks

    How to save multiple vcenters credentials in single .xml file and call single vcenter once using that .xml file.

    ex:

    $vcenterserver="vcenter1","vcenter2","vcenter3","vcenter4"

    New-VICredentialStoreItem -Host $vcenterserver  -User domain\domainuser -Password 'password' -File "C:\cred.xml"

    its fail with below error

    after executing as below if i supply host values "vcenter1","vcenter2","vcenter3","vcenter4" then its saving in .xml

    New-VICredentialStoreItem   -User domain\domainuser -Password 'password' -File "C:\cred.xml"



  • 2.  RE: saving multiple vcenter cred using New-VICredentialStoreItem
    Best Answer

    Posted Jul 12, 2016 02:00 AM

    Hello, -

    The issue there is that the -Host parameter only takes a single value.  If you pass each vCenter server name to the cmdlet, you should be able to achieve the thing you are intending to do.  Like:

    ## for each server name in $vcenterserver, call New-VICredentialStoreItem
    $vcenterserver | Foreach-Object {New-VICredentialStoreItem -Host $_ -User domain\domainuser -Password 'password' -File "C:\cred.xml"}

    Then, the file c:\cred.xml should have those four credentials in it.  How does that do for you?



  • 3.  RE: saving multiple vcenter cred using New-VICredentialStoreItem

    Posted Jul 12, 2016 07:41 AM

    Hello mattboren

    This worked perfectly.Thank you:smileyhappy: