Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.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
Windows 新用户无法关联名称和域名_Windows_Powershell - Fatal编程技术网

Windows 新用户无法关联名称和域名

Windows 新用户无法关联名称和域名,windows,powershell,Windows,Powershell,我正在尝试将userprincipalname创建为用户名和硬编码域名的组合 csv文件: name,displayname,givenname,surname dhall,Don Hall,Don,Hall 代码: 并获得: At line:1 char:159 + ... -f $_.name,"Dev.domain.Net") -DisplayNa + Unexpected token '$_' in expression or stateme + CategoryInfo

我正在尝试将userprincipalname创建为用户名和硬编码域名的组合

csv文件:

name,displayname,givenname,surname
dhall,Don Hall,Don,Hall
代码:

并获得:

At line:1 char:159
+ ...  -f $_.name,"Dev.domain.Net") -DisplayNa
+
Unexpected token '$_' in expression or stateme
    + CategoryInfo          : ParserError: (:)
    + FullyQualifiedErrorId : UnexpectedToken
还尝试了-UserPrincipalName[string]::Concat$\ux.name,@dev.domain.net 但同样的错误

PS C:\>  $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      14393  1944

Windows server 2016

不确定是什么原因导致该错误目前没有AD控制器可供测试,因此无法验证,但在需要多次重用某个属性的情况下,我倾向于将其分配给临时变量,这使得编写代码稍微容易一些,并且不会在管道中遇到问题变量正在更新

导入CSV c:\output.CSV | ForEach对象{ $name=$\名称 $upn={0}@{1}-f$name,dev.domain.net 新ADUser-Name$Name-UserPrincipalName$upn。。。 }
之前没有时间回答:是的,这很有效,谢谢!!
PS C:\>  $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      14393  1944