C:\Users\DomainAdmin>dsmod user zhang.san /?
描述: 修改目录中现有的用户。
语法: dsmod user <UserDN ...> [-upn <UPN>] [-fn <FirstName>]
[-mi <Initial>] [-ln <LastName>] [-display <DisplayName>]
[-fnp <first name phonetic>] [-lnp <last name phonetic>]
[-displayp <display name phonetic>]
[-empid <EmployeeID>] [-pwd {<Password> | *}]
[-desc <Description>] [-office <Office>] [-tel <Phone#>]
[-email <Email>] [-hometel <HomePhone#>] [-pager <Pager#>]
[-mobile <CellPhone#>] [-fax <Fax#>] [-iptel <IPPhone#>]
[-webpg <WebPage>] [-title <Title>] [-dept <Department>]
[-company <Company>] [-mgr <Manager>] [-hmdir <HomeDir>]
[-hmdrv <DriveLtr>:] [-profile <ProfilePath>]
[-loscr <ScriptPath>] [-mustchpwd {yes | no}]
[-canchpwd {yes | no}] [-reversiblepwd {yes | no}]
[-pwdneverexpires {yes | no}]
[-acctexpires <NumDays>] [-disabled {yes | no}]
[{-s <Server> | -d <Domain>}] [-u <UserName>]
[-p {<Password> | *}] [-c] [-q] [{-uc | -uco | -uci}]
参数:
值 描述
<UserDN ...> 需要项/stdin。要修改的一个或多个用户的可分辨名
称(DN)。如果目标对象被省略,会从标准输入(stdin)
中获得,以支持通过管道将另一个命令的输出用作该命
令的输入。
-upn <UPN> 设置 UPN 值为 <UPN>。
-fn <FirstName> 设置用户的名为 <FirstName>。
-mi <Initial> 设置用户的中间名首字母为 <Initial>。
-ln <LastName> 设置用户的姓为 <LastName>。
-display <DisplayName> 设置用户显示名为 <DisplayName>。
-fnp <FirstNamePhonetic>
设置用户拼音名为 <FirstNamePhonetic>。
-lnp <LastNamePhonetic> 设置用户拼音姓为 <LastNamePhonetic>。
-displayp <DisplayNamePhonetic>
设置用户拼音显示名 <DisplayNamePhonetic>。
-empid <EmployeeID> 设置用户雇员 ID 为 <EmployeeID>。
-pwd {<Password> | *} 将用户密码重置为 <Password>。如果是 *,则会提示
您输入密码。
-desc <Description> 设置用户的描述为 <Description>。
-office <Office> 设置用户的办公室位置为 <Office>。
-tel <Phone#> 设置用户的电话号码为 <Phone#>。
-email <Email> 设置用户的电子邮件地址为 <Email>。
-hometel <HomePhone#> 设置用户的住宅电话号码为 <HomePhone#>。
-pager <Pager#> 设置用户的寻呼机号码为 <Pager#>。
-mobile <CellPhone#> 设置用户的便携式电话号码为 <CellPhone#>。
-fax <Fax#> 设置用户的传真号码为 <Fax#>。
-iptel <IPPhone#> 设置用户的 IP 电话号码为 <IPPhone#>。
-webpg <WebPage> 设置用户网页 URL 为 <WebPage>。
-title <Title> 设置用户的职务为 <Title>。
-dept <Department> 设置用户的部门为 <Department>。
-company <Company> 设置用户的公司信息为 <Company>。
-mgr <Manager> 设置用户的经理为 <Manager>。
-hmdir <HomeDir> 设置用户的主目录为 <HomeDir>。如果为 UNC 路径,则
必须通过 -hmdrv 指定将被映射到这个路径的驱动器号。
-hmdrv <DriveLtr>: 设置用户主驱动器号为 <DriveLtr>:
-profile <ProfilePath> 设置用户配置文件路径为 <ProfilePath>。
-loscr <ScriptPath> 设置用户登录脚本路径为 <ScriptPath>。
-mustchpwd {yes | no} 设置用户在下次登录时是(yes)否(no)必须更改密码。
-canchpwd {yes | no} 设置用户是(yes)否(no)能更改密码。如果 -mustchpwd
的设置是 "yes",则此设置也应该是 "yes"。
-reversiblepwd {yes | no}
设置是(yes)否(no)使用可逆加密方式存储用户密码。
-pwdneverexpires {yes | no}
设置用户密码是(yes)否(no)永不过期。
-acctexpires <NumDays> 设置用户帐户从今天起 <NumDays> 天后过期。值为 0 表
示帐户在今天结束时过期。正值设置在未来过期。负值设
置在过去过期。字符串值 "never" 表示此帐户永不过期。
-disabled {yes | no} 设置是(yes)否(no)禁用用户帐户。
{-s <Server> | -d <Domain>}
-s <Server> 连接到带有名称 <Server> 的
AD DC/LDS 实例。
-d <Domain> 在域 <Domain> 中连接到 AD DC。
默认: 该登录域中的一个 AD DC。
-u <UserName> 用 <UserName> 连接。默认: 已登录的用户。
用户名可以是: 用户名、域\用户名或用户主体名称(UPN)。
-p <Password> 用户 <UserName> 的密码。如果是 *,则提示您输入密码。
-c 连续操作模式: 如果指定了多个目标对象,则会在报告错误
后继续处理参数列表的下一个对象。如果没有此选项,
则命令将在出现第一个错误时退出。
-q 安静模式: 将所有输出抑制为标准输出。
{-uc | -uco | -uci} -uc 指定从管道的输入或到管道的输出采用 Unicode 格式。
-uco 指定到管道或文件的输出采用 Unicode 格式。
-uci 指定从管道或文件的输入采用 Unicode 格式。
备注:
如果您提供的值包含空格,请在文本两边使用引号
(例如,"CN=John Smith,CN=Users,DC=microsoft,DC=com")。
如果您输入了多个值,这些值必须用空格隔开
(例如,一系列可分辨名称)。
特殊令牌 $username$ (不区分大小写)可用于将
SAM 帐户名放在 -webpg、-profile、-hmdir 和
-email 参数的值中。
例如,如果目标用户 DN 是
CN=Jane Doe,CN=users,CN=microsoft,CN=com,SAM
帐户名属性是 "janed",则 -hmdir 参数可以是以下
替换值:
-hmdir \users\$username$\home
-hmdir 参数值可修改为以下值:
- hmdir \users\janed\home
示例:
重新设置用户密码:
dsmod user "CN=John Doe,CN=Users,DC=microsoft,DC=com"
-pwd A1b2C3d4 -mustchpwd yes
将多个用户密码重新设置为公用密码
并强制他们在下次登录时更改密码:
dsmod user "CN=John Doe,CN=Users,DC=microsoft,DC=com"
"CN=Jane Doe,CN=Users,DC=microsoft,DC=com" -pwd A1b2C3d4 -mustchpwd yes
同时禁用多个用户帐户:
dsmod user "CN=John Doe,CN=Users,DC=microsoft,DC=com"
"CN=Jane Doe,CN=Users,DC=microsoft,DC=com" -disabled yes
用 $username$ 令牌将多个用户的配置文件路径修改为
公用路径:
dsmod user "CN=John Doe,CN=Users,DC=microsoft,DC=com"
"CN=Jane Doe,CN=Users,DC=microsoft,DC=com" -profile \users\$username$\profile
另请参阅:
dsmod computer /? - 修改目录中现有计算机的帮助。
dsmod contact /? - 修改目录中现有联系人的帮助。
dsmod group /? - 修改目录中现有组的帮助。
dsmod ou /? - 修改目录中现有组织单位的帮助。
dsmod server /? - 修改目录中现有 AD DC/LDS 实例的帮助。
dsmod user /? - 修改目录中现有用户的帮助。
dsmod quota /? - 修改目录中现有配额规定的帮助
dsmod partition /? - 修改目录中现有分区的帮助
目录服务命令行工具帮助:
dsadd /? - 添加对象的帮助。
dsget /? - 显示对象的帮助。
dsmod /? - 修改对象的帮助。
dsmove /? - 移动对象的帮助。
dsquery /? - 查找与搜索条件匹配的对象的帮助。
dsrm /? - 删除对象的帮助。
C:\Users\DomainAdmin>