Bufor wydruku: sprawdź ustawienia zabezpieczeń drukarki

Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Checkprintersecuritysettings.EventBased.UnitMonitor (UnitMonitor)

Sprawdź ustawienia zabezpieczeń drukarki.

Knowledge Base article:

Podsumowanie

Sprawdź ustawienia zabezpieczeń drukarki.

Konfiguracja

Monitor pobiera pojedynczy parametr konfiguracyjny określający, czy bufor wydruku powinien być monitorowany w przypadku, gdy są włączone dzienniki wydarzeń „Microsoft-Windows-PrintService/Admin i Microsoft-Windows-PrintService/Operational”, a usługa Dziennik zdarzeń jest uruchamiana ponownie. Domyślnie monitor buforu wydruku będzie monitorowany tylko wtedy, gdy dzienniki wydarzeń „Microsoft-Windows-PrintService/Admin i Microsoft-Windows-PrintService/Operational” są włączone.

Rozwiązania

Jeśli problem nadal występuje, należy powiadomić użytkowników, a następnie zatrzymać i ponownie uruchomić usługę buforu wydruku lub ponownie uruchomić serwer.

Aby uruchomić lub ponownie uruchomić usługę buforu wydruku, należy wykonać poniższą procedurę.

Ostrzeżenie: Ponowne uruchomienie usługi Bufor wydruku spowoduje ponowne uruchomienie wszystkich zadań drukowania. Po ponownym uruchomieniu usługi buforu wydruku może być konieczne zresetowanie niektórych drukarek lub wyłączenie i ponowne włączenie ich. W przypadku aktywnego serwera wydruku należy w miarę możności wykonać tę procedurę poza godzinami pracy lub podczas konserwacji. Przed wykonaniem tej procedury należy przestawić wszystkie drukarki w tryb offline i poczekać na zakończenie wszystkich zadań drukowania lub wstrzymać pracę wszystkich drukarek i poczekać na zakończenie wszystkich aktywnych zadań drukowania.

W przypadku niektórych wystąpień podczas próby uruchomienia buforu wydruku może wystąpić \Uruchomienie usługi zależności lub grupy nie powiodło się\ ? podczas próby uruchomienia usługi Bufor wydruku. Może to się zdarzyć, gdy usługa buforu wydruku jest zależna od innych usług, które nie zostały uruchomione. Aby rozwiązać ten problem, należy wykonać poniższą procedurę:

Element properties:

TargetMicrosoft.Windows.Server.10.0.PrintServer.Printer
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alert stanu buforu wydruku: sprawdź ustawienia zabezpieczeń drukarki
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Checkprintersecuritysettings.EventBased.UnitMonitor" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.PrintServer.Printer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.PrintServer.PrintSpoolerService.PrintSpoolerStatus.System.Checkprintersecuritysettings.EventBased.UnitMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Negative" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-PrintService/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(366)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.Server.10.0.PrintServer.Printer"]/DeviceID$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-PrintService/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-PrintService</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(312|313)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>