Windows PowerShell을 사용하여 알림 업데이트(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

이 문서에서는 Windows PowerShell의 고급 기능인 Invoke-AlertFixup에 대해 설명합니다. Invoke-AlertFixup은 웹 응용 프로그램 주소가 변경된 경우 알림 전자 메일에 사용되는 웹 응용 프로그램의 URL(Uniform Resource Locator)을 업데이트하는 데 사용되며, SharePoint Administration Toolkit 2008년 4월 릴리스에서 제공되었던 Stsadm updatealert 작업을 대체합니다. 같은 이름의 스크립트를 실행하여 이 고급 기능을 로드합니다.

고급 기능에 대한 자세한 내용은 about_Functions_Advanced(https://go.microsoft.com/fwlink/?linkid=196720&clcid=0x412)를 참조하십시오.

Windows PowerShell을 사용하여 URL을 업데이트하려면

  1. 다음 최소 요구 사항을 충족하는지 확인합니다.

  2. Script Center(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=196687&clcid=0x412)(영문일 수 있음)에서 코드를 복사한 다음 메모장 등의 텍스트 편집기에 붙여 넣습니다.

  3. 파일을 저장하고 이름을 Invoke-AlertFixup.ps1로 지정합니다.

    참고

    제공된 이름을 사용하지 않으면 스크립트가 실패합니다. 또한 파일을 ANSI 인코딩 텍스트 파일로 저장해야 합니다.

  4. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  5. Microsoft SharePoint 2010 Products를 클릭합니다.

  6. SharePoint 2010 관리 셸을 클릭합니다.

  7. 파일이 저장된 디렉터리로 변경합니다.

  8. Windows PowerShell 명령 프롬프트에 다음을 입력합니다.

    ./Invoke-AlertFixup.ps1
    

    이 스크립트에는 Invoke-AlertFixup 고급 기능이 포함되어 있습니다. 현재 Windows PowerShell 세션에 대해 스크립트를 메모리에 로드하면 Invoke-AlertFixup을 다음과 같이 Windows PowerShell cmdlet과 같이 사용할 수 있습니다.

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

    참고

    Invoke-AlertFixup이 제대로 작동하려면 siteoldurl 매개 변수에 지정된 URL이 같은 사이트 모음에 있어야 합니다. 이는 특정 영역에서 알림을 적절하게 업데이트하기 위한 것입니다. 각 영역의 알림은 적절한 새 영역 URL을 원래(이전) 영역 URL로 사용하여 개별적으로 업데이트해야 합니다.

  9. Invoke-AlertFixup 명령을 사용하여 업데이트할 수 있는 모든 알림을 표시하려면 Windows PowerShell 명령 프롬프트에 다음 구문을 입력합니다.

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

예제

회사 웹 응용 프로그램이 다음 표에 나와 있는 세 개의 영역으로 구성되어 있습니다.

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

엑스트라넷

웹 응용 프로그램의 이름이 변경되고 대체 액세스 매핑이 업데이트되면 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 스크립트 실행(영문일 수 있음)