Resources for IT Professionals > 포럼 홈 > Group Policy > Search Providers ADMX & ADML
질문하기질문하기
 

답변됨Search Providers ADMX & ADML

  • 2009년 7월 1일 수요일 오후 11:04DJXMMX 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     코드 있음

    I'm tring to get the Search Providers ADMX working in my group policy but when ever I build the ADMX and ADML files, I never see my proivder populated in the GP setting. It just has the "Enable", "Disable", "Not Configured" with nothing below. Can some one please see if I messed the ADMX or ADML files up?

    Here is the ADMX:

    <?xml version="1.0" encoding="utf-8"?>
    <policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://www.microsoft.com/GroupPolicy/PolicyDefinitions">
      <policyNamespaces>
        <target prefix="search" namespace="Microsoft.Policies.search" />
        <using prefix="inetres" namespace="Microsoft.Policies.InternetExplorer" />
      </policyNamespaces>
      <resources minRequiredRevision="1.0" />
      <policies>
          <policy name="PopulateSearchProviderList_1" class="User" displayName="$(string.PopulateSearchProviderList)" explainText="$(string.IE_Explain_PopulateSearchProviderList)"  key="Software\Policies\Microsoft\Internet Explorer\SearchScopes">
          <parentCategory ref="inetres:InternetExplorer" />
          <supportedOn ref="inetres:SUPPORTED_IE7Vista"/>
          <enabledList>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes" valueName="Version">
                <value>
                    <decimal value="2" />
                </value>
            </item>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes\{E500F69F-8C85-4D09-A822-09870C151594}" valueName="DisplayName">
                <value>
                    <string>Google</string>
                </value> 
            </item> 
            <item key=" Software\Policies\Microsoft\Internet Explorer\SearchScopes\{E500F69F-8C85-4D09-A822-09870C151594}" valueName="URL">
                <value>
                    <string>http://www.google.com/search?q={searchTerms}&amp;rls=com.microsoft:{language}&amp;ie={inputEncoding}&amp;oe={outputEncoding}&amp;startIndex={startIndex?}&amp;startPage={startPage}</string>
                </value>
            </item>
          </enabledList>
          </policy>
          <policy name="PopulateSearchProviderList_2" class="Machine" displayName="$(string.PopulateSearchProviderList)" explainText="$(string.IE_Explain_PopulateSearchProviderList)" key="Software\Policies\Microsoft\Internet Explorer\SearchScopes">
         <parentCategory ref="inetres:InternetExplorer" />
          <supportedOn ref="inetres:SUPPORTED_IE7Vista"/>
          <enabledList>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes" valueName="Version">
                <value>
                    <decimal value="2" />
                </value>
            </item>
            <item key="Software\Policies\Microsoft\Internet Explorer\SearchScopes\{E500F69F-8C85-4D09-A822-09870C151594}" valueName="DisplayName">
                <value>
                    <string>Google</string>
                </value> 
            </item> 
            <item key=" Software\Policies\Microsoft\Internet Explorer\SearchScopes\{E500F69F-8C85-4D09-A822-09870C151594}" valueName="URL">
                <value>
                    <string>http://www.google.com/search?q={searchTerms}&amp;rls=com.microsoft:{language}&amp;ie={inputEncoding}&amp;oe={outputEncoding}&amp;startIndex={startIndex?}&amp;startPage={startPage}</string>
                </value>
            </item>
          </enabledList>
          </policy> 
      </policies>
    </policyDefinitions>
    



    Here is the ADML:

    <?xml version="1.0" encoding="utf-8"?>
    <policyDefinitionResources xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://www.microsoft.com/GroupPolicy/PolicyDefinitions">
      <displayName>Google</displayName>
      <description>Get search suggestions with Google</description>
      <resources>
        <stringTable>
          <string id="PopulateSearchProviderList">Populate List of search providers</string>
          <string id="IE_Explain_PopulateSearchProviderList">This policy setting will let you populate a list of search providers that will be displayed in Internet Explorer's search box.
    
    If you enable this policy setting and if the "Restrict search providers to a specific list of search providers" Group Policy setting is enabled, this list will be the only list that appears in the Internet Explorer drop-down list. If the "Add a specific list of search providers to the user's search provider list" Group Policy setting is enabled, this list will be added to the user's list of search providers.
    
    If you disable this policy setting or do not configure it, users will have complete freedom to create their own search provider list.</string>
        </stringTable>
      </resources>
    </policyDefinitionResources>
    
    

답변

모든 응답

  • 2009년 7월 3일 금요일 오전 8:13Mervyn ZhangMSFT, 중재자사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hi,

    Do you mean the Group policy would not apply to client when saying "I never see my proivder populated in the GP setting"? Have you check the clients Registry to see if "Software\Policies\Microsoft\Internet Explorer\SearchScopes\{E500F69F-8C85-4D09-A822-09870C151594}" was created?

    If it doesn’t show in your Group Policy Editor, it’s normal. Also, you can check your steps by referring to the article below.

    How to create custom .adm or .admx files to add search providers to the toolbar search box in Internet Explorer 7
    http://support.microsoft.com/kb/918238

    Thanks.

    This posting is provided "AS IS" with no warranties, and confers no rights.
  • 2009년 7월 3일 금요일 오후 9:24DJXMMX 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    I checked the registry entry and it's not showing up, even on the server.

    I tried a gpudate /force on the server and I get a few failures on refreshing the computer policy.
    It says to check the event log but all the event log reports is a bunch of "completed processing..." entries with an error icon (not telling me what's wrong). The one's with the error icon range from the following:
    "Internet Explorer Zonemapping Extension"
    "EFS recovery Extension Processing"
    "Completed Microsoft Offline Files Extension Processing"
    "Registry Extension Processing"

    I did a "rsop" and I don't get any of the serch provider settings (restrict search providers..., add specific list..., and of course, populate list...).

    I did this with Server 2003 and I had no problems using an ADM file.
    It showed my serch provider in the editor as a drop down item as well...doesn't show anything now.

    Looks like I'll just have to rig up some registry hacks.
  • 2009년 7월 4일 토요일 오후 8:20DJXMMX 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    There seems to be a bigger problem at hand some where...

    I can't push trusted certificates now eather.

    Everytime I run a RSOP it says that something failed at the computer level.
    Looking at the summary I can see under component status: "Registry failed" but it's an "unspecified error" and there are no further logs.
    I checked the "advanced view" on RSOP and I can't find any settings that have an error.
    I cant trace it down.

    This looks like its the root cause of all my GP problems.
    Looks like something is messed up with Server 2008 because I never had these problems with 2003.
  • 2009년 7월 7일 화요일 오후 10:46DJXMMX 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     답변됨
    • 답변으로 표시됨DJXMMX 2009년 7월 7일 화요일 오후 10:47
    •  
  • 2009년 7월 8일 수요일 오전 1:58Mervyn ZhangMSFT, 중재자사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Hi Bernie,

    Glad to hear you have solved this problem. Sorry for the mistake in KB article. Your feedback is very valuable for us.

    Thanks.

    This posting is provided "AS IS" with no warranties, and confers no rights.