Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Powershell中使用QAD cmdlet在Active Directory中创建用户帐户_Powershell_Csv Import - Fatal编程技术网

在Powershell中使用QAD cmdlet在Active Directory中创建用户帐户

在Powershell中使用QAD cmdlet在Active Directory中创建用户帐户,powershell,csv-import,Powershell,Csv Import,我目前正在编写一个powershell脚本,该脚本将查看CSV文件,获取附带的信息,并(连同脚本中定义的几个值)填充AD用户属性 最初我有这个工作,但所有预定义的值都在CSV文件(从Excel电子表格转换而来)中,但公式不会逐行保存 所以我把它们移到了脚本中,但它只是暂停,好像在等待更多的输入 以下是CSV文件当前将包含的内容 FirstName、LastName、Department、Title、PhoneNumber Joe,Schmoe,Support,某物的某人,############

我目前正在编写一个powershell脚本,该脚本将查看CSV文件,获取附带的信息,并(连同脚本中定义的几个值)填充AD用户属性

最初我有这个工作,但所有预定义的值都在CSV文件(从Excel电子表格转换而来)中,但公式不会逐行保存

所以我把它们移到了脚本中,但它只是暂停,好像在等待更多的输入

以下是CSV文件当前将包含的内容

FirstName、LastName、Department、Title、PhoneNumber

Joe,Schmoe,Support,某物的某人,##############

这是导入脚本

Import CSV$newHire | ForEach对象-流程{new QADUser-ParentContainer$OU-Name=$$\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\。部门-标题$\标题-电话号码$\电话号码-用户密码p@55w0rd-公司“CompanyName”}

$OU和$newHire的变量工作正常,并包含在我的用户帐户可访问的共享文件夹中

非常感谢您的帮助!

请从以下内容开始:

-Name=$.FirstName$.LastName

解析器会对此感到窒息,认为$\ LastName是位置参数的参数

试试这个:

-名称($.FirstName++$.LastName)

很难说这里还发生了什么,但似乎在使用用户的多个属性设置参数的任何地方都需要修复