通过PowerShell进行组策略事件转发 - Windows

时间:2012-06-07 01:08:23

标签: powershell windows-server cmdlets group-policy

在Windows服务器上,当您打开组策略设置(System32中的gpedit.msc)时,我可以按照以下步骤设置事件转发:配置事件源计算机http://msdn.microsoft.com/en-us/library/windows/desktop/bb870973(v=vs.85).aspx >

我想知道我是否可以使用PowerShell来设置收集器地址和启用订阅管理器配置(上面指定部分下提供的链接中的步骤3和4)。

我遇到了这个文档:http://technet.microsoft.com/en-us/library/ee461027.aspx用于组策略cmdlet,但我不确定如何使用这些cmdlet来执行与使用gpedit UI相同的操作。

如果您对如何启动或使用哪些cmdlet有任何提示或指示,我将不胜感激。

由于

1 个答案:

答案 0 :(得分:1)

您将在另一个答案中找到使用PowerShell的roadmap to create a GPO based on a registry key on a W2K8 R2 computer

要找到你最喜欢的东西,请查看:C:\Windows\PolicyDefinitions\EventForwarding.admx

<?xml version="1.0"?>
<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://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">

        <policyNamespaces>
                <target prefix="eventforwarding" namespace="Microsoft.Policies.EventForwarding" />
                <using prefix="windows" namespace="Microsoft.Policies.Windows" />
        </policyNamespaces>

    <supersededAdm fileName="EventForwarding.adm"/>

    <resources minRequiredRevision="1.0"/>

    <categories>
        <category name="EventForwarding" displayName="$(string.EventForwarding)">
            <parentCategory ref="windows:WindowsComponents"/>
        </category>
    </categories>

    <policies>
        <policy name="SubscriptionManager" class="Machine" displayName="$(string.SubscriptionManager)" explainText="$(string.Subscription_Help)" presentation="$(presentation.SubscriptionManager)" key="Software\Policies\Microsoft\Windows\EventLog\EventForwarding">
            <parentCategory ref="EventForwarding"/>
                        <supportedOn ref="windows:SUPPORTED_WindowsVista" />  
            <elements>
                <list id="SubscriptionManager_Listbox" key="Software\Policies\Microsoft\Windows\EventLog\EventForwarding\SubscriptionManager" valuePrefix=""/>
            </elements>
        </policy>
        <policy name="ForwarderResourceUsage" class="Machine" displayName="$(string.ForwarderResourceUsage)" explainText="$(string.ForwarderResourceUsage_Help)" presentation="$(presentation.ForwarderResourceUsage)" key="Software\Policies\Microsoft\Windows\EventLog\EventForwarding">
            <parentCategory ref="EventForwarding"/>
                        <supportedOn ref="windows:SUPPORTED_WindowsVista" />  
                        <elements>
                                <decimal id="MaxForwardingRate" valueName="MaxForwardingRate"/>
                        </elements>
                </policy>
    </policies>

</policyDefinitions>