数不对齐时:自定义属性
上一篇文章中我们介绍了使用ByPropertyName 管道传输,通过Import csv文件中的数据来传递给下一个命令作为输入。其实当我们认为创建一些数据时,使用CSV是非常简单的一种方式。但是如果需要你处理一些其他人提供的数据时,格式可能并不是你想要的,可能问题就会变得比较麻烦。
New-ADUser
该命令属于活动目录中的一个模块,存在与Win server 2008 R2 及之后版本的操作系统域控制器中。
New-ADUser命令包含大量参数,每个参数用来匹配一个新的活动目录账号的信息,比如:
- -Name (该参数必须存在)
- -samAccountName(从语法的角度讲,可以不提供,但是为了使AD账户可用,仍然需要提供)
- -Department
- -City
- -Title
这个命令需要在一定的环境上去运行,可能你的 环境并不能运行,我们现在只用跟随案例进行下去就可以了。
改命令其实还有更多的参数,但是我们目前只介绍这些参数,这些参数都是按照ByPropertyName方式接收管道的输出的。
接下来你需要处理一个csv文件,但是该文件来自于公司的HR,你可能已经多次要求他们按照某种特定的格式给出文件,但是他们最终依然固执的使用自己的格式如下图;