【发布时间】:2017-07-03 16:48:35
【问题描述】:
我正在尝试输入一个 csv 文件,其中包含用户的名字和姓氏信息。当我运行下面列出的命令时,samAccountName 没有给我预期的输出。
请看下面,让我知道应该更正什么。
输入:
GivenName,LastName,Password,TargetOU,Description,Manager
Jeffrey,Terry,Pass12,"OU=Users,DC=mmc,DC=local",mmc user,knadella
A,King,Pass13,"OU=Users,DC=mmc,DC=local",mmc user,knadella
Chris ,Charles,Pass14,"OU=Users,DC=mmc,DC=local",mmc user,knadella
命令:
$samAccountName = ($csvcontent.GivenName.Substring(0,1))+( $csvcontent.LastName)
当前输出:
J A C Terry King Charles
期望的输出:
ATerry, AKing and CCharles
请帮忙。谢谢!!
【问题讨论】:
-
J A C 从哪里来?你能展示几个 csv 行的例子吗?
-
GivenName LastName Password TargetOU 描述 Manager Jeffrey Terry Pass12 OU=Users,DC=mmc,DC=local mmc user knadella A King Pass13 OU=Users,DC=mmc,DC=local mmc user knadella Chris Charles Pass14 OU=Users,DC=mmc,DC=local mmc user knadella
-
有什么想法@Avshalom 吗?
-
添加了答案,祝你好运
-
我有相关的问题,虽然我是初学者。 ....如果有子域(childa,abc.com childb.abc.com,childc.abc.com)并且包含相同的samaccountname(123456789)AD将如何进行身份验证?是否会一一检查子域以便对用户进行身份验证?我的应用程序仅使用 samaccountname 作为登录 ID。每个子域中这个 samaccount 的密码是什么不同... ??
标签: powershell active-directory