dsget
This page is from Microsoft
Updated: January 21, 2005
Displays the selected properties of
a specific object in the directory. The dsget commands
include:
Displays the properties of a computer in the directory. There
are two variations of this command. The first variation allows
you to view the properties of multiple computers. The second
variation allows you to view the membership information of a
single computer.
Syntax
dsget computerComputerDN ...[-dn] [-samid][-sid][-desc][-loc][-disabled][{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}][-partPartitionDN[-qlimit][-qused]]
dsget computerComputerDN[-memberof [-expand]][{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}]
Parameters
ComputerDN ...
Required. Specifies the distinguished names of the
computer object list that you want to view. If
values are omitted, they are obtained through
standard input (stdin) to support piping of output
from another command to input of this command.
Compare with ComputerDN in the next command
variation.
-dn
Displays the distinguished names of the computers.
-samid
Displays the computer SAM account names.
-sid
Displays the computer security IDs (SIDs).
-desc
Displays the descriptions of the computers.
-loc
Displays the computer locations.
-disabled
Displays the status of the computer accounts. A
value yes returned establishes that the
account is disabled; a value of no
establishes that the account is enabled.
ComputerDN
Required. Specifies the distinguished name of the
single computer you want to view.
-memberof
Displays the immediate list of groups of which the
computer is a member. This takes a single target
object only as input parameter.
-expand
Displays the recursively expanded list of groups of
which the computer is a member. This option takes
the immediate group membership list of the computer
and then recursively expands each group in this list
to determine its group memberships as well to arrive
at a complete closure set of the groups.
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, -u uses the
user name with which the user logged on. You can use
any of the following formats to specify a user
name:user name (for example, Linda)domain\user name
(for example, widgets\Linda)user principal name
(UPN) (for example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.
-partPartitionDN
Connects to the directory partition with the
distinguished name of PartitionDN.
-qlimit
Displays the effective quota of the computer within
the specified directory partition.
-qused
Displays how much of its quota the computer has used
within the specified directory
partition.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
See Examples.
- If a value that you supply contains spaces, use quotation
marks around the text (for example,
"CN=DC2,OU=Domain Controllers, DC=Microsoft,DC=Com").
- If you supply multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
Examples
To display the descriptions of all computers in a given
organizational unit whose name starts with "tst", type:
dsquery computer OU=Test, DC=Microsoft,DC=Com -name tst* | dsget
computer -desc
To display the list of groups, recursively expanded, to which
a given computer "MyDBServer" belongs, type:
dsget computer
CN=MyDBServer,CN=computers, DC=Microsoft,DC=Com -memberof -expand
Displays the various properties of a contact in the directory.
Syntax
dsget contactContactDN ...[-dn][-fn][-mi][-ln][-display][-desc][-office][-tel][-email][-hometel][-pager][-mobile][-fax][-iptel][-title][-dept][-company][{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}]
Parameters
ContactDN ...
Required. Specifies the distinguished names of the
contact objects that you want to view. If this
parameter is omitted, its value is taken from
standard input (stdin) to support piping of output
from another command to input of this command.
-dn
Displays the distinguished names of the contacts.
-fn
Displays the first names of the contacts.
-mi
Displays the middle initials of the contacts.
-ln
Displays the last names of the contacts.
-display
Displays the display names of the contacts.
-desc
Displays the descriptions of the contacts.
-office
Displays the office locations of the contacts.
-tel
Displays the telephone numbers of the contacts.
-email
Displays the e-mail addresses of the contacts.
-hometel
Displays the home telephone numbers of the contacts.
-pager
Displays the pager numbers of the contacts.
-mobile
Displays the mobile phone numbers of the contacts.
-fax
Displays the fax numbers of the contacts.
-iptel
Displays the IP phone number of the contact.
-title
Displays the titles of the contacts.
-dept
Displays the departments of the contacts.
-company
Displays the company information for the contacts.
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, -u uses the
user name with which the user logged on. You can use
any of the following formats to specify a user
name:user name (for example, Linda)domain\user name
(for example, widgets\Linda)user principal name
(UPN) (for example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
- If a value that you supply contains spaces, use quotation
marks around the text (for example,
"CN=Mike Danseglio,OU=Contacts, DC=Microsoft,DC=Com").
- If you supply multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
Examples
To display the description and phone numbers for contacts Mike
Danseglio and Don Funk, type:
dsget contact
"CN=Mike Danseglio,OU=Contacts, DC=Microsoft,DC=Com"
"CN=Don Funk,OU=Contacts, DC=Microsoft,DC=Com" -desc -tel
Displays the various properties of a group including the members
of a group in the directory. There are two variations of this
command. The first variation allows you to view the properties
of multiple groups. The second variation allows you to view the
group membership information of a single group.
Syntax
dsget groupGroupDN ...[-dn][-samid][-sid][-desc][-secgrp][-scope][{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l][{-uc
| -uco | -uci}][-partPartitionDN[-qlimit][-qused]]
dsget groupGroupDN[{-memberof | -members}][-expand][{-sServer
| -dDomain}][-uUserName][-p {Password
| *}] [-c][-q][-l] [{-uc |
-uco | -uci}]
Parameters
GroupDN ...
Required. Specifies the distinguished names of the
group objects that you want to view. If values are
omitted, they are obtained through standard input
(stdin) to support piping of output from another
command to input of this command. Compare with
GroupDN in the next command variation.
-dn
Displays that distinguished names of the groups.
-samid
Displays the SAM account names of the groups.
-sid
Displays the group security IDs (SIDs).
-desc
Displays the descriptions of the groups.
-secgrp
Displays information about whether groups are
security groups (yes) or a distribution
groups (no).
-scope
Display information about whether group scopes are
local, global, or universal.
GroupDN
Required. Specifies the distinguished name of the
computer you want to view.
{ -memberof| -members}
Displays the immediate list of groups of which the
group is a member (-memberof). Displays the
immediate list of members of the group (-members).
-expand
In the case of the -memberof parameter,
requests that the recursively expanded list of
groups in which the group is a member be returned.
This option takes the immediate group membership
list of the group, and then recursively expands each
group in this list to determine its group
memberships as well to arrive at a complete closure
set of the groups.In case of the -members
parameter, requests that the recursively expanded
list of members of the group be displayed. This
parameter takes the immediate list of members of the
group and then recursively expands each group in
this list to determine its group memberships as well
to arrive at a complete closure set of the members.
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, the logged on user
name is used. You can specify a user name using one
of the following formats:user name (for example,
Linda)domain\user name (for example,
widgets\Linda)user principal name (UPN) (for
example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.
-partPartitionDN
Connects to the directory partition with the
distinguished name of PartitionDN.
-qlimit
Displays the effective quota of the group within the
specified directory partition.
-qused
Displays how much of its quota the group has used
within the specified directory
partition.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
See Examples.
- If a value that you supply contains spaces, use quotation
marks around the text (for example,
"CN=USA Sales,OU=Distribution Lists, DC=Microsoft,DC=Com").
- If you supply multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
Examples
To display the descriptions of all groups in a given
organizational unit whose names start with "adm," type:
dsquery group OU=Test,DC=Microsoft,DC=Com -name adm* | dsget
group -desc
To display the list of members, recursively expanded, of the
group Backup Operators, type:
dsget group
"CN=Backup Operators,OU=Test, DC=Microsoft,DC=Com" -members
-expand
Displays the various properties of an organizational unit in the
directory.
Syntax
dsget ouOrganizationalUnitDN ...[-dn] [-desc][{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}]
Parameters
OrganizationalUnitDN ...
Required. Specifies the distinguished names of the
organizational units that you want to view. If
values are omitted, they are obtained through
standard input (stdin) to support piping of output
from another command to input of this command.
-dn
Displays the distinguished names of the
organizational units.
-desc
Displays the descriptions of the organizational
units.
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, the logged on user
name is used. You can specify a user name using one
of the following formats:user name (for example,
Linda)domain\user name (for example,
widgets\Linda)user principal name (UPN) (for
example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
See Examples.
- If a value that you supply contains spaces, use quotation
marks around the text (for example,
"OU=Domain Controllers,DC=Microsoft,DC=Com").
- If you supply multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
Examples
To display the descriptions of all organizational units in the
current domain, type:
dsquery ou domainroot | dsget ou
-desc
This command displays the various properties of a domain
controller defined in the directory. There are three variations
of this command. The first variation displays the general
properties of a specified domain controller. The second
variation displays a list of the security principals who own the
largest number of directory objects on the specified domain
controller. The third variation displays the distinguished names
of the directory partitions on the specified server.
Syntax
dsget serverServerDN ...[-dn] [-desc]
[-dnsname] [-site] [-isgc][{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}]
dsget serverServerDN[{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}][-topobjownerDisplay]
dsget serverServerDN[{-sServer |
-dDomain}][-uUserName] [-p {Password
| *}] [-c][-q][-l] [{-uc |
-uco | -uci}][-partPartitionDN]
Parameters
ServerDN ...
Required. Specifies the list of server object
distinguished names to view. If values are omitted,
they are obtained through standard input (stdin) to
support piping of output from another command to
input of this command.
-dn
Displays the distinguished names of the servers.
-desc
Displays the descriptions of the servers.
-dnsname
Displays the DNS host names of the servers.
-site
Displays the site names to which the servers
belongs.
-isgc
Displays information about whether the server is a
global catalog (yes) or not (no).
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, the logged on user
name is used. You can specify a user name using one
of the following formats:user name (for example,
Linda)domain\user name (for example,
widgets\Linda)user principal name (UPN) (for
example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.
-partPartitionDN
Connects to the directory partition with the
distinguished name of PartitionDN.
-topobjownerDisplay
Displays a sorted list of the security principals
(users, computers, security groups, and
inetOrgPersons) that own the largest number of
directory objects across all directory partitions on
the server and the number of directory objects that
they own. The number of accounts to display in the
list is specified by Display.To display all
object owners, type 0. If you do not specify
Display, the number of principals listed
defaults to 10.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
See Examples.
- If a value that you supply contains spaces, use quotation
marks around the text (for example, "CN=My Server,CN=Servers,CN=Site10, CN=Sites,CN=Configuration,
DC=Microsoft,DC=Com").
- If you supply multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
- The properties requested by this command may reside either
in the Server object for the domain controller or in the NTDSDSA
object corresponding to the server.
Examples
To find all domain controllers for domain widgets.microsoft.com
and display their DNS host name and site name, type:
dsquery server -domain widgets.microsoft.com | dsget server -dnsname
-site
To show if a domain controller with the name DC1 is also a
global catalog server, type:
dsget server CN=DC1,CN=Servers,CN=Site10, CN=Sites,CN=Configuration,
DC=Microsoft,DC=Com -isgc
To display a sorted list of security principals who own the
largest number of objects on the domain controller
server1.widgets.microsoft.com, type:
dsget server CN=server1,CN=widgets,DC=Microsoft,DC=com -topobjowner
Display the various properties of a user in the directory. There
are two variations of this command. The first variation allows
you to view the properties of multiple users. The second
variation allows you to view the group membership information of
a single user.
Syntax
dsget userUserDN ...[-dn][-samid] [-sid][-upn]
[-fn] [-mi] [-ln] [-display] [-empid][-desc][-office]
[-tel] [-email] [-hometel] [-pager]
[-mobile][-fax] [-iptel][-webpg][-title][-dept][-company][-mgr][-hmdir][-hmdrv][-profile][-loscr][-mustchpwd][-canchpwd][-pwdneverexpires][-disabled][-acctexpires][-reversiblepwd][{-uc
| -uco | -uci}][-partPartitionDN[-qlimit][-qused]]
dsget userUserDN[-memberof] [-expand][{-uc
| -uco | -uci}]
Parameters
UserDN ...
Required. Specifies the distinguished names of the
user objects that you want to view. If values are
omitted, they are obtained through standard input (stdin)
to support piping of output from another command to
input of this command. Compare with UserDN in
the next command variation.
-dn
Displays the distinguished names of the users.
-samid
Displays the SAM account names of the users.
-sid
Displays the user security IDs (SIDs).
-upn
Displays the user principal names of the users.
-fn
Displays the first names of the users.
-mi
Displays the middle initials of the users.
-ln
Displays the last names of the users.
-display
Displays the display names of the users.
-empid
Displays the employee IDs of the users.
-desc
Displays the descriptions of the users.
-full
Displays the full names of the users.
-office
Displays the office locations of the users.
-tel
Displays the telephone numbers of the users.
-email
Displays the e-mail addresses of the users.
-hometel
Displays the home telephone numbers of the users.
-pager
Displays the pager numbers of the users.
-mobile
Displays the mobile phone numbers of the users.
-fax
Displays the fax numbers of the users.
-iptel
Displays the user IP phone numbers.
-webpg
Displays the user Web page URLs.
-title
Displays the titles of the users.
-dept
Displays the departments of the users.
-company
Displays the company information for the users.
-mgr
Displays the user managers of the users.
-hmdir
Displays the drive letter to which the home
directory of the user is mapped to if the home
directory path is a UNC path.
-hmdrv
Displays the user's home drive letter if home
directory is a UNC path.
-profile
Displays the user profile paths.
-loscr
Displays the user logon script paths.
-mustchpwd
Displays information about whether users must change
their passwords at the time of next logon (yes)
or not (no).
-canchpwd
Displays information about whether users can change
their password (yes) or not (no).
-pwdneverexpires
Displays information about whether the user
passwords never expires (yes) or not (no).
-disabled
Displays information about whether user accounts are
disabled for logon (yes) or not (no).
-acctexpires
Displays dates indicating when user accounts expire.
If the accounts never expire, never is
displayed.
-reversiblepwd
Displays information about whether the user
passwords are allowed to be stored using reversible
encryption (yes) or not (no).
UserDN
Required. Specifies the distinguished name of the
user you want to view.
-memberof
Displays the immediate list of groups of which the
user is a member.
-expand
Displays the recursively expanded list of groups of
which the user is a member. This option takes the
immediate group membership list of the user, and
then recursively expands each group in this list to
determine its group memberships as well to arrive at
a complete closure set of the groups.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.
-partPartitionDN
Connect to the directory partition with the
distinguished name of PartitionDN.
-qlimit
Displays the effective quota of the user within the
specified directory partition.
-qused
Displays how much of the quota the user has used
within the specified directory
partition.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
See Examples.
- The -canchpwd is an estimate on whether the user is
allowed to change his password. This estimate has to do with the
way the access control lists (ACLs) on the object are
interpreted in order to arrive at the yes or no answer. The
precise certainty regarding a user's ability to change a
password can only be known by trying to change the password.
This non-authoritative answer is not specific to this
command-line tool, but is also inherent in the User Properties
dialog box in Active Directory Users and Computers in Microsoft
Management Console (MMC).
- When none of the specific property parameters are specified
for the dsget user command, the default set of user properties
to display include the following: distinguished name, SAM
account name, and description.
- When the -memberof parameter is specified, it
overrides all other parameters and only the membership list for
the user is displayed.
Examples
To find all users in a given organizational unit whose name
starts with "jon" and show their descriptions, type:
dsquery user OU=Test,dc=ms,dc=tld -name jon* | dsget user -desc
To show the list of groups, recursively expanded, to which a
given user "Mike Danseglio" belongs, type:
dsget user "CN=Mike Danseglio,CN=users,dc=ms,dc=tld" -memberof
-expand
Displays properties of a subnet defined in the directory.
Syntax
dsget subnetSubnetDN ...[-dn][-desc]
[-loc] [-site][{-sServer | -dDomain}][-uUserName]
[-p {Password | *}][-c][-q][-l]
[{-uc | -uco | -uci}]
Parameters
SubnetDN ...
Required. Specifies the common names of one or more
subnets that you want to view.
-dn
Displays the distinguished names of the subnets. If
values are omitted, they are obtained through
standard input (stdin) to support piping of output
from another command to input of this command.
-desc
Displays the descriptions of the subnets.
-loc
Displays the subnet locations.
-site
Displays the site names associated with the subnets.
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, the logged on user
name is used. You can specify a user name using one
of the following formats:user name (for example,
Linda)domain\user name (for example,
widgets\Linda)user principal name (UPN) (for
example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
- If a value that you supply contains spaces, use quotation
marks around the text.
- If you supply multiple values for a parameter, use spaces to
separate the values (for example, a list of subnet common
names).
Examples
To display all relevant properties for the subnets
206.73.118.0/24 and 207.209.68.0/24, type:
dsget subnet
"206.73.118.0/24" "207.209.68.0/24"
Displays the various properties of a site defined in the
directory.
Syntax
dsget site SiteCN ...[-dn] [-desc] [-autotopology]
[-cachegroups] [-prefGCsite][{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}]
Parameters
SiteCN ...
Required. Specifies the common name of one or more
sites that you want to view. If values are omitted,
they are obtained through standard input (stdin) to
support piping of output from another command to
input of this command.
-dn
Displays the distinguished names of the sites.
-desc
Displays the descriptions of the sites.
-autotopology
Displays information about whether automatic
intersite topology generation is enabled (yes)
or disabled (no) for specified sites.
-cachegroups
Displays information about whether caching of
universal group memberships for this site is enabled
(yes) or disabled (no) to support
logons that do not check the global catalog.
-prefGCsite
Displays the name of the preferred global catalog
site used to refresh universal group membership
caching for this site’s domain controllers, if
universal group membership caching has been enabled.
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, the logged on user
name is used. You can specify a user name using one
of the following formats:user name (for example,
Linda)domain\user name (for example,
widgets\Linda)user principal name (UPN) (for
example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not supply a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use the end-of-file
character (CTRL+Z).
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
See Examples.
- If a value that you supply contains spaces, use quotation
marks around the text (for example, "CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com").
- If you supply multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
Examples
To find all sites in the forest and display their descriptions,
type:
dsquery site | dsget site -dn -desc
Displays the properties of a quota specification defined in the
directory. A quota specification determines the maximum number
of directory objects a given security principal can own in a
specific directory partition.
Syntax
dsget quotaObjectDN ... [-dn] [-acct]
[-qlimit] [{-sServer | -dDomain}][-uUserName]
[-p {Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}]
Parameters
ObjectDN...
Required. Specifies the distinguished names of the
quota objects to view. If values are omitted, they
are obtained through standard input (stdin) to
support piping of output from another command to
input of this command.
-dn
Displays the distinguished names of the quota
objects.
-acct
Displays the distinguished names of the accounts to
which the quotas are assigned.
-qlimit
Displays the quota limits for the specified quotas.
An unlimited quota displays as "-1".
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, the logged on user
name is used. You can specify a user name using one
of the following formats: user name (for example,
Linda)domain\user name (for example,
widgets\Linda)user principal name (UPN) (for
example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not specify a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use CTRL+Z for End of
File (EOF).
- If you do not specify any of the optional parameters, the
distinguished names of the quota specifications, the accounts to
which the quotas are assigned, and the quota limits are all
displayed.
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
For more information, see the Examples section of this topic.
- If a value that you use contains spaces, use quotation marks
around the text (for example, "CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com").
- If you use multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
Examples
To display the account to which the quota is assigned, and the
quota limit for the quota specification "CN=quota1,dc=marketing,dc=northwindtraders,dc=com",
type:
dsget quota CN=quota1,dc=marketing,dc= northwindtraders,dc=com
-acct -qlimit
Displays the properties of a directory partition.
Syntax
dsget partitionObjectDN ... [-dn] [-qdefault]
[-qtmbstnwt] [-topobjownerDisplay] [{-sServer
| -dDomain}][-uUserName] [-p
{Password | *}] [-c][-q][-l]
[{-uc | -uco | -uci}]
Parameters
ObjectDN...
Required. Specifies the distinguished names (also
known as DN) of the partition objects to view. If
values are omitted, they are obtained through
standard input (stdin) to support piping of output
from another command to input of this command.
-dn
Displays the distinguished names of the directory
partition objects.
-qdefault
Displays the default quota that applies to any
security principal (for example, user, group,
computer, or iNetOrg person) creating an object in
the directory partition, if no specific quota
specification governs that security principal. An
unlimited quota displays as "-1".
-qtmbstnwt
Displays the percent by which the tombstone object
count should be reduced when calculating quota
usage.
-topobjownerDisplay
Displays a sorted list of the security principals
(users, computers, security groups, and
inetOrgPersons) that own the largest number of
objects in the specified directory partition and the
number of directory objects that they own. The
number of accounts to display in the list is
specified by Display. To display all object
owners, type 0. If you do not specify
Display, the number of principals listed
defaults to 10.
{ -sServer| -dDomain}
Connects to a specified remote server or domain. By
default, the computer is connected to the domain
controller in the logon domain.
-uUserName
Specifies the user name with which the user logs on
to a remote server. By default, the logged on user
name is used. You can specify a user name using one
of the following formats:user name (for example,
Linda)domain\user name (for example,
widgets\Linda)user principal name (UPN) (for
example, Linda@widgets.microsoft.com)
-p{ Password | *}
Specifies to use either a password or a * to log on
to a remote server. If you type *, you are
prompted for a password.
-c
Reports errors, but continues with the next object
in the argument list when multiple target objects
are specified (continuous operation mode). Without
this option, the command exits on the first error.
-q
Suppresses all output to standard output (quiet
mode).
-l
Displays entries in a list format. By default,
entries are displayed in a table format.
{ -uc| -uco| -uci}
Specifies that output or input data is formatted in
Unicode. The following table lists and describes
each format.ValueDescription-ucSpecifies a
Unicode format for input from or output to a pipe
(|).-ucoSpecifies a Unicode format for output
to a pipe (|) or a file. -uciSpecifies a
Unicode format for input from a pipe (|) or a file.
/?
Displays help at the command prompt.
Remarks
- If you do not specify a target object at the command prompt,
the target object is obtained from standard input (stdin). Stdin
data can be accepted from the keyboard, a redirected file, or as
piped output from another command. To mark the end of stdin data
from the keyboard or in a redirected file, use CTRL+Z for End of
File (EOF).
- When none of the optional parameters is specified, the
distinguished name of the directory partition object is
displayed.
- When -topobjowner is specified, it overrides any
other specified parameters, so that only the results of -topobjowner
are displayed.
- Use the dsget command to view properties of a
specific object in the directory. For more information about
using dsquery * to search for all objects that match a
specific criterion, see Related Topics.
- As a result of dsquery searches, you can pipe
returned objects to dsget and obtain object properties.
For more information, see the Examples section of this topic.
- If a value that you use contains spaces, use quotation marks
around the text (for example, "CN=Mike Danseglio,CN=Users,DC=Microsoft,DC=Com").
- If you use multiple values for a parameter, use spaces to
separate the values (for example, a list of distinguished
names).
Examples
To display all directory partitions in the forest
northwindtraders.com that begin with "application" along with
the top three object owners from each partition, type:
"CN=quota1,dc=marketing,dc=northwindtraders,dc=com", type:
dsquery server -forest -part application* | dsget server -part |
dsget partition -topjobowner 3
Formatting legend
Italic |
Information that the user must supply |
Bold |
Elements that the user must type exactly as shown |
Ellipsis (...) |
Parameter that can be repeated several times in a
command line |
Between brackets ([]) |
Optional items |
Between braces ({}); choices separated by pipe (|).
Example: {even|odd} |
Set of choices from which the user must choose only
one |
Courier font |
Code or program output |
|
|