メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

Windows Small Business Server (SBS) 2011 で次の 1 つ以上の問題が発生することがあります。

Windows SBS 2011 をインストールするときに、次の 1 つ以上のエラー メッセージが表示されます。

  • セットアップ: セットアップ中に次の一覧のエラーが発生しました。

  • セットアップ: Exchange Server 2010 をインストールできません。

  • ConfigureWSSOutgoingEmailTask: Microsoft SharePoint Foundation 用の受信メールおよび送信メールが構成されていません。

Windows SBS 2011 をインストールした後で、次の問題が発生します。

  • Exchange Server 2010 が評価モードで実行され、アクティベーション キーが要求されます。

  • Windows SBS コンソールで新しいユーザーを作成することができません。

  • Windows SBS コンソールでユーザーに役割を適用できません。

  • "インターネットに接続" ウィザードまたは "インターネット アドレス管理" ウィザードを実行できません。

Windows SBS 2011 を搭載しているコンピューターで Exchange 管理コンソールを開くと次のエラー メッセージが表示されます。

Exchange Server 2010 を実行している組織の次のサーバーは現在ライセンスされていません。

注: このメッセージには Windows SBS 2011 Standard を搭載しているコンピューターの名前も表示されます。

原因

これらの問題は、以下のいずれかの条件に該当する場合に発生することがあります。

  • 状況 1

    Windows SBS 2011 のセットアップ中に、Exchange Server 2010 がインストールされなかった。Exchange Server 2010 が後で手動でインストールされました。

  • 状況 2

    Exchange Server 2010 が Windows SBS 2011 からアンインストールされた後で再インストールされた。

  • 状況 3

    Windows SBS 2011 サーバー上で Exchange Server 2010 の修復インストールが実行された。

解決方法

状況 1 または状況 2 に該当する場合にこの問題を解決するには、「Exchange Server の問題を解決するための PowerShell スクリプト」の手順を実行します。その後で「修正プログラムの情報」に記載されている修正プログラムをインストールします。

状況 3 に該当する場合にこの問題を解決するには、「修正プログラムの情報」に記載されている修正プログラムをインストールします。

Exchange Server の問題を解決するための PowerShell スクリプト




重要 次の手順を実行する前に、Exchange Server 2010 が正しくインストールされている必要があります。次の Exchange Server 2010 の役割が正しくインストールされていない場合は、この資料に記載されている手順を実行しないでください。

  • メールボックス

  • ハブ/トランスポート

  • CAS (クライアント アクセス サーバー)

  • 管理

次の手順は、Exchange Server 2010 を Windows SBS 2011 のセットアップが正常に実行された場合の既定の設定に構成します。

注: Exchange で設定を手動で構成した場合は、設定が変更され、正しい Windows SBS ウィザードを完了するか、Exchange Server を再構成するまでメール フローが停止することがあります。さらに、単一ネットワーク アダプターのサポートされているネットワーク トポロジおよびクラス C サブネットを使用している必要があります。

次の手順は以下の変更を行います。

  • レジストリの [Mailbox Database] 名を設定します。

  • レジストリ内の管理ツールの役割のバージョンを修正します。

  • 3 つの既定の Windows SBS の役割の msSBSEmailQuota Active Directory 属性の既定値を追加します。

  • Exchange Server を実行しているサーバーを管理するための正しいセキュリティ ロールを構成します。

  • システム アカウントへのアクセス権を付与するアクセス許可を組織レベルで追加します。

  • 次のグループが作成されていない場合にそれらを作成します。

    • SBSAdmins

    • Allusers

    • Postmaster

    • FSRMReports

  • これらの各グループに対して同じメンバーシップと設定を設定します。

  • 内部サーバーのトランスポート設定およびポストマスターのアドレスを構成します。

  • 既定の受信コネクタを内部ネットワーク (ルーターの内部 IP は含みません) に再バインドします。

  • 既定のクライアント受信コネクタを削除します。

  • [CN=Sites] が設定された Windows SBS の自己発行の証明書を有効にします。

  • Exchange Server の自己署名証明書を削除します。

  • Microsoft SharePoint の送信電子メール メッセージの設定を構成します。

  • SharePoint SMTP (Simple Mail Transfer Protocol) サーバーのホスト レコードを DNS 内に追加します。

  • インストールの問題を解決するためのその他のレジストリ キーを追加します。

  • 提供されるツールを使用して Exchange サーバーをアクティブ化します。

Windows SBS 2011 をインストールした後に Exchange Server 2010 を手動でインストールした場合または Windows SBS 2011 サーバーで Exchange Server 2010 を再インストールした場合にこれらの問題を解決するには、次の手順に従います。

  1. [管理者として実行] コマンドを選択して、Exchange 管理シェルを管理者特権モードで実行します。

  2. Exchange 管理シェルで、次のコマンドを次の順序で実行します。

    #SBS 2011 Standard
    #Exchange 管理シェルから管理者として起動します。
    #このスクリプトは、移行中に Exchange のセットアップが失敗した後で失われたタスクを完了します。

    # コメントで区切られた各セクションを個別に実行します。

    ##このスクリプトを実行する前に適切なパラメーターを使用して Exchange のセットアップを完了する必要があります。


    ##レジストリ内でメールボックス名を構成します
    $mbx = Get-MailboxDatabase -server $env:COMPUTERNAME
    Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\SmallBusinessServer\Messaging" -name "MailboxDatabaseName" -value $mbx.Name

    ##管理ツールのレジストリ キーを追加します。これは、SBSSetup のパッケージ化方法のために必要です。
    $Version = get-itemproperty "HKLM:\Software\Microsoft\ExchangeServer\V14\AdminTools"
    Set-ItemProperty "HKLM:\Software\Microsoft\ExchangeServer\V14\AdminTools" -name "ConfiguredVersion" -value $Version.UnpackedVersion

    ##ユーザー ロールで Exchange の属性を構成します。ユーザー ロールが見つからないと、この操作が失敗することがあります。
    Import-Module ActiveDirectory
    set-aduser "Standard User" -Add @{msSBSEmailQuota=2097152}
    set-aduser "WebWorkplaceTools" -Add @{msSBSEmailQuota=2097152}
    set-aduser "Network Admin" -Add @{msSBSEmailQuota=2097152}

    ##ExchangeAdminPrep
    Add-RoleGroupMember -Identity "Organization Management" -Member "$env:USERDOMAIN\Domain Admins" -BypassSecurityGroupManagerCheck
    Add-RoleGroupMember -Identity "View-Only Organization Management" -Member "$env:USERDOMAIN\$env:COMPUTERNAME$" -BypassSecurityGroupManagerCheck
    $org = Get-OrganizationConfig
    add-adpermission -Identity $org.DistinguishedName -User "SYSTEM" -AccessRights "GenericAll" -InheritanceType "All"

    ##CreateMailDisributionGroupsTask
    # グループが既に存在する場合は、エラーが表示されることがあります。これは SBS の設定が複数回実行されたことを示すだけで、ソースはバックアップから復元されないので問題ありません。

    New-DistributionGroup -SamAccountName "sbsadmins" -Alias "sbsadmins" -Name "Windows SBS Administrators" -OrganizationalUnit $env:USERDNSDOMAIN"/MyBusiness/Distribution Groups" -Type "Distribution" -ErrorAction SilentlyContinue

    New-DistributionGroup -SamAccountName "allusers" -Alias "allusers" -Name "All Users" -OrganizationalUnit $env:USERDNSDOMAIN"/MyBusiness/Distribution Groups" -Type "Distribution" -ErrorAction SilentlyContinue

    Enable-DistributionGroup -Identity "All Users" -Alias "allusers" -WarningAction SilentlyContinue -ErrorAction SilentlyContinue

    Enable-DistributionGroup -Identity "Windows SBS Administrators" -Alias "sbsadmins" -WarningAction SilentlyContinue -ErrorAction SilentlyContinue

    Set-DistributionGroup -RequireSenderAuthenticationEnabled $false -Identity "Windows SBS Administrators" -ForceUpgrade

    New-DistributionGroup -SamAccountName "postmaster" -Alias "postmaster" -Name "Postmaster and Abuse Reporting" -OrganizationalUnit $env:USERDNSDOMAIN"/MyBusiness/Distribution Groups" -Type "Distribution" -WarningAction SilentlyContinue -ErrorAction SilentlyContinue

    Set-DistributionGroup -Identity "Postmaster and Abuse Reporting" -RequireSenderAuthenticationEnabled $false -HiddenFromAddressListsEnabled $true -EmailAddresses "SMTP:postmaster@$env:USERDNSDOMAIN","SMTP:abuse@$env:USERDNSDOMAIN" -EmailAddressPolicyEnabled $false -ForceUpgrade -WarningAction SilentlyContinue -ErrorAction SilentlyContinue

    Add-DistributionGroupMember -Identity "Postmaster and Abuse Reporting" -Member "Windows SBS Administrators"

    New-DistributionGroup -SamAccountName "fsrmreports" -Alias "fsrmreports" -Name "File Server Resource Manager Reports" -OrganizationalUnit $env:USERDNSDOMAIN"/MyBusiness/Distribution Groups" -Type "Distribution" -WarningAction SilentlyContinue -ErrorAction SilentlyContinue

    Set-DistributionGroup -Identity "File Server Resource Manager Reports" -HiddenFromAddressListsEnabled $true -ForceUpgrade
    Add-DistributionGroupMember -Identity "File Server Resource Manager Reports" -Member "Windows SBS Administrators"

    ##ConfigureIntranetSMTPTask

    Set-TransportConfig -InternalSMTPServers 127.0.0.1
    set-transportconfig -ExternalPostmasterAddress "postmaster@$env:USERDNSDOMAIN"

    ##既定の受信コネクタを再バインドします
    # このセクションは、内部サブネット (マイナス ルーター) 上でのみリッスンするように既定の受信コネクタを変更します。

    $ip=(gwmi Win32_NetworkAdapterConfiguration | ?{ $_.IPAddress -ne $null }).ipaddress.get(0)
    $gateway=(gwmi Win32_NetworkAdapterConfiguration | ?{ $_.IPAddress -ne $null }).DefaultIPGateway
    $gw="$gateway"
    $gwIp=$gw.split('.')
    $subnet=$gw.Remove($gw.LastIndexOf('.'))+".0"
    $range=$subnet+"-"+$gw.Remove($gw.LastIndexOf('.'))+"."+($gwIp.get(3)-1)+","+$gw.Remove($gw.LastIndexOf('.'))+"."+([int]$gwIp.get(3)+1)+"-"+$gw.Remove($gw.LastIndexOf('.'))+".255"

    $con = get-receiveconnector -Identity "Default $env:computername"
    $ip+=":25"
    $con.Bindings=$ip
    set-receiveconnector -Identity "Default $env:computername" -Bindings $con.Bindings

    $ipAdd= $range.Split(',')
    $con.remoteipranges = $ipAdd[0]
    $con.remoteipranges += $ipAdd[1]

    set-receiveconnector -Identity "Default $env:computername" -RemoteIpRanges $con.remoteipranges


    ##既定のクライアント受信コネクタを削除します。
    # 現在使用中の場合は、この手順をスキップするかコネクタを再作成する必要があります。
    remove-receiveconnector -Identity "Client $env:computername" -Confirm:$false

    ##既定の Exchange 証明書を削除して自分の証明書を有効にします。
    Get-ExchangeCertificate | ?{$_.Subject -eq "CN=Sites"} | Enable-ExchangeCertificate -services SMTP -force:$true
    #削除
    Get-ExchangeCertificate | ?{$_.FriendlyName -eq "Microsoft Exchange"} | Remove-ExchangeCertificate

    ##新しい受信コネクタ
    #SharePoint、Fax、および POP3 コネクタの内部受信コネクタを作成します

    new-receiveconnector -Name "Windows SBS Fax Sharepoint Receive $env:computername" -RemoteIPRanges 127.0.0.1-127.0.0.1 -Bindings "127.0.0.1:25" -AuthMechanism "BasicAuth" -PermissionGroups "AnonymousUsers, ExchangeUsers" -Usage "Custom" -Server "$env:COMPUTERNAME" -ConnectionTimeout "00.06:00:00"


    ##ConfigureWSSOutgoingEmailTask
    # Exchange を使用する SharePoint 送信電子メール ルーティングを構成します。
    # SharePoint が既定の設定を使用していないかまたは機能していない場合は、これが機能しないことがあります。

    Add-PsSnapin Microsoft.SharePoint.PowerShell
    $spWebApp=Get-SPWebApplication
    $mail="CompanyWebAdmin@"+$env:userdnsdomain
    $spWebApp.UpdateMailSettings("SharepointSMTPServer",$mail,$mail,65001)
    dnscmd $env:computername /recordadd $env:userdnsdomain SharepointSMTPServer A 127.0.0.1

    ##レジストリ キー メッセージング コンポーネントを追加します。
    $val = get-itemproperty "HKLM:\SOFTWARE\Microsoft\SmallBusinessServer\Components\"
    Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\SmallBusinessServer\Components" -name "Messaging" -value $val.administration

    ##ディスプレイの問題を修正します
    Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\SmallBusinessServer\Setup" -name "DisplayIssues" -value False

    ##スクリプトのウォーターマークにタグを付けます
    $date=Get-Date
    Set-ItemProperty "HKLM:\SOFTWARE\Microsoft\SmallBusinessServer\Setup" -name "RepairScript" -value "ExchangeFailureCompleteSetup $date"

  3. Windows SBS コンソールを使用してユーザーを追加します。

  4. "インターネット アドレス管理" ウィザードを実行します。

  5. 関連する修正プログラム パッケージをインストールし、Exchange サーバーをアクティブ化します。

次のセクションに進み、修正プログラム パッケージをインストールして Exchange サーバーをアクティブ化します。

修正プログラムの情報

マイクロソフトでは、この問題を修正する修正プログラムを提供しています。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、障害があったコンピューターに対してのみ適用することを推奨します。

修正プログラムをダウンロードできる場合は、このサポート技術情報の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにリクエストを送信し、修正プログラムを入手してください。

注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要になる場合があります。特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス サポートの電話番号一覧または別のサービス リクエストの作成については、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/contactus/?ln=ja&ws=support#tab0注: 「ダウンロード」フォームには、修正プログラムを入手できる言語が表示されます。使用している言語が表示されない場合は、その言語の修正プログラムは提供されていません。

必要条件

この更新プログラムを適用するには、Windows Small Business Server 2011 が搭載されている必要があります。

レジストリ情報

このパッケージに含まれている修正プログラムを使用するために、レジストリを変更する必要はありません。

再起動の必要性

この修正プログラムの適用後にコンピューターを再起動する必要はありません。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×