<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Registering an instant clone administrator in Horizon Cloud</title>
    <link>https://communities.vmware.com/t5/Horizon-Cloud/Registering-an-instant-clone-administrator/m-p/2960752#M275</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to register an administrator in the horizon administrator console using powercli. Below is the script i'm using to achieve this task, however getting an invalid credentials error. However i'm able to add same account manually. Any help on this is highly appreciated.&lt;/P&gt;&lt;P&gt;$ViewAPI.InstantCloneEngineDomainAdministrator.InstantCloneEngineDomainAdministrator_Create($spec)&lt;BR /&gt;MethodInvocationException: Exception calling "InstantCloneEngineDomainAdministrator_Create" with "1" argument(s): "ExceptionType : VMware.Hv.InvalidArgument&lt;BR /&gt;ErrorMessage : {#INVALID_CREDENTIALS#} Invalid credentials for username administrator on domain vdi.lab (VDI)&lt;BR /&gt;ParameterName : base.password"&lt;/P&gt;&lt;P&gt;Script&lt;/P&gt;&lt;P&gt;======&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDAdminUsername = "administrator"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDAdminPassword = "VMware1!" &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDAdminPassword = ConvertTo-SecureString $ICEDAdminPassword -AsPlainText -Force&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDomainname = "vdi.lab"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $TempPasswd = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($ICEDAdminPassword)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $PlainICAPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($TempPasswd)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICadminPassword = New-Object VMware.Hv.SecureString&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $encrypted = [system.Text.Encoding]::UTF8&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICadminPassword.Utf8String = $encrypted.GetBytes($PlainICAPassword)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec=new-object vmware.hv.InstantCloneEngineDomainAdministratorSpec&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base=new-object vmware.hv.InstantCloneEngineDomainAdministratorBase&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ViewAPI = $global:DefaultHVServers.ExtensionData&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base.domain=(($ViewAPI.ADDomain.addomain_list() | where {$_.DnsName -eq $ICEDomainname} | select-object -first 1).id)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base.username=$ICEDAdminUsername&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base.password=$ICadminPassword&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ViewAPI.InstantCloneEngineDomainAdministrator.InstantCloneEngineDomainAdministrator_Create($spec)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 24 Mar 2023 07:44:36 GMT</pubDate>
    <dc:creator>Sajith-P</dc:creator>
    <dc:date>2023-03-24T07:44:36Z</dc:date>
    <item>
      <title>Registering an instant clone administrator</title>
      <link>https://communities.vmware.com/t5/Horizon-Cloud/Registering-an-instant-clone-administrator/m-p/2960752#M275</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to register an administrator in the horizon administrator console using powercli. Below is the script i'm using to achieve this task, however getting an invalid credentials error. However i'm able to add same account manually. Any help on this is highly appreciated.&lt;/P&gt;&lt;P&gt;$ViewAPI.InstantCloneEngineDomainAdministrator.InstantCloneEngineDomainAdministrator_Create($spec)&lt;BR /&gt;MethodInvocationException: Exception calling "InstantCloneEngineDomainAdministrator_Create" with "1" argument(s): "ExceptionType : VMware.Hv.InvalidArgument&lt;BR /&gt;ErrorMessage : {#INVALID_CREDENTIALS#} Invalid credentials for username administrator on domain vdi.lab (VDI)&lt;BR /&gt;ParameterName : base.password"&lt;/P&gt;&lt;P&gt;Script&lt;/P&gt;&lt;P&gt;======&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDAdminUsername = "administrator"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDAdminPassword = "VMware1!" &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDAdminPassword = ConvertTo-SecureString $ICEDAdminPassword -AsPlainText -Force&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICEDomainname = "vdi.lab"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $TempPasswd = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($ICEDAdminPassword)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $PlainICAPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($TempPasswd)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICadminPassword = New-Object VMware.Hv.SecureString&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $encrypted = [system.Text.Encoding]::UTF8&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ICadminPassword.Utf8String = $encrypted.GetBytes($PlainICAPassword)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec=new-object vmware.hv.InstantCloneEngineDomainAdministratorSpec&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base=new-object vmware.hv.InstantCloneEngineDomainAdministratorBase&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ViewAPI = $global:DefaultHVServers.ExtensionData&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base.domain=(($ViewAPI.ADDomain.addomain_list() | where {$_.DnsName -eq $ICEDomainname} | select-object -first 1).id)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base.username=$ICEDAdminUsername&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $spec.base.password=$ICadminPassword&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $ViewAPI.InstantCloneEngineDomainAdministrator.InstantCloneEngineDomainAdministrator_Create($spec)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2023 07:44:36 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/Horizon-Cloud/Registering-an-instant-clone-administrator/m-p/2960752#M275</guid>
      <dc:creator>Sajith-P</dc:creator>
      <dc:date>2023-03-24T07:44:36Z</dc:date>
    </item>
  </channel>
</rss>

