我一直在尝试写一个powershell脚本来添加一个新的本地用户组到windows



$user | ForEach {New-MsolUser -DisplayName $。显示名称-FirstName $。名-LastName $。姓-UserprincipalName $。用户主体名-LicenseAssignment $。license -password WXAqa@123 -Office $。办公地址-手机$_。电话号码-UsageLocation "IN"}

显示了这样的错误:New-MsolUser:找不到接受参数name的位置参数。

  • …| ForEach {New-MsolUser -DisplayName $。显示名称-FirstName $。F…
  • <代码>
    
  • CategoryInfo: InvalidArgument:(:) [New-MsolUser], ParameterBindingException
  • fulllyqualifiederror: PositionalParameterNotFound,Microsoft.Online.Administration.Automation.NewUser

我认为问题是变量名不能包含空格。

开头的那个点我也不确定

尝试使用

$.Display name
不是

PP_3当然其他变量也一样

最新更新