PowerShell unter Windows Server 2008

POWERSHELL-INSTALLATION

Im Windows 2008 Server ist dies bereits eine Funktion des Betriebssystems. Dann starten wir den “Server Manager” . Unser Lieblingstool in einem Server!

Bild gesendet

  • Im nächsten Bildschirm klicken wir auf “Features hinzufügen”.
  • Wir können eine Liste der verfügbaren Funktionen sehen, aber wir werden Windows POWERSHELL aktivieren.
  • Wenn Sie auf die Schaltfläche “WEITER” klicken, werden Sie auf dem folgenden Bildschirm über die Installation informiert. Wenn wir dem zustimmen und das ist ja, klicken Sie auf die Schaltfläche “INSTALLIEREN”.
  • Jetzt können wir WINDOWS POWERSHELL über das Startmenü ausführen . Im folgenden Bild können wir die POWERSHELL laufen sehen.

Bild gesendet

Bild gesendet

ERSTELLE EINEN BENUTZER FÜR DIE ANZEIGE MIT POWERSHELL

Wir werden uns mit der Organisationseinheit “USUARIES” verbinden. Dazu speichern wir die Verbindung in einer Variablen, die wir in diesem Fall aufrufen: $ rquagliano.

$ rquagliano = [ADSI] “LDAP: // OU = Benutzer, DC = rqua, DC = lokal”

Dem vorherigen Befehl zufolge verwendet WINDOWS POWERSHELL den Adaptertyp “ACTIVE DIRECTORY SERVICES INTERFACE” für die Kommunikation mit Active Directory-Objekten und verwendet eine LDAP-Abfrage, um eine Verbindung zum Active Directory-Objekt herzustellen.
Jetzt haben wir eine Variable ($ rquagliano) , die die Verbindung zu den OU- Benutzern enthält, dh $ rquagliano ist ein Verweis auf das Objekt “users”.

Jetzt müssen wir den Befehl “CREATE” ausführen
Der Befehl “CREATE” erfordert zwei als Argumente übergebene Parameter. Die Klasse des Objekts und dessen RDN.
Denken Sie daran, dass die RDN in diesem Fall lautet : “CN = Ricardo Quagliano”.
Natürlich ist die Klasse des Objekts, das wir erstellen möchten, “Benutzer”.

$ rqUser = $ objOU.Create (“Benutzer”, “CN = Ricardo Quagliano”)

In diesem Fall speichern wir eine Variable mit dem Namen “$ rqUser”.

Füllen Sie das Objekt mit der Methode “PUT”
Wir wissen bereits, dass es Attribute gibt, die beim Erstellen eines Benutzerobjekts obligatorisch sind. Nun, das erforderliche Attribut ist der “ANMELDENAME VOR WINDOWS 2000”.
Der LDAP-Name für dieses Attribut lautet: “sAMAccoutName”.
Abgesehen von diesem erforderlichen Attribut gibt es viele andere, einige davon sind:

See also  Python - Benutzeroberflächen, Teil 2

USERPRINCIPALNAME, DISPLAYNAME, GIVENNAME, SN, BESCHREIBUNG, FIRMA, ABTEILUNG, TITEL, POST .

Es gibt noch viel mehr, in diesem Fall werden wir einige Eigenschaften vervollständigen.

$ rqUser.Put (“sAMAccountName”, “qricardo”)

$ rqUser.Put (“userPrincipalName”, “qricardo”)

$ rqUser.Put (“email”, “[email protected]”)

Mit diesen Attributen können wir beginnen, Befehle auszuführen. Wenn wir jedoch alle Eigenschaften kennen möchten, die wir verwenden können, können wir dies über die Eigenschaften eines Benutzers des Active Directory tun.

Dazu müssen wir nur den Befehl SetInfo () des Objekts wie folgt starten:

$ rqUser.SetInfo ()

Mit diesen Befehlen können wir einen Benutzer in unserer AD erstellen . Wir müssen berücksichtigen , dass wir beim Auslösen der verschiedenen Befehle in unserer POWERSHELL keine Nachricht erhalten, sondern nur vom Benutzer in unserer AD erstellt werden um die Eigenschaften zu ändern.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *