Fråga : Powershell - hjälp med existerande skrivar/combo csv

Ive fick denna kodifierar. det av dig grabbar hjälpte mig med omkring två veckor sedan.  Skriva precis som nedanfört körde perfekt därefter. på en standard .csv

However denna vecka I den behövda importen några mer användare, jag tog ett annat räkneark med alla data, omorganiserade kolonnerna för att matcha att första csv som verifierades kolonntitelraderna var identisk. undanta är ger ingenting utom fel.  Är här kodifiera med det bytta ut området info.  Jag fäste också .csven som väl…, Jag vet dess något som är dum att flyr mig… för class=" codeSnippet " för


1 för >## " för prettyprint " för class= för id= " codeSnippet828602 " för >




*EDIT* jag verifierade att jag har rätter till denna OU och det är den korrekta path Attachments: för >

<-/div> filenamen " för class= för >importusers.csv " fileSize " > (4 KB) " javascript för href= " för <-/span> <-/div>
för >
<-/div> " klar "

Svar : Powershell - hjälp med existerande skrivar/combo csv


En av t han värderar dig sätter in här är ogiltig:

      $userid = $_.givenName + $_.SN
      om ($userid.length - gt 20) {$userid = $userid.substring (0.20)}
nr. eka $userid; gå ut;            
      $newuser.samaccountname = $userid.ToString ()
      $newuser.givenName = $_.givenName
      $newuser.sn = $_.SN
      $newuser.displayName = $_.displayName
      $newuser.userPrincipalName = $_.givenName [0] +$_.givenName [1] +$_.SN + ”@” + $domain
    $newuser.company =$_.company
    $newuser.mail = $_.mail
    $newuser.division = $_.division
    $newuser.employeeType = $_.empType
    $newuser.employeeID = $_.empID
    $newuser.telephoneNumber = $_.telephoneNumber
    $newuser.description = $_.description

Jag föreslår att du startar med den kala minimien, SamAccountName, UserPrincipalName och tillfogar långsamt dem in igen, tills den kastar felmeddelandet.

Chris
Andra lösningar  
 
programming4us programming4us