Impossibile ottenere le proprietà dell'oggetto MSMQ (configurazione MSMQ) da Active Directory
Impossibile creare l'oggetto configurazione di MSMQ in Servizi di dominio Active Directory (AD DS). Questo errore può essere causato da una delle condizioni seguenti:
L'utente che installa Accodamento messaggi non ha le autorizzazioni appropriate per creare oggetti figlio in AD DS.
I ritardi di replica non sono configurati correttamente.
In AD DS esiste un oggetto computer corrotto.
Per eseguire queste procedure, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.
L'utente che installa Accodamento messaggi non ha le autorizzazioni appropriate per creare oggetti figlio in AD DS
Per confermare che l'utente che installa Accodamento messaggi è un utente del dominio e membro del gruppo di sicurezza locale Administrators:
Aprire la console di Gestione computer. Per aprire Gestione computer, fare clic sul pulsante Start. Nella casella di ricerca, digitare compmgmt.msc, quindi premere INVIO.
Nell'albero della console, espandere Utilità di sistema, Utenti e gruppi locali, quindi fare clic su Gruppi.
Nel riquadro dei dettagli, fare doppio clic su Administrators.
Nella sezione Membri, confermare che l'utente fa parte di questo gruppo (Administrators).
Se l'utente non fa parte del gruppo, consultare la sezione "Assegnare le autorizzazioni appropriate."
I ritardi di replica non sono configurati correttamente
Vi è un problema con i ritardi di replica. Il problema dovrebbe risolversi dopo la replica di Active Directory stesso. Al termine della replica, tentare nuovamente la creazione dell'oggetto Active Directory:
Per le reti più piccole, la replica impiega qualche minuto.
Per le reti più grandi, la replica impiega molto tempo.
Gli utenti avanzati e gli amministratori di dominio possono utilizzare Controllo di coerenza informazioni per configurare i ritardi di replica. Per maggiori informazioni sull'ottimizzazione della replica di Active Directory in una rete di grandi dimensioni, vedere l'articolo 244368 nella Microsoft Knowledge Base ( http://go.microsoft.com/fwlink/?LinkId=107511).
In AD DS esiste un oggetto computer corrotto
Per confermare che esistono oggetti computer obsoleti:
Fare clic su Start, selezionare Strumenti di amministrazione, fare clic con il pulsante destro del mouse su Utenti e computer di Active Directory, quindi fare clic su Esegui come amministratore.
Nel menu Visualizza, accertarsi che siano selezionati Utenti, Contatti, Gruppi e Computer come contenitori e Funzionalità avanzate.
Selezionare il computer in questione. Verificare se sotto il computer sono presenti oggetti Accodamento messaggi.
Se sono presenti oggetti Accodamento messaggi e sul computer non è installato Accodamento messaggi con l'integrazione di Active Directory, gli oggetti in questione sono obsoleti.
Se si stabilisce la presenza di oggetti obsoleti, attenersi alla procedura seguente
Gli oggetti obsoleti possono causare problemi che impediscono il corretto funzionamento del servizio MSMQ. L'eliminazione degli oggetti obsoleti può risolvere il problema. Tuttavia, l'eliminazione di un oggetto computer in Servizi di dominio Active Directory (AD DS) può causare problemi nel computer client. Prima di eliminare l'oggetto computer, accertarsi che non saranno condizionati servizi in esecuzione sul computer client. In tal caso, l'eliminazione dell'oggetto Active Directory di Accodamento messaggi comporta anche l'eliminazione delle code sul computer.
Devono essere installati gli strumenti servizio Active Directory in Strumenti di amministrazione ruoli sotto Amministrazione remota del server.
Per eseguire queste procedure, è necessario appartenere al gruppo Administrators oppure avere ricevuto in delega l'autorità appropriata.
Confermare che sono installati gli strumenti servizio Active Directory
Per confermare che sono installati gli strumenti servizio Active Directory:
Fare clic su Start, selezionare Strumenti di amministrazione, fare clic con il pulsante destro del mouse su Utenti e computer di Active Directory, quindi fare clic su Esegui come amministratore.
Confermare che gli strumenti Active Directory appaiono nell'elenco:
Domini e trust di Active Directory
Siti e servizi di Active Directory
Utenti e computer di Active Directory
Eliminare gli oggetti computer obsoleti
Per eliminare gli oggetti computer obsoleti:
Fare clic su Start, selezionare Strumenti di amministrazione, fare clic con il pulsante destro del mouse su Utenti e computer di Active Directory, quindi fare clic su Esegui come amministratore.
Nel menu Visualizza, accertarsi che siano selezionati Utenti, Contatti, Gruppi e Computer come contenitori e Funzionalità avanzate.
Selezionare il computer in questione. Verificare se sotto il computer sono presenti oggetti Accodamento messaggi.
Se sono presenti oggetti Accodamento messaggi e sul computer non è installato Accodamento messaggi con l'integrazione di Active Directory, l'oggetto in questione è obsoleto. Eliminare l'oggetto Active Directory di Accodamento messaggi in questione e riavviare il servizio MSMQ oppure, se necessario, riavviare il computer.
Per maggiori informazioni, vedere l'ID evento 2120 ( http://technet.microsoft.com/en-us/library/dd337481(WS.10).aspx)
Target | Microsoft.MSMQ.6.3.Servers | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Event_ID | 2120 | ||
Event Source | $Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2120" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2120</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2120.AlertName"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>