以前、ドメインに参加できたという記事を書きましたが、どのように参加させたかを書いていませんでした。
 
クライアントをSBS2008のドメインに参加させるには、ブラウザのアドレス欄に http://connect/ と入力して
 Launcher.exe を実行します。
 
ところが、次の図のとおり、オペレーティングシステムの要件を満たしていないとエラーになります。
 
 
そこで、SBS2008の2つのファイルを修正します。
1.supportedOS.xml
 C:\Program Files\Windows Small Business Server\Bin\webapp\ClientDeployment\packageFiles フォルダ
 C:\Program Files\Windows Small Business Server\Data\CDUSB フォルダ 
2.GP.XML
 C:\Windows\sysvol\domain\Policies\{一意なID}\Machine\SBS
 
 
1.supportedOS.xmlの内容を次のとおり変更します。
ーーここからーー

<SupportedConfigurations>

  <SupportedOS>
    <!– Name is not used by the code but might be helpful in identifying the OS that is described by these parameters –>
    <!– ExcludedSuite, RequiredSuite, and RequiredProductType are the numbers as specified in the OSVERSIONINFOEX structure –>
    <!– Architecture is the number as specified in the SYSTEM_INFO structure –>

    <OS id="1" Name="Windows XP SP2, x86" Major="5" Minor="1" Build="2600" SPMajor="2" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
    <OS id="2" Name="Windows XP SP2, AMD64" Major="5" Minor="2" Build="3790" SPMajor="2" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="9"/>
    <OS id="3" Name="Windows Vista, x86" Major="6" Minor="0" Build="6000" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
    <OS id="4" Name="Windows Vista, AMD64" Major="6" Minor="0" Build="6000" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="9"/>
    <OS id="5" Name="Windows 7, x86" Major="6" Minor="1" Build="7000" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="0"/>
    <OS id="6" Name="Windows 7, AMD64" Major="6" Minor="1" Build="7000" SPMajor="" SPMinor="" ExcludedSuite="512" RequiredSuite="" RequiredProductType="1" Architecture="9"/>
  </SupportedOS>
</SupportedConfigurations>

ーーここまでーー
 

2.GP.XMLの内容を次のとおり変更します。
ーーここからーー
<?xml version="1.0" encoding="utf-8"?>
<GPSetting>
  <MSI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="WMIProvider" Location="\\smallbusiness.local\SysVol\smallbusiness.local\ClientAgent\machine\WMIProvider.msi" PlatForm="0" WMIFilter="select * from Win32_OperatingSystem Where (Version&gt;=’5.1.2600′ and ‘6.0.6000’&gt;Version and ServicePackMajorVersion&gt;=2 and ProductType=1) or (Version&gt;=’6.0.6000′ and ‘6.2.0000’&gt;Version and ProductType=1)" />
  <MSI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="IWorkerGadget32" Location="\\smallbusiness.local\SysVol\smallbusiness.local\ClientAgent\machine\IWorkerGadget.msi" PlatForm="1" WMIFilter="select * from Win32_OperatingSystem Where Version&gt;=’6.0.6000′ and ‘6.2.0000’&gt;Version and ProductType=1" />
  <MSI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="IWorkerGadget64" Location="\\smallbusiness.local\SysVol\smallbusiness.local\ClientAgent\machine\IWorkerGadget64.msi" PlatForm="2" WMIFilter="select * from Win32_OperatingSystem Where Version&gt;=’6.0.6000′ and ‘6.2.0000’&gt;Version and ProductType=1" />
</GPSetting>
ーーここまでーー
 
修正後、ブラウザのアドレス欄に http://connect/ と入力して Launcher.exe を実行すると、
正常にSBS2008のクライアントになります。
 
The Official SBS Blog (英語)に詳しく載っていますので参考にしてください。
 
 
広告