none
Exchange 2007 sp1 匯入csv做大量聯絡人顯示名稱及名字(lastname)變更的PS指令 RRS feed

  • 問題

  • 我下了
    import-csv file.csv | foreach {set-mailcontact -identity $_.lastname $_.displayname}
    結果一直失敗
    因小弟對這實在不熟,所以煩請先進能指點一二,謝謝
    2008年7月9日 下午 12:45

解答

  • Dear :

     

    我測試過,應該不會,Identity $_.name 1不是指Name的欄位,應該是你csv檔案問題:

    範例: 建立contact1這個聯絡人,只輸入Last Name欄位

    Name,Lastname,Displayname

    contact1,newlastname,newdisplayname

     

    記得用逗點分隔,格式unicode!

     

     

    以上

     

     

    2008年7月10日 上午 04:03

所有回覆

  • Dear :

     

    就我所知Set-Mailcontract 可能無法改LastName,你可能要用Set-Contract這個指令,另外你必須要有識別欄位(Identiyy)

    如下面指令以 Name為識別欄位,修改LastName及Displayname :

    import-csv C:\csv file.csv | ForEach {Set-Contact -Identity $_.Name -Lastname $_.LastName -Displayname $_.DisplayName}

     

    可以參考:

    http://technet.microsoft.com/en-us/library/aa995950(EXCHG.80).aspx

    http://technet.microsoft.com/en-us/library/bb124535(EXCHG.80).aspx

     

    以上

    2008年7月9日 下午 03:51
  • 謝謝,待小弟明日測試後再回覆
    另外再問個問題,若輸入Import-csv後出現
    import-CSV : " - / " 成員已經存在
    代表什麼意思呢?
    2008年7月9日 下午 04:05
  • Dear :

     

    不太了解你的問題是? 重點應該是後面那個指令

    若是以你上面的指令參數是有問題的!

     

    以上

    2008年7月9日 下午 04:42
  • Dear Mike你好
    小弟今天測試時發現有個問題
    原先在建立聯絡人時,並沒有建立名字(Name)只有建立姓氏(LastName),所以在匯入時會發生Identity的值是Null的錯誤
    後來在Server上手動將名字加上之後再進行匯入的動作,卻發生像
    [PS] C:\>import-csv test.csv | foreach {set-contact -identity $_.name -lastname
    $_.lastname -displayname $_.displayname}
    Import-Csv : The member "  -   /   " is already present.
    At line:1 char:11
    + import-csv  <<<< test.csv | foreach {set-contact -identity $_.name -lastname
    $_.lastname -displayname $_.displayname}
    的錯誤
    請問有解嗎?是否需要將原先的聯絡人刪除後再重建?
    2008年7月10日 上午 01:00
  • Dear :

     

    我測試過,應該不會,Identity $_.name 1不是指Name的欄位,應該是你csv檔案問題:

    範例: 建立contact1這個聯絡人,只輸入Last Name欄位

    Name,Lastname,Displayname

    contact1,newlastname,newdisplayname

     

    記得用逗點分隔,格式unicode!

     

     

    以上

     

     

    2008年7月10日 上午 04:03
  • 抱歉,小弟晚上又試了一次
    單一筆資料是可正常跑完,但資料完全沒變
    兩筆以上的話就會出現錯誤訊息
    現在又沒頭緒了…

    是小弟耍白痴了,剛剛又試了一次,確認已正常,感謝!
    2008年7月10日 下午 03:37