Author Posts

January 21, 2016 at 2:03 pm

$myobject=New-Object -ComObject AzRoles.azauthorizationstore  

Ahh so it begins....

I know there is an initialize method but how do I use it?
(Initialize Method void Initialize (int, string, Variant) )

January 21, 2016 at 2:11 pm

Well, broadly...

$myobject.Initialize($x,$y,$z)

What those parameters actually want from you, you'd need to look up the documentation for the object. PowerShell can't tell you the meaning, only the data types expected.

January 21, 2016 at 2:25 pm

once its initialized i will be connected so should another variable be used to express the connection?

 $myobject=New-Object -ComObject AzRoles.azauthorizationstore  
           $initmyobject=$myobject.initalize(0,ldap://MyServer/CN=MyStore,OU=AzMan,DC=MyDomain,DC=Fabrikam,DC=Com,$null)         

January 21, 2016 at 2:33 pm

The docs indicate that it only returns an OK or error flag. It doesn't return a reference to a connection.

So in your example, $initmyobject would either contain an S_OK flag, or an error code.

January 21, 2016 at 2:34 pm

I imagine $myobject would continue to refer to the now-initialized object.

January 21, 2016 at 3:28 pm

Thanks! If I manage to figure this out I will post the answer here