Domanda

Qualcuno ha qualche idea su come leggere la configurazione MSDTC sulla macchina corrente? Sto specificamente cercando di verificare che l'utente abbia eseguito i seguenti passaggi:

  1. Apri Gestione componenti (Avvia > Tutti i programmi > Strumenti di amministrazione > Servizi componenti)

  2. Fai doppio clic su Servizi componenti, quindi espandi Computer. Fare clic con il tasto destro su Risorse del computer e seleziona Proprietà

  3. Nella scheda MSDTC, fai clic sul pulsante Configurazione sicurezza e configura le proprietà come segue:

  4. Accesso DTC alla rete: selezionato

  5. Consenti client remoti: selezionato

  6. Consenti in entrata: selezionato

  7. Consenti in uscita: selezionato

  8. Autenticazione chiamante in arrivo richiesta: selezionata

Fa parte di un piccolo componente che devo scrivere per convalidare la configurazione dell'utente finale. Non penso che proverei a risolverlo se fosse sbagliato: basta puntare l'utente sul file della guida - quindi è necessaria solo la sola lettura.

È stato utile?

Soluzione

Non sono sicuro che sia possibile farlo a livello di programmazione da qualsiasi API o WMI. Almeno puoi controllare le informazioni del registro su:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Security

Altri suggerimenti

È possibile utilizzare le classi / interfacce di amministrazione COM + per fare ciò. Richiederà l'interoperabilità COM anche da parte tua.

Il riferimento si trova in:

http://msdn.microsoft.com/en -us / library / ms681189 (VS.85) aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top