schakelt een optionele Active Directory-functie in.
syntaxis
Enable-ADOptionalFeature <ADOptionalFeature> <ADOptionalFeatureScope> <ADEntity>
Description
de cmdlet Enable-ADOptionalFeature activeert een optionele Active Directory-functie die is gekoppeld aan een bepaalde domeinmodus of forest-modus.Optionele Active Directory-functies die afhankelijk zijn van een opgegeven domeinmodus of forest-modus, moeten expliciet worden ingeschakeld nadat de domeinmodus of forest-modus is ingesteld.
De Identiteitsparameter specificeert de Active Directory optionele functie die u wilt inschakelen.U kunt een optionele functie identificeren aan de hand van de distinguished name, GUID of object GUID.U kunt de parameter ook instellen op een optionele feature object variabele, zoals $<localOptionalFeatureObject>
of u kunt een optioneel feature object door de pijplijn naar de identiteit parameter.U kunt bijvoorbeeld de cmdlet Get-ADOptionalFeature gebruiken om een optioneel object op te halen en het object vervolgens door de pijplijn te sturen naar de cmdlet Enable-ADOptionalFeature.
de Scope parameter specificeert de scope waarbij de optionele functie is ingeschakeld.
De doelparameter specificeert het domein of forest waarop de optionele functie is ingeschakeld.U kunt het domein of forest identificeren aan de hand van de FQDN-naam (fully qualified domain name), de NetBIOS-naam of de DNN-naam van de domein-naamgevingscontext.
voorbeelden
Voorbeeld 1: De Prullenbakfunctie voor een forest inschakelen
PS C:\> Enable-ADOptionalFeature -Identity 'Recycle Bin Feature' -Scope ForestOrConfigurationSet -Target 'fabrikam.com' -Server dc1
Dit commando schakelt de optionele Prullenbakfunctie voor het forest in fabrikam.com.Deze bewerking moet worden uitgevoerd op de domeincontroller die de FSMO-rol (naming flexible single master operations) heeft.
Voorbeeld 2: Activeer de prullenbak voor een AD LDS-exemplaar
PS C:\> Enable-ADOptionalFeature -Identity 'Feature 1' -Scope ForestOrConfigurationSet -Target 'CN=Configuration,CN={0241853A-6BBF-48AA-8AE0-9C35D0C91B7B}' -Server lds.fabrikam.com:50000
Dit commando schakelt de optionele functie prullenbak in voor het AD LDS-exemplaar lds.fabrikam.com.deze bewerking moet worden uitgevoerd op het AD LDS-exemplaar dat de rol FSMO-naamgeving bevat.
Voorbeeld 3: Stel de ForestMode in op een AD LDS-exemplaar
PS C:\> Set-ADObject -Identity "CN=Partitions,CN=Configuration,CN={4F971828-5BE4-4E94-B532-58F2BFB6A3A5}" -Replace @{"msDS-Behavior-Version"=4}
Dit commando stelt de ForestMode (Forest Functional Level) in op Windows2008R2Forest op een AD LDS-exemplaar.De ForestMode moet Windows2008R2Forest of hoger zijn om de Prullenbakfunctie voor AD LDS in te schakelen.
Parameters
specificeert de te gebruiken authenticatiemethode.De aanvaardbare waarden voor deze parameter zijn:
- Negotiate of 0
- Basic of 1
De standaard authenticatiemethode is 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.De standaardreferenties zijn de referenties van de momenteel aangemelde gebruiker, tenzij de cmdlet wordt uitgevoerd vanuit een Active Directory-module Voor Windows PowerShell-providerstation.Als de cmdlet wordt uitgevoerd vanaf een dergelijk providerstation, is het account dat aan het station is gekoppeld de standaard.
om deze parameter op te geven, kunt u een gebruikersnaam typen, zoals User1 of Domain01\User01 of u kunt een PSCredential object opgeven.Als u een gebruikersnaam opgeeft voor deze parameter, vraagt de cmdlet om een wachtwoord.
u kunt ook een PSCredential object aanmaken met behulp van een script of met behulp van de cmdlet Get-Credential.U kunt dan de Credential parameter instellen op het PSCredential object.
als de acteerreferenties geen mapmachtiging hebben om de taak uit te voeren, geeft Active Directory-module Voor Windows PowerShell een afsluitfout terug.
Type: | PSCredential | positie: | Named | standaardwaarde: | geen | Accept pipeline input: | False |
accepteer jokertekens: | False |
specificeert een Active Directory optioneel object door een van de volgende waarden op te geven.De identifier tussen haakjes is de LDAP-weergavenaam (Lightweight Directory Access Protocol) voor het kenmerk.De aanvaardbare waarden voor deze parameter zijn:
- A FQDN
- A feature GUID (featureGUID)
- Een object GUID (objectgids)
de cmdlet doorzoekt de standaard naamgevingscontext of partitie om het object te vinden.Als twee of meer objecten worden gevonden, geeft de cmdlet een niet-beëindigende fout terug.
deze parameter kan dit object ook door de pijplijn halen of u kunt deze parameter instellen op een optioneel object.
Type: | Adoptiefeature | positie: | 0 | standaardwaarde: | geen |
accepteer pipeline input: | True |
jokertekens accepteren: | False |
geeft een object terug dat het item vertegenwoordigt waarmee u bent working.By standaard genereert deze cmdlet geen uitvoer.
Type: | SwitchParameter | positie: | Named | Default value: | None | Accept pipeline input: | False |
accepteer jokertekens: | 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 |
jokertekens accepteren: | False |
specificeert het Active Directory Domain Services (AD DS) – exemplaar waarmee verbinding moet worden gemaakt door een van de volgende waarden op te geven voor een corresponderende domeinnaam of MapServer.De service kan een van de volgende zijn: AD LDS (Active Directory Lightweight Domain Services), AD DS of Active Directory snapshot-exemplaar.
specificeer het AD DS-exemplaar op een van de volgende manieren:
domeinnaamwaarden:
- FQDN
- NetBIOS-naam
Mapserverwaarden:
- volledig gekwalificeerde mapservernaam
- NetBIOS-naam
- volledig gekwalificeerde mapservernaam en poort
De standaardwaarde voor deze parameter wordt bepaald door een van de volgende methoden in de volgorde waarin ze worden weergegeven:
- Door het gebruik van de Server waarde van objecten die in de pijplijn
- Door het gebruik van de server informatie in verband met de AD DS-Windows-PowerShell-provider rijden, wanneer de cmdlet wordt uitgevoerd in die schijf
- Door het gebruik van de domeinnaam van de computer waarop Windows PowerShell
Typ: | String |
Plaats: | Naam |
Standaard waarde: | Geen |
Accepteren pijplijn invoer: | False |
Accepteren wildcard tekens: | False |
specificeert het domein of forest waarin de optionele functie moet worden gewijzigd.U kunt het doeldomein of forest identificeren door een van de volgende waarden op te geven:
- FQDN van het forest of domein
- NetBIOS naam van het forest of domein
u kunt ook, wanneer bereik is ingesteld op domein (niet forest), het volgende gebruiken:
- DNN naam van het domein naamgeving context
type: | adentity |
positie: | 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 |
jokertekens accepteren: | False |
invoer
Adoptiefunctie
Een optioneel object wordt ontvangen door de Identiteitsparameter.
uitgangen
geen
notities
- deze cmdlet werkt niet met een Active Directory-snapshot.
- deze cmdlet werkt niet met een alleen-lezen domeincontroller.
- Prullenbak functie: Zodra de Active Directory-Prullenbak is ingeschakeld, worden alle objecten die zijn verwijderd voordat de Active Directory-Prullenbak is ingeschakeld (tombstone-objecten) gerecycleerde objecten. Ze zijn niet meer zichtbaar in de container verwijderde objecten en ze kunnen niet worden hersteld met behulp van Active Directory Prullenbak. De enige manier om deze objecten te herstellen is door middel van een autoritaire restore vanaf een AD DS-back-up die is gemaakt voordat de Active Directory-Prullenbak is ingeschakeld.
- Disable-ADOptionalFeature
- Get-ADOptionalFeature