Werbung

Herkunft

Microsoft.ActiveDirectory.Management.dll

Kurzinformation

Ändert ein Active Directory-Dienstkonto.

Syntax

Set-ADServiceAccount [-Identity] [-Add ] [-Remove ] [-Replace ] [-Clear ] [-Partition ] [-PassThru] [-Server ] [-Credential ] [-AuthType ] [-Verbose] [-Debug] [-ErrorAction ] [-WarningAction ] [-ErrorVariable ] [-WarningVariable ] [-OutVariable ] [-OutBuffer ] [-WhatIf] [-Confirm] [-AccountExpirationDate ] [-AccountNotDelegated ] [-Certificates ] [-Description ] [-DisplayName ] [-Enabled ] [-HomePage ] [-SamAccountName ] [-ServicePrincipalNames ] [-TrustedForDelegation ] Set-ADServiceAccount -Instance [-PassThru] [-Server ] [-Credential ] [-AuthType ] [-Verbose] [-Debug] [-ErrorAction ] [-WarningAction ] [-ErrorVariable ] [-WarningVariable ] [-OutVariable ] [-OutBuffer ] [-WhatIf] [-Confirm]

Beschreibung

Das Cmdlet "Set-ADServiceAccount" ändert die Eigenschaften eines Active Directory-Dienstkontos. Sie können häufig verwendete Eigenschaftenwerte mit den Cmdlet-Parametern ändern. Eigenschaftenwerte, die keinen Cmdlet-Parametern zugeordnet sind, können mit den Parametern "Add", "Replace", "Clear" und "Remove" geändert werden.

Der Identity-Parameter gibt das zu ändernde Active Directory-Dienstkonto an. Sie können ein Dienstkonto durch den definierten Namen (DN), GUID, die Sicherheits-ID (SID) oder den Kontonamen des Sicherheitskonto-Managers (Security Accounts Manager, SAM) identifizieren. Sie können auch den Identity-Parameter auf eine Objektvariable festlegen, z. B. $, oder über die Pipeline ein Kontoobjekt an den Identity-Parameter übergeben. Sie können z. B. das Cmdlet "Get-ADServiceAccount" verwenden, um ein Dienstkontoobjekt abzurufen, und dann das Objekt über die Pipeline an das Cmdlet "Set-ADServiceAccount" übergeben.

Der Instance-Parameter bietet die Möglichkeit, ein Dienstkontoobjekt zu aktualisieren, indem die an einer Kopie des Objekts vorgenommenen Änderungen übernommen werden. Wenn Sie den Instance-Parameter auf eine geänderte Kopie eines Active Directory-Dienstkontoobjekts festgelegt haben, werden durch das Cmdlet "Set-ADServiceAccount" am ursprünglichen Dienstkontoobjekt dieselben Änderungen vorgenommen. Rufen Sie mit dem Get-ADServiceAccount-Objekt eine Kopie des zu ändernden Objekts ab. Wenn Sie den Instance-Parameter angeben, sollten Sie den Identity-Parameter nicht übergeben. Weitere Informationen über den Instance-Parameter finden Sie in der Beschreibung des Instance-Parameters.

Weitere Informationen über das Instance-Konzept in Active Directory-Cmdlets finden Sie unter "about_ActiveDirectory_Instance".

In den folgenden Beispielen wird gezeigt, wie die ServicePrincipalNames-Eigenschaft eines Dienstkontoobjekts mit drei Methoden geändert wird: – Durch Angabe des Identity-Parameters und des ServicePrincipalNames-Parameters – Durch Übergeben eines Dienstkontoobjekts über die Pipeline und Angeben des ServicePrincipalNames-Parameters – Durch Angabe des Instance-Parameters

Methode 1: Ändern Sie die ServicePrincipalNames-Eigenschaft für das ZugangIndien-Dienstkonto mit dem Identity-Parameter und dem ServicePrincipalNames-Parameter.

Set-ADServiceAccount -Identity ZugangIndien -ServicePrincipalNames @{Add=ACCESSAPP/india.contoso.com}

Methode 2: Ändern Sie die ServicePrincipalNames-Eigenschaft für das ZugangIndien-Dienstkonto durch das Übergeben des ZugangIndien-Dienstkontos über die Pipeline und Angeben des ServicePrincipalNames-Parameters.

Get-ADServiceAccount -Identity "ZugangIndien" | Set-ADServiceAccount -ServicePrincipalNames @{Add=ACCESSAPP/india.contoso.com}

Methode 3: Ändern Sie in der Windows PowerShell-Befehlszeile die -Eigenschaft für das ZugangIndien-Dienstkonto, um eine lokale Instanz des ZugangIndien-Dienstkontos zu ändern. Legen Sie dann den Instance-Parameter auf die lokale Instanz fest.

$serviceAccount = Get-ADServiceAccount -Identity "ZugangIndien" $serviceAccount.ServicePrincipalNames = @{Add=ACCESSAPP/india.contoso.com} Set-ADServiceAccount -Instance $serviceAccount.

Links

Liste aller Commandlets Mehr über die Windows PowerShell

Bücher zur PowerShell

Buchcover Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe) Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe)
Autoren: Dr. Holger Schwichtenberg
erschienen 2016, 996 Seiten, 49,99 €
ISBN: 3446446435
Bestellung: Amazon.de oder im Buchhandel über ISBN 3446446435

Schulungen/Seminare

Offene Seminare zur PowerShell
In-House-Seminare zur PowerShell