Sdílet prostřednictvím


Technologiebeispiel für DSML-Batchanforderungen

Aktualisiert: November 2007

In diesem Beispiel wird das Durchführen von Batchverzeichnisvorgängen mithilfe von DSML (Directory Services Markup Language)-Diensten und der DsmlSoapHttpConnection-Klasse sowie der DsmlRequestDocument-Klasse veranschaulicht. Das Beispiel ist nur in Visual C# verfügbar.

Informationen zur Verwendung der Beispiele finden Sie unter den folgenden Themen:

So erstellen Sie das Beispiel

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zum Verzeichnis BatchRequest\CS.

  2. Geben Sie in der Befehlszeile ein msbuild batchrequest.sln.

So führen Sie das Beispiel aus

  1. Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die erstellte ausführbare Datei enthält.

  2. Geben Sie batchrequest gefolgt von den Argumente ein, und drücken Sie die EINGABETASTE.

Dieses Beispiel hat die folgende Syntax:

BatchRequest <dsmlServer> <user> <pwd> <domain> <targetOU>
  • dsmlServer
    Der Server.

  • user
    Ihr Benutzername.

  • pwd
    Ihr Kennwort.

  • domain
    Die Active Directory-Domäne.

  • targetOU
    Die Zielorganisationseinheit.

Im Folgenden ein Beispiel:

batchrequest http://myDC1.testDom.fabrikam.com/dsml/adssoap.dsmlx  user1  secret@~1 testDom OU=samples,DC=testDom,DC=fabrikam,DC=com
Hinweis:

Dieses Beispiel ist eine Konsolenanwendung. Sie müssen es in einem Eingabeaufforderungsfenster starten und ausführen, um seine Ausgabe anzuzeigen.

Hinweise

In diesem Beispiel werden die folgenden Methoden definiert.

Methode

Beschreibung

CreateConnection

Stellt mithilfe einer DsmlSoapHttpConnection eine Verbindung zum Server her.

SendBatchRequeset

Erstellt mit DsmlRequestDocument eine Batchanforderung für drei Beispielorganisationseinheiten.