共用方式為


使用 Windows PowerShell 更新提醒 (SharePoint Foundation 2010)

 

適用版本: SharePoint Foundation 2010

上次修改主題的時間: 2016-11-30

本文說明 Windows PowerShell 進階功能 Invoke-AlertFixup,可在 Web 應用程式位址變更之後,用以更新通知電子郵件中所使用之 Web 應用程式的統一資源定位器 (URL)。該功能取代 2008 年 4 月發行之 SharePoint Administration Toolkit 版本所使用的 Stsadm updatealert 作業。透過執行相同名稱的指令碼,即可載入此進階功能。

如需進階功能的詳細資訊,請參閱 about_Functions_Advanced (https://go.microsoft.com/fwlink/?linkid=196720&clcid=0x404)。

使用 Windows PowerShell 更新 URL

  1. 確認符合下列基本需求:

  2. 指令碼中心 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=196687&clcid=0x404) (可能為英文網頁) 複製程式碼,然後貼到文字編輯器 (例如「記事本」)。

  3. 儲存檔案並將其命名為 Invoke-AlertFixup.ps1

    注意

    您必須使用提供的名稱,否則指令碼會失敗,且您必須將檔案儲存為 ANSI 編碼的文字檔案。

  4. 在 [開始] 功能表上,按一下 [所有程式]。

  5. 按一下 [Microsoft SharePoint 2010 產品]。

  6. 按一下 [SharePoint 2010 管理命令介面]。

  7. 變更至您儲存檔案的目錄。

  8. 在 Windows PowerShell 命令提示字元處,輸入下列項目:

    ./Invoke-AlertFixup.ps1
    

    此指令碼包含 Invoke-AlertFixup 進階功能。將指令碼載入目前 Windows PowerShell 工作階段的記憶體之後,即可以類似 Windows PowerShell Cmdlet 的方式來使用 Invoke-AlertFixup,例如:

    Invoke-AlertFixup -site <NewURL> -oldurl <OldURL>
    

    注意

    使用 siteoldurl 參數指定的 URL 必須位於相同的網站集合中,Invoke-AlertFixup 才可以正常運作。若要適當更新特定區域中的提醒,則必須執行此作業。您必須使用適當的新區域 URL,將每個區域的提醒個別更新為原始 (舊的) 區域 URL 的提醒。

  9. 若要顯示使用 Invoke-AlertFixup 命令更新的所有提醒,請在 Windows PowerShell 命令提示字元處,輸入下列語法:

    Invoke-AlertFixup -site <NewURL> -Oldurl <OldURL> -whatif
    

範例

您的公司具有設定三個區域的 Web 應用程式,如下表所示。

Coho Winery 區域對應

描述 URL 區域

內部網路

http://cohowinery

預設

外部網路

http://extranet.cohowinery.com

外部網路

廠商

http://vendors.cohowinery.com

自訂

您的公司與 Coho Vineyard 合併,並將名稱變更為 Coho Winery and Vineyard。管理階層希望變更內部網路和外部網路區域,以反映新名稱變更。下表顯示新的區域設定。

Coho Winery and Vineyard 區域對應

描述 URL 區域

內部網路

http://cohovineyardandwinery

預設

外部網路

http://extranet.cohovineyardandwinery.com

外部網路

變更 Web 應用程式的名稱並更新備用存取對應之後,應該如下執行 Invoke-AlertFixup,以更新與內部網路和外部網路網站相關聯的電子郵件提醒:

    Invoke-AlertFixup -site http://cohovineyardandwinery -oldurl http://cohowinery
    Invoke-AlertFixup -site http://extranet.cohovineyardandwinery.com -oldurl http://extranet.cohowinery.com

注意

由於 Coho Winery 決定不變更廠商入口網站的名稱,因此不會對廠商網站進行任何相關變更。

See Also

Other Resources

執行 Windows PowerShell 指令碼 (可能為英文網頁)