Правило предупреждения Windows Server 2012 «Бюджет питания недоступен для записи»

Microsoft.Windows.PowerManagement.2012.PowerBudgetNotWriteableAlertRule (Rule)

Данное правило создает предупреждение, если бюджет питания на целевом компьютере недоступен для записи.

Knowledge Base article:

Краткое описание

Данное правило создает предупреждение, если бюджет питания на целевом компьютере недоступен для записи.

Причины

Данное предупреждение появится, если задача, правило или восстановление пытаются установить бюджет питания на сервер, а сервер не может выполнить запрос. Это может случиться, если оборудование не поддерживает установку бюджета питания или если эта возможность отключена. Ниже приведены названия компонентов пакета управления, которые могут выполнить попытку установки бюджета питания:

Решения

Убедитесь, что сервер позволяет установить бюджет питания или отключить правило его установки.

Element properties:

TargetMicrosoft.Windows.PowerManagement.2012.PowerSupply
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Бюджет питания для Windows Server 2012 недоступен для записи
Не удается установить бюджет питания на целевом компьютере, поскольку он недоступен для записи. Необходимо отключить правила, которые изменяют бюджет питания на целевом компьютере, в случае, если они подключены.

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.ScriptGenerated.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.PowerManagement.2012.PowerBudgetNotWriteableAlertRule" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.PowerManagement.2012.PowerSupply" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.ScriptGenerated.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ScriptName>WindowsServer8PowerConsumptionControlScript.vbs</ScriptName>
<EventNumber>9006</EventNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertMessageId>$MPElement[Name='Microsoft.Windows.PowerManagement.2012.PowerBudgetNotWriteable.AlertMessage']$</AlertMessageId>
<AlertParameters/>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
</WriteActions>
</Rule>