Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Store Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems.

Go Back   Vista Forums > Vista technology newsgroups > PowerShell

Get-member

Reply
 
Thread Tools Display Modes
Old 04-10-2008   #1 (permalink)
Swamy Channaveera
Guest
 
Posts: n/a

Get-member

Hi,

I'm using the following script
$user = [ADSI]"WinNT://DN of the user object"
$user | get-member

It shows only the default properties of the user object, how to get all the
properties of the uses object using Get-member.

I tryed get-member - membertype all.

It also displayes the default list of properties.

  Reply With Quote

Old 04-10-2008   #2 (permalink)
Brandon Shell [MVP]
Guest
 
Posts: n/a

Re: Get-member

$user.psbase | get-member
http://blogs.msdn.com/powershell/arc...-psobject.aspx

Brandon Shell
---------------
Blog: http://www.bsonposh.com/
PSH Scripts Project: www.codeplex.com/psobject

SC> Hi,
SC>
SC> I'm using the following script
SC> $user = [ADSI]"WinNT://DN of the user object"
SC> $user | get-member
SC> It shows only the default properties of the user object, how to get
SC> all the properties of the uses object using Get-member.
SC>
SC> I tryed get-member - membertype all.
SC>
SC> It also displayes the default list of properties.
SC>


  Reply With Quote
Old 04-10-2008   #3 (permalink)
Swamy Channaveera
Guest
 
Posts: n/a

Re: Get-member

Thanks, the output gives me only the even less number of properties.

My requirement is when i run

$user = [ADSI]"WinNT://litwareinc/AleRol"
$user | get-member
or
$user = [ADSI]"LDAP://CN=Alex
Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc
$user | get-member

I don't see all the properties displayed for the user. like altrecipient
attribute are not displayed in the get-member. do i get all the properties of
a object / user using get-member??





"Brandon Shell [MVP]" wrote:
Quote:

> $user.psbase | get-member
> http://blogs.msdn.com/powershell/arc...-psobject.aspx
>
> Brandon Shell
> ---------------
> Blog: http://www.bsonposh.com/
> PSH Scripts Project: www.codeplex.com/psobject
>
> SC> Hi,
> SC>
> SC> I'm using the following script
> SC> $user = [ADSI]"WinNT://DN of the user object"
> SC> $user | get-member
> SC> It shows only the default properties of the user object, how to get
> SC> all the properties of the uses object using Get-member.
> SC>
> SC> I tryed get-member - membertype all.
> SC>
> SC> It also displayes the default list of properties.
> SC>
>
>
>
  Reply With Quote
Old 04-10-2008   #4 (permalink)
Brandon Shell [MVP]
Guest
 
Posts: n/a

Re: Get-member

$user = [ADSI]"LDAP://CN=Alex Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
$user.psbase | get-member

should give you what your looking for. What is your goal?


Brandon Shell
---------------
Blog: http://www.bsonposh.com/
PSH Scripts Project: www.codeplex.com/psobject

SC> Thanks, the output gives me only the even less number of properties.
SC>
SC> My requirement is when i run
SC>
SC> $user = [ADSI]"WinNT://litwareinc/AleRol"
SC> $user | get-member
SC> or
SC> $user = [ADSI]"LDAP://CN=Alex
SC> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc
SC> $user | get-member
SC>
SC> I don't see all the properties displayed for the user. like
SC> altrecipient attribute are not displayed in the get-member. do i get
SC> all the properties of a object / user using get-member??
SC>
SC> "Brandon Shell [MVP]" wrote:
SC>
Quote:
Quote:

>> $user.psbase | get-member
>> http://blogs.msdn.com/powershell/arc...t-s-up-with-ps
>> base-psextended-psadapted-and-psobject.aspx
>> Brandon Shell
>> ---------------
>> Blog: http://www.bsonposh.com/
>> PSH Scripts Project: www.codeplex.com/psobject
>> SC> Hi,
>> SC>
>> SC> I'm using the following script
>> SC> $user = [ADSI]"WinNT://DN of the user object"
>> SC> $user | get-member
>> SC> It shows only the default properties of the user object, how to
>> get
>> SC> all the properties of the uses object using Get-member.
>> SC>
>> SC> I tryed get-member - membertype all.
>> SC>
>> SC> It also displayes the default list of properties.
>> SC>

  Reply With Quote
Old 04-10-2008   #5 (permalink)
Swamy Channaveera
Guest
 
Posts: n/a

Re: Get-member

My goal is the check all the user object properties.
with
$user = [ADSI]"LDAP://CN=Alex
Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
$user.psbase | get-member

I'm unable to see one of the user object property "altrecepient". If u just
use the following script it does show most the attributed of the user object,
but not "altrecepient"

$user = [ADSI]"LDAP://CN=Alex
Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
$user | get-member

how to use get-member to display all possible attributes of user object?

"Brandon Shell [MVP]" wrote:
Quote:

> $user = [ADSI]"LDAP://CN=Alex Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user.psbase | get-member
>
> should give you what your looking for. What is your goal?
>
>
> Brandon Shell
> ---------------
> Blog: http://www.bsonposh.com/
> PSH Scripts Project: www.codeplex.com/psobject
>
> SC> Thanks, the output gives me only the even less number of properties.
> SC>
> SC> My requirement is when i run
> SC>
> SC> $user = [ADSI]"WinNT://litwareinc/AleRol"
> SC> $user | get-member
> SC> or
> SC> $user = [ADSI]"LDAP://CN=Alex
> SC> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc
> SC> $user | get-member
> SC>
> SC> I don't see all the properties displayed for the user. like
> SC> altrecipient attribute are not displayed in the get-member. do i get
> SC> all the properties of a object / user using get-member??
> SC>
> SC> "Brandon Shell [MVP]" wrote:
> SC>
Quote:
Quote:

> >> $user.psbase | get-member
> >> http://blogs.msdn.com/powershell/arc...t-s-up-with-ps
> >> base-psextended-psadapted-and-psobject.aspx
> >> Brandon Shell
> >> ---------------
> >> Blog: http://www.bsonposh.com/
> >> PSH Scripts Project: www.codeplex.com/psobject
> >> SC> Hi,
> >> SC>
> >> SC> I'm using the following script
> >> SC> $user = [ADSI]"WinNT://DN of the user object"
> >> SC> $user | get-member
> >> SC> It shows only the default properties of the user object, how to
> >> get
> >> SC> all the properties of the uses object using Get-member.
> >> SC>
> >> SC> I tryed get-member - membertype all.
> >> SC>
> >> SC> It also displayes the default list of properties.
> >> SC>
>
>
>
  Reply With Quote
Old 04-10-2008   #6 (permalink)
Swamy Channaveera
Guest
 
Posts: n/a

Re: Get-member

My goal is the check all the user object properties.
with
$user = [ADSI]"LDAP://CN=Alex
Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
$user.psbase | get-member

I'm unable to see one of the user object property "altrecepient". If u just
use the following script it does show most the attributed of the user object,
but not "altrecepient"

$user = [ADSI]"LDAP://CN=Alex
Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
$user | get-member

how to use get-member to display all possible attributes of user object?



"Brandon Shell [MVP]" wrote:
Quote:

> $user = [ADSI]"LDAP://CN=Alex Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user.psbase | get-member
>
> should give you what your looking for. What is your goal?
>
>
> Brandon Shell
> ---------------
> Blog: http://www.bsonposh.com/
> PSH Scripts Project: www.codeplex.com/psobject
>
> SC> Thanks, the output gives me only the even less number of properties.
> SC>
> SC> My requirement is when i run
> SC>
> SC> $user = [ADSI]"WinNT://litwareinc/AleRol"
> SC> $user | get-member
> SC> or
> SC> $user = [ADSI]"LDAP://CN=Alex
> SC> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc
> SC> $user | get-member
> SC>
> SC> I don't see all the properties displayed for the user. like
> SC> altrecipient attribute are not displayed in the get-member. do i get
> SC> all the properties of a object / user using get-member??
> SC>
> SC> "Brandon Shell [MVP]" wrote:
> SC>
Quote:
Quote:

> >> $user.psbase | get-member
> >> http://blogs.msdn.com/powershell/arc...t-s-up-with-ps
> >> base-psextended-psadapted-and-psobject.aspx
> >> Brandon Shell
> >> ---------------
> >> Blog: http://www.bsonposh.com/
> >> PSH Scripts Project: www.codeplex.com/psobject
> >> SC> Hi,
> >> SC>
> >> SC> I'm using the following script
> >> SC> $user = [ADSI]"WinNT://DN of the user object"
> >> SC> $user | get-member
> >> SC> It shows only the default properties of the user object, how to
> >> get
> >> SC> all the properties of the uses object using Get-member.
> >> SC>
> >> SC> I tryed get-member - membertype all.
> >> SC>
> >> SC> It also displayes the default list of properties.
> >> SC>
>
>
>
  Reply With Quote
Old 04-10-2008   #7 (permalink)
RickB
Guest
 
Posts: n/a

Re: Get-member

On Apr 10, 4:31*pm, Swamy Channaveera
<SwamyChannave...@xxxxxx> wrote:
Quote:

> My goal is the check all the user object properties.
> with
> $user = [ADSI]"LDAP://CN=Alex
> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user.psbase | get-member
>
> I'm unable to see one of the user object property "altrecepient". If u just
> use the following script it does show most the attributed of the user object,
> but not "altrecepient"
>
> $user = [ADSI]"LDAP://CN=Alex
> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user | get-member
>
> how to use get-member to display all possible attributes of user object?
>
>
>
> "Brandon Shell [MVP]" wrote:
Quote:

> > $user = [ADSI]"LDAP://CN=Alex Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> > $user.psbase | get-member
>
Quote:

> > should give you what your looking for. What is your goal?
>
Quote:

> > Brandon Shell
> > ---------------
> > Blog:http://www.bsonposh.com/
> > PSH Scripts Project: *www.codeplex.com/psobject
>
Quote:

> > SC> Thanks, the output gives me only the even less number of properties.
> > SC>
> > SC> My requirement is when i run
> > SC>
> > SC> $user = [ADSI]"WinNT://litwareinc/AleRol"
> > SC> $user | get-member
> > SC> or
> > SC> $user = [ADSI]"LDAP://CN=Alex
> > SC> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc
> > SC> $user | get-member
> > SC>
> > SC> I don't see all the properties displayed for the user. like
> > SC> altrecipient attribute are not displayed in the get-member. do i get
> > SC> all the properties of a object / user using get-member??
> > SC>
> > SC> "Brandon Shell [MVP]" wrote:
> > SC>
Quote:

> > >> $user.psbase | get-member
> > >>http://blogs.msdn.com/powershell/arc...t-s-up-with-ps
> > >> base-psextended-psadapted-and-psobject.aspx
> > >> Brandon Shell
> > >> ---------------
> > >> Blog:http://www.bsonposh.com/
> > >> PSH Scripts Project: *www.codeplex.com/psobject
> > >> SC> Hi,
> > >> SC>
> > >> SC> I'm using the following script
> > >> SC> $user = [ADSI]"WinNT://DN of the user object"
> > >> SC> $user | get-member
> > >> SC> It shows only the default properties of the user object, how to
> > >> get
> > >> SC> all the properties of the uses object using Get-member.
> > >> SC>
> > >> SC> I tryed get-member - membertype all.
> > >> SC>
> > >> SC> It also displayes the default list of properties.
> > >> SC>- Hide quoted text -
>
> - Show quoted text -
Are you sure that the members you think are missing actually exist on
the object?

The -force option gives you some members that aren't displayed by
default.
If that doesn't do it, you should probably re-think where you expect
them.
They could, for example, be in a sub-object of the object you are
looking at, etc.

Good luck
  Reply With Quote
Old 04-10-2008   #8 (permalink)
Brandon Shell [MVP]
Guest
 
Posts: n/a

Re: Get-member

Perhaps this is what your looking for:

$user = [ADSI]"LDAP://CN=Alex
Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
$user.psbase.properties

"Swamy Channaveera" <SwamyChannaveera@xxxxxx> wrote in
message news:EBFD4E67-74B4-4970-863D-54E878FA98DF@xxxxxx
Quote:

> My goal is the check all the user object properties.
> with
> $user = [ADSI]"LDAP://CN=Alex
> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user.psbase | get-member
>
> I'm unable to see one of the user object property "altrecepient". If u
> just
> use the following script it does show most the attributed of the user
> object,
> but not "altrecepient"
>
> $user = [ADSI]"LDAP://CN=Alex
> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user | get-member
>
> how to use get-member to display all possible attributes of user object?
>
> "Brandon Shell [MVP]" wrote:
>
Quote:

>> $user = [ADSI]"LDAP://CN=Alex
>> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
>> $user.psbase | get-member
>>
>> should give you what your looking for. What is your goal?
>>
>>
>> Brandon Shell
>> ---------------
>> Blog: http://www.bsonposh.com/
>> PSH Scripts Project: www.codeplex.com/psobject
>>
>> SC> Thanks, the output gives me only the even less number of properties.
>> SC>
>> SC> My requirement is when i run
>> SC>
>> SC> $user = [ADSI]"WinNT://litwareinc/AleRol"
>> SC> $user | get-member
>> SC> or
>> SC> $user = [ADSI]"LDAP://CN=Alex
>> SC> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc
>> SC> $user | get-member
>> SC>
>> SC> I don't see all the properties displayed for the user. like
>> SC> altrecipient attribute are not displayed in the get-member. do i get
>> SC> all the properties of a object / user using get-member??
>> SC>
>> SC> "Brandon Shell [MVP]" wrote:
>> SC>
Quote:

>> >> $user.psbase | get-member
>> >> http://blogs.msdn.com/powershell/arc...t-s-up-with-ps
>> >> base-psextended-psadapted-and-psobject.aspx
>> >> Brandon Shell
>> >> ---------------
>> >> Blog: http://www.bsonposh.com/
>> >> PSH Scripts Project: www.codeplex.com/psobject
>> >> SC> Hi,
>> >> SC>
>> >> SC> I'm using the following script
>> >> SC> $user = [ADSI]"WinNT://DN of the user object"
>> >> SC> $user | get-member
>> >> SC> It shows only the default properties of the user object, how to
>> >> get
>> >> SC> all the properties of the uses object using Get-member.
>> >> SC>
>> >> SC> I tryed get-member - membertype all.
>> >> SC>
>> >> SC> It also displayes the default list of properties.
>> >> SC>
>>
>>
>>
  Reply With Quote
Old 04-10-2008   #9 (permalink)
Swamy Channaveera
Guest
 
Posts: n/a

Re: Get-member

I'm very sure that "altrecipient" is missing from the get-member. If user
get-qaduse with all properties options. i do get it. I know that such a
attribute exists for a user object as i can see it using ADSIedit.msc but how
to get the same using get-member?


"RickB" wrote:
Quote:

> On Apr 10, 4:31 pm, Swamy Channaveera
> <SwamyChannave...@xxxxxx> wrote:
Quote:

> > My goal is the check all the user object properties.
> > with
> > $user = [ADSI]"LDAP://CN=Alex
> > Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> > $user.psbase | get-member
> >
> > I'm unable to see one of the user object property "altrecepient". If u just
> > use the following script it does show most the attributed of the user object,
> > but not "altrecepient"
> >
> > $user = [ADSI]"LDAP://CN=Alex
> > Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> > $user | get-member
> >
> > how to use get-member to display all possible attributes of user object?
> >
> >
> >
> > "Brandon Shell [MVP]" wrote:
Quote:

> > > $user = [ADSI]"LDAP://CN=Alex Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> > > $user.psbase | get-member
> >
Quote:

> > > should give you what your looking for. What is your goal?
> >
Quote:

> > > Brandon Shell
> > > ---------------
> > > Blog:http://www.bsonposh.com/
> > > PSH Scripts Project: www.codeplex.com/psobject
> >
Quote:

> > > SC> Thanks, the output gives me only the even less number of properties.
> > > SC>
> > > SC> My requirement is when i run
> > > SC>
> > > SC> $user = [ADSI]"WinNT://litwareinc/AleRol"
> > > SC> $user | get-member
> > > SC> or
> > > SC> $user = [ADSI]"LDAP://CN=Alex
> > > SC> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc
> > > SC> $user | get-member
> > > SC>
> > > SC> I don't see all the properties displayed for the user. like
> > > SC> altrecipient attribute are not displayed in the get-member. do i get
> > > SC> all the properties of a object / user using get-member??
> > > SC>
> > > SC> "Brandon Shell [MVP]" wrote:
> > > SC>
> > > >> $user.psbase | get-member
> > > >>http://blogs.msdn.com/powershell/arc...t-s-up-with-ps
> > > >> base-psextended-psadapted-and-psobject.aspx
> > > >> Brandon Shell
> > > >> ---------------
> > > >> Blog:http://www.bsonposh.com/
> > > >> PSH Scripts Project: www.codeplex.com/psobject
> > > >> SC> Hi,
> > > >> SC>
> > > >> SC> I'm using the following script
> > > >> SC> $user = [ADSI]"WinNT://DN of the user object"
> > > >> SC> $user | get-member
> > > >> SC> It shows only the default properties of the user object, how to
> > > >> get
> > > >> SC> all the properties of the uses object using Get-member.
> > > >> SC>
> > > >> SC> I tryed get-member - membertype all.
> > > >> SC>
> > > >> SC> It also displayes the default list of properties.
> > > >> SC>- Hide quoted text -
> >
> > - Show quoted text -
>
> Are you sure that the members you think are missing actually exist on
> the object?
>
> The -force option gives you some members that aren't displayed by
> default.
> If that doesn't do it, you should probably re-think where you expect
> them.
> They could, for example, be in a sub-object of the object you are
> looking at, etc.
>
> Good luck
>
  Reply With Quote
Old 04-10-2008   #10 (permalink)
Brandon Shell [MVP]
Guest
 
Posts: n/a

Re: Get-member

Its important to remember that Get-Member is just a reflector of sorts.

In this case Get-Member is reflecting the .NET object DirectoryEntry which
properties can be seen here
http://msdn2.microsoft.com/en-us/lib...toryentry.aspx

I believe the problem is that this a wrapper to a COM object and not all the
properties are "presented" via the .NET object in regards to actual
properties on the .NET object.

You can still access them like so
$user.psbase.properties.item('altrecepient')

"RickB" <rbielaws@xxxxxx> wrote in message
news:f6e6702b-af6f-4e31-9f43-0da335d3634e@xxxxxx
On Apr 10, 4:31 pm, Swamy Channaveera
<SwamyChannave...@xxxxxx> wrote:
Quote:

> My goal is the check all the user object properties.
> with
> $user = [ADSI]"LDAP://CN=Alex
> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user.psbase | get-member
>
> I'm unable to see one of the user object property "altrecepient". If u
> just
> use the following script it does show most the attributed of the user
> object,
> but not "altrecepient"
>
> $user = [ADSI]"LDAP://CN=Alex
> Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> $user | get-member
>
> how to use get-member to display all possible attributes of user object?
>
>
>
> "Brandon Shell [MVP]" wrote:
Quote:

> > $user = [ADSI]"LDAP://CN=Alex
> > Roland,OU=Developers,OU=Users,OU=OUs,DC=litwarinc"
> > $user.psbase | get-member