2014-04-11 1 views
0

아래 스크립트를 실행할 때이 오류가 계속 나타납니다.'New-QADUser :'PasswordNeverExpires '매개 변수 이름과 일치하는 매개 변수를 찾을 수 없습니다.

New-QADUser : A parameter cannot be found that matches parameter name 'PasswordNeverExpires'. 

활성 디렉토리 모듈과 퀘스트 활성 역할 관리 콘솔을로드했습니다.

-PasswordNeverExpires 매개 변수를 제거하면 스크립트가 오류없이 작동 할 수 있습니다.

누구든지이 문제에 대해 밝힐 수 있다면 고맙겠습니다. -PasswordNeverExpires 때문이다

$UserList=IMPORT-CSV C:\scripts\users.csv 
FOREACH ($Person in $UserList) { 
    $Username=$Person.vendorname+$Person.username.substring(0,0) 
    $Description=$Person.description 
    $Domain=’@domain.com’ 
    $UserPrincipalName=$Person.vendorname+$Domain 
    $Name=$Person.vendorname+” “+$Person.username 
    NEW-QADUSER –FirstName $Person.vendorname –Lastname $Person.username -DisplayName $Name  -Description $Description –SamAccountName $Username –UserPassword ‘Password' -PasswordNeverExpires $True –UserPrincipalName $UserPrincipalName –Name $Name –ParentContainer ‘ses4energy.com/marketingportal/users’ 

} 

답변

1

New-QADUser의 매개 변수가 아닙니다.

Set-QADUser을 사용하여 "PasswordNeverExpires"플래그를 설정할 수 있습니다.

New-QADUser –FirstName $Person.vendorname –Lastname $Person.username -DisplayName $Name -Description $Description –SamAccountName $Username –UserPassword ‘Password' –UserPrincipalName $UserPrincipalName –Name $Name –ParentContainer ‘ses4energy.com/marketingportal/users’ | Set-QADUser -PasswordNeverExpires $true 
관련 문제