none
想遷移公司的舊公用資料夾到新server但是powershell找不到此指令 RRS feed

解答

  • Dear .

    您路徑位置錯了喔 ~ 請參考以下

    C:\Program Files\Microsoft\Exchange Server\V14\Scripts>.\AddReplicaToPFRecursive.ps1

    Thanks

    Jovi Ku

    • 已提議為解答 Jovi Ku 2012年9月7日 上午 01:18
    • 已取消提議為解答 IT郎 2012年9月7日 上午 03:59
    • 已提議為解答 Jovi Ku 2012年9月7日 上午 05:25
    • 已標示為解答 IT郎 2012年9月7日 上午 07:54
    2012年9月7日 上午 01:16
  • 感謝你幫我解答.可是我還有碰到一個困難.就是我照你的方式再powershell裡下cd C:\Program Files\Microsoft\Exchange Server\V14\

    power shell卻回應如下圖

    好像powershell無法像cmd一樣到指定的路徑下去執行

    既然無法到指定的位置.那我就沒有辦法再繼續遷移公用資料夾了

    我在網路上好像有看到可以修改powershell的預設指令路徑.也就是預設路徑不是C:\Windows\system32

    可以做修改.請問該怎麼做?


    您好

    請使用 cd "C:\Program Files\Microsoft\Exchange Server\V14",參考 如何處理在 PowerShell 無法切換目錄位置


    歡迎參觀我的Blog【菜鳥自救會】 粉絲專頁


    • 已編輯 小歐ouMVP 2012年9月7日 上午 05:35
    • 已標示為解答 IT郎 2012年9月7日 上午 07:53
    2012年9月7日 上午 05:23
  • 當你可以run powershell 後 "cd "C:\Program Files\Microsoft\Exchange Server\V14""

    回到您原先的問題

    \AddReplicaToPFRecursive.ps1 -server "Exchange 2010 Server" -TopPublicFolder "\" -ServerToAdd "Exchange 2010 Server"

    並不適用 E2K3 PF 到 E2K10 PF,因兩個 -server 參數都只適用於 E2K10 PF server,這是用於多台E2K10 PF server 的本身複寫

    若要複寫E2K3 PF 到E2K10

    可用E2K3 ESM 的GUI 新增PF 的replica server

    或用下面指令

    .\addreplicatopfrecursive -toppublicfolder "\" -servertoadd "exchang2010"

    .\moveallreplicas -server exchange2003 -newserver exchange2010


    Johnny_Yao


    • 已編輯 Johnny_Yao 2012年9月7日 上午 06:16
    • 已標示為解答 IT郎 2012年9月7日 上午 07:53
    2012年9月7日 上午 06:15
  • 感謝各位大大的熱心幫助.小弟已經成功的把公司的舊信箱公用資料夾移出到新的上了^^

    我再做個已經成功的指令總整理步驟:

    cd "C:\Program Files\Microsoft\Exchange Server\V14\scripts"

    ---
    .\addreplicatopfrecursive.ps1 -toppublicfolder "\" -servertoadd "exchange 2010"

    ---

    Get-PublicFolder

    Get-PublicFolder -recurse "\"

    ---

    .\moveallreplicas -server "exchange 2003" -newserver "exchange 2010"

    ---

    Update-PublicFolderHierarchy -Server "exchange 2010"

    ---

    Get-PublicFolderStatistics



    • 已標示為解答 IT郎 2012年9月7日 上午 08:06
    • 已編輯 IT郎 2012年9月7日 上午 09:16
    2012年9月7日 上午 08:02

所有回覆

  • Dear .

    您路徑位置錯了喔 ~ 請參考以下

    C:\Program Files\Microsoft\Exchange Server\V14\Scripts>.\AddReplicaToPFRecursive.ps1

    Thanks

    Jovi Ku

    • 已提議為解答 Jovi Ku 2012年9月7日 上午 01:18
    • 已取消提議為解答 IT郎 2012年9月7日 上午 03:59
    • 已提議為解答 Jovi Ku 2012年9月7日 上午 05:25
    • 已標示為解答 IT郎 2012年9月7日 上午 07:54
    2012年9月7日 上午 01:16
  • 感謝你幫我解答.可是我還有碰到一個困難.就是我照你的方式再powershell裡下cd C:\Program Files\Microsoft\Exchange Server\V14\

    power shell卻回應如下圖

    好像powershell無法像cmd一樣到指定的路徑下去執行

    既然無法到指定的位置.那我就沒有辦法再繼續遷移公用資料夾了

    我在網路上好像有看到可以修改powershell的預設指令路徑.也就是預設路徑不是C:\Windows\system32

    可以做修改.請問該怎麼做?


    • 已編輯 IT郎 2012年9月7日 上午 04:14
    2012年9月7日 上午 03:59
  • Dear .

    你得先用CD命令切換到 "C:\Program Files\Microsoft\Exchange Server\V14\Scripts" 路徑下 , 再下命令與參數喔 ~

    Thanks

    Jovi Ku

    • 已提議為解答 Jovi Ku 2012年9月7日 上午 05:24
    2012年9月7日 上午 05:22
  • 感謝你幫我解答.可是我還有碰到一個困難.就是我照你的方式再powershell裡下cd C:\Program Files\Microsoft\Exchange Server\V14\

    power shell卻回應如下圖

    好像powershell無法像cmd一樣到指定的路徑下去執行

    既然無法到指定的位置.那我就沒有辦法再繼續遷移公用資料夾了

    我在網路上好像有看到可以修改powershell的預設指令路徑.也就是預設路徑不是C:\Windows\system32

    可以做修改.請問該怎麼做?


    您好

    請使用 cd "C:\Program Files\Microsoft\Exchange Server\V14",參考 如何處理在 PowerShell 無法切換目錄位置


    歡迎參觀我的Blog【菜鳥自救會】 粉絲專頁


    • 已編輯 小歐ouMVP 2012年9月7日 上午 05:35
    • 已標示為解答 IT郎 2012年9月7日 上午 07:53
    2012年9月7日 上午 05:23
  • 路徑中有空白, 須在整個完整路徑的前後都加上 " 或 ' 予以涵蓋喔!

    2012年9月7日 上午 05:24
  • 當你可以run powershell 後 "cd "C:\Program Files\Microsoft\Exchange Server\V14""

    回到您原先的問題

    \AddReplicaToPFRecursive.ps1 -server "Exchange 2010 Server" -TopPublicFolder "\" -ServerToAdd "Exchange 2010 Server"

    並不適用 E2K3 PF 到 E2K10 PF,因兩個 -server 參數都只適用於 E2K10 PF server,這是用於多台E2K10 PF server 的本身複寫

    若要複寫E2K3 PF 到E2K10

    可用E2K3 ESM 的GUI 新增PF 的replica server

    或用下面指令

    .\addreplicatopfrecursive -toppublicfolder "\" -servertoadd "exchang2010"

    .\moveallreplicas -server exchange2003 -newserver exchange2010


    Johnny_Yao


    • 已編輯 Johnny_Yao 2012年9月7日 上午 06:16
    • 已標示為解答 IT郎 2012年9月7日 上午 07:53
    2012年9月7日 上午 06:15
  • 感謝各位大大的熱心幫助.小弟已經成功的把公司的舊信箱公用資料夾移出到新的上了^^

    我再做個已經成功的指令總整理步驟:

    cd "C:\Program Files\Microsoft\Exchange Server\V14\scripts"

    ---
    .\addreplicatopfrecursive.ps1 -toppublicfolder "\" -servertoadd "exchange 2010"

    ---

    Get-PublicFolder

    Get-PublicFolder -recurse "\"

    ---

    .\moveallreplicas -server "exchange 2003" -newserver "exchange 2010"

    ---

    Update-PublicFolderHierarchy -Server "exchange 2010"

    ---

    Get-PublicFolderStatistics



    • 已標示為解答 IT郎 2012年9月7日 上午 08:06
    • 已編輯 IT郎 2012年9月7日 上午 09:16
    2012年9月7日 上午 08:02