Aktiviert eine optionale Active Directory-Funktion.
Syntax
Enable-ADOptionalFeature <ADOptionalFeature> <ADOptionalFeatureScope> <ADEntity>
Beschreibung
Das Cmdlet Enable-ADOptionalFeature aktiviert ein optionales Active Directory-Feature, das einem bestimmten Domänenmodus oder Gesamtstrukturmodus zugeordnet ist.Optionale Active Directory-Features, die von einem bestimmten Domänenmodus oder Gesamtstrukturmodus abhängen, müssen explizit aktiviert werden, nachdem der Domänenmodus oder Gesamtstrukturmodus festgelegt wurde.
Der Parameter Identity gibt die optionale Active Directory-Funktion an, die Sie aktivieren möchten.Sie können ein optionales Feature anhand seines definierten Namens, seiner Feature-GUID oder Objekt-GUID identifizieren.Sie können den Parameter auch auf eine optionale Feature-Objektvariable festlegen, z. B. $<localOptionalFeatureObject>
, oder Sie können ein optionales Feature-Objekt über die Pipeline an den Identity-Parameter übergeben.Sie können beispielsweise mit dem Cmdlet Get-ADOptionalFeature ein optionales Feature-Objekt abrufen und das Objekt dann über die Pipeline an das Cmdlet Enable-ADOptionalFeature übergeben.
Der Parameter Scope gibt den Bereich an, in dem die optionale Funktion aktiviert ist.
Der Parameter Target gibt die Domäne oder Gesamtstruktur an, in der das optionale Feature aktiviert ist.Sie können die Domäne oder Gesamtstruktur anhand des vollqualifizierten Domänennamens (FQDN), des NetBIOS-Namens oder des definierten Namens des Domänenbenennungskontexts identifizieren.
Beispiele
Beispiel 1: Aktivieren der Papierkorbfunktion für eine Gesamtstruktur
PS C:\> Enable-ADOptionalFeature -Identity 'Recycle Bin Feature' -Scope ForestOrConfigurationSet -Target 'fabrikam.com' -Server dc1
Dieser Befehl aktiviert die optionale Feature-Papierkorbfunktion für die Gesamtstruktur fabrikam.com.Dieser Vorgang muss auf dem Domänencontroller ausgeführt werden, der die Rolle Naming Flexible Single Master Operations (FSMO) besitzt.
Beispiel 2: Aktivieren des Papierkorbs für eine AD LDS-Instanz
PS C:\> Enable-ADOptionalFeature -Identity 'Feature 1' -Scope ForestOrConfigurationSet -Target 'CN=Configuration,CN={0241853A-6BBF-48AA-8AE0-9C35D0C91B7B}' -Server lds.fabrikam.com:50000
Dieser Befehl aktiviert die optionale Feature-Papierkorbfunktion für die AD LDS-Instanz lds.fabrikam.com.Dieser Vorgang muss für die AD LDS-Instanz ausgeführt werden, die die Benennungsrolle FSMO enthält.
Beispiel 3: Festlegen des ForestMode auf einer AD LDS-Instanz
PS C:\> Set-ADObject -Identity "CN=Partitions,CN=Configuration,CN={4F971828-5BE4-4E94-B532-58F2BFB6A3A5}" -Replace @{"msDS-Behavior-Version"=4}
Dieser Befehl setzt den ForestMode (Forest Functional Level) auf Windows2008R2Forest auf einer AD LDS-Instanz.Der ForestMode muss Windows2008R2Forest oder höher sein, um die Papierkorbfunktion für AD LDS zu aktivieren.
Parameter
Gibt die zu verwendende Authentifizierungsmethode an.Die zulässigen Werte für diesen Parameter sind:
- Negotiate oder 0
- Basic oder 1
Die Standardauthentifizierungsmethode ist Negotiate.
A Secure Sockets Layer (SSL) connection is required for the Basic authentication method.
Type: | ADAuthType |
Accepted values: | Negotiate, Basic |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the user account credentials to use to perform this task.Die Standardanmeldeinformationen sind die Anmeldeinformationen des aktuell angemeldeten Benutzers, es sei denn, das Cmdlet wird von einem Active Directory-Modul für Windows PowerShell-Anbieterlaufwerk ausgeführt.Wenn das Cmdlet von einem solchen Providerlaufwerk aus ausgeführt wird, ist das dem Laufwerk zugeordnete Konto der Standardwert.
Um diesen Parameter anzugeben, können Sie einen Benutzernamen eingeben, z. B. User1 oder Domain01\User01, oder Sie können ein PSCredential-Objekt angeben.Wenn Sie einen Benutzernamen für diesen Parameter angeben, fordert das Cmdlet zur Eingabe eines Kennworts auf.
Sie können ein PSCredential-Objekt auch mithilfe eines Skripts oder des Cmdlets Get-Credential erstellen.Anschließend können Sie den Parameter Credential auf das Objekt PSCredential setzen.
Wenn die aktiven Anmeldeinformationen nicht über die Berechtigung auf Verzeichnisebene zum Ausführen der Aufgabe verfügen, gibt das Active Directory-Modul für Windows PowerShell einen Beendigungsfehler zurück.
Typ: | PSCredential |
Position: | Benannt |
Standardwert: | Keine |
Pipeline-Eingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Gibt ein optionales Active Directory-Feature-Objekt an, indem einer der folgenden Werte angegeben wird.Der Bezeichner in Klammern ist der Anzeigename des Lightweight Directory Access Protocol (LDAP) für das Attribut.Die zulässigen Werte für diesen Parameter sind:
- Ein FQDN
- Eine Feature-GUID (featureGUID)
- Eine Objekt-GUID (objectGUID)
Das Cmdlet durchsucht den Standardbenennungskontext oder die Standardpartition, um das Objekt zu finden.Wenn zwei oder mehr Objekte gefunden werden, gibt das Cmdlet einen nicht abschließenden Fehler zurück.
Dieser Parameter kann dieses Objekt auch über die Pipeline abrufen oder Sie können diesen Parameter auf eine optionale Feature-Objektinstanz setzen.
Typ: | ADOptionalFeature |
Position: | 0 |
Standardwert: | Keine |
Pipeline-Eingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Gibt ein Objekt zurück, das das Element darstellt, mit dem Sie working.By standardmäßig generiert dieses Cmdlet keine Ausgabe.
Typ: | Schalterparameter |
Position: | Benannt |
Standardwert: | Keine |
Pipeline-Eingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Specifies the scope at which the feature is enabled or disabled.The acceptable values for this parameter are:
- Domain or 0
- Forest or 1
Type: | ADOptionalFeatureScope |
Accepted values: | Unknown, ForestOrConfigurationSet, Domain |
Position: | 2 |
Default value: | None |
Accept pipeline input: | False |
Platzhalterzeichen akzeptieren: | False |
Gibt die AD DS-Instanz (Active Directory Domain Services) an, mit der eine Verbindung hergestellt werden soll, indem einer der folgenden Werte für einen entsprechenden Domänennamen oder Verzeichnisserver angegeben wird.Der Dienst kann einer der folgenden sein: Active Directory Lightweight Domain Services (AD LDS), AD DS oder Active Directory Snapshot Instance.
Geben Sie die AD DS-Instanz auf eine der folgenden Arten an:
Domain name values:
- FQDN
- NetBIOS-Name
Verzeichnisserverwerte:
- vollqualifizierter Verzeichnisservername
- NetBIOS-Name
- Vollqualifizierter Verzeichnisservername und Port
Der Standardwert für diesen Parameter wird durch eine der folgenden Methoden in der Reihenfolge bestimmt, in der sie aufgelistet sind:
- Mithilfe des Serverwerts von Objekten, die über die Pipeline übergeben werden
- Mithilfe der Serverinformationen, die dem AD DS Windows PowerShell-Providerlaufwerk zugeordnet sind, wenn das Cmdlet auf diesem Laufwerk ausgeführt wird
- Mithilfe der Domäne des Computers, auf dem Windows PowerShell ausgeführt wird
Typ: | String |
Position: | Named |
Standardwert: | Keine |
Pipeline-Eingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Gibt die Domäne oder Gesamtstruktur an, in der das optionale Feature geändert werden soll.Sie können die Zieldomäne oder -gesamtstruktur identifizieren, indem Sie einen der folgenden Werte angeben:
- FQDN der Gesamtstruktur oder Domäne
- NetBIOS-Name der Gesamtstruktur oder Domäne
Sie können auch, wenn der Gültigkeitsbereich auf Domäne (nicht Gesamtstruktur) festgelegt ist, Folgendes verwenden:
- Distinguished Name des Domänenbenennungskontexts
Typ: | ADEntity |
Position: | 3 |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Shows what would happen if the cmdlet runs.The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Platzhalterzeichen akzeptieren: | False |
Inputs
ADOptionalFeature
Ein optionales Feature-Objekt wird vom Identity-Parameter empfangen.
Ausgaben
Keine
Hinweise
- Dieses Cmdlet funktioniert nicht mit einem Active Directory-Snapshot.
- Dieses Cmdlet funktioniert nicht mit einem schreibgeschützten Domänencontroller.
- Papierkorb-Funktion: Sobald der Active Directory-Papierkorb aktiviert ist, werden alle Objekte, die vor der Aktivierung des Active Directory-Papierkorbs gelöscht wurden (Tombstone-Objekte), zu recycelten Objekten. Sie sind im Container für gelöschte Objekte nicht mehr sichtbar und können nicht über den Active Directory-Papierkorb wiederhergestellt werden. Die einzige Möglichkeit, diese Objekte wiederherzustellen, besteht in einer autorisierenden Wiederherstellung aus einer AD DS-Sicherung, die vor der Aktivierung des Active Directory-Papierkorbs erstellt wurde.
- Deaktiviere-Adoptionsfeature
- Erhalte-Adoptionsfeature