D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS Directory Service exemples utilisant des outils pour PowerShell
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du Outils AWS pour PowerShell with AWS Directory Service.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserAdd-DSIpRoute
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande supprime le tag de ressource attribué à l'ID de répertoire spécifié
Add-DSIpRoute -DirectoryId d-123456ijkl -IpRoute @{CidrIp ="203.0.113.5/32"} -UpdateSecurityGroupForDirectoryController $true
-
Pour plus de détails sur l'API, consultez la section AddIpRoutesRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserAdd-DSResourceTag
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande ajoute la balise de ressource à l'ID de répertoire spécifié
Add-DSResourceTag -ResourceId d-123456ijkl -Tag @{Key="myTag"; Value="mytgValue"}
-
Pour plus de détails sur l'API, consultez la section AddTagsToResourceRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserApprove-DSTrust
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple appelle l'opération d' VerifyTrust API AWS Directory Service pour le Trustid spécifié.
Approve-DSTrust -TrustId t-9067157123
-
Pour plus de détails sur l'API, consultez la section VerifyTrustRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserConfirm-DSSharedDirectory
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple accepte une demande de partage de répertoire envoyée par le propriétaire du répertoire Compte AWS.
Confirm-DSSharedDirectory -SharedDirectoryId d-9067012345
Sortie :
CreatedDateTime : 12/30/2019 4:20:27 AM LastUpdatedDateTime : 12/30/2019 4:21:40 AM OwnerAccountId : 123456781234 OwnerDirectoryId : d-123456ijkl SharedAccountId : 123456784321 SharedDirectoryId : d-9067012345 ShareMethod : ShareNotes : This is test sharing ShareStatus : Sharing
-
Pour plus de détails sur l'API, consultez la section AcceptSharedDirectoryRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserConnect-DSDirectory
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée un AD Connector pour se connecter à un annuaire local.
Connect-DSDirectory -Name contoso.com -ConnectSettings_CustomerUserName Administrator -Password $Password -ConnectSettings_CustomerDnsIp 172.31.36.96 -ShortName CONTOSO -Size Small -ConnectSettings_VpcId vpc-123459da -ConnectSettings_SubnetId subnet-1234ccaa, subnet-5678ffbb
-
Pour plus de détails sur l'API, consultez la section ConnectDirectoryRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserDeny-DSSharedDirectory
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple rejette une demande de partage d'annuaire envoyée depuis le compte du propriétaire de l'annuaire.
Deny-DSSharedDirectory -SharedDirectoryId d-9067012345
Sortie :
d-9067012345
-
Pour plus de détails sur l'API, consultez la section RejectSharedDirectoryRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserDisable-DSDirectoryShare
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple arrête le partage de répertoire entre le propriétaire du répertoire et le compte du consommateur.
Disable-DSDirectoryShare -DirectoryId d-123456ijkl -UnshareTarget_Id 123456784321 -UnshareTarget_Type ACCOUNT
Sortie :
d-9067012345
-
Pour plus de détails sur l'API, consultez la section UnshareDirectoryRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserDisable-DSLDAPS
.
- Outils pour PowerShell
-
Exemple 1 : cet exemple désactive les appels sécurisés LDAP pour le répertoire spécifié.
Disable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
-
Pour plus de détails sur l'API, consultez DisableLDAPS dans Outils AWS pour PowerShell la référence des applets de commande.
-
L'exemple de code suivant montre comment utiliserDisable-DSRadius
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple désactive le serveur RADIUS configuré pour un AD Connector ou un annuaire Microsoft AD.
Disable-DSRadius -DirectoryId d-123456ijkl
-
Pour plus de détails sur l'API, consultez la section DisableRadiusRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserDisable-DSSso
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple désactive l'authentification unique pour un annuaire.
Disable-DSSso -DirectoryId d-123456ijkl
-
Pour plus de détails sur l'API, consultez la section DisableSsoRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserEnable-DSDirectoryShare
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple partage un répertoire spécifique de votre AWS compte avec un autre AWS compte en utilisant la méthode Handshake.
Enable-DSDirectoryShare -DirectoryId d-123456ijkl -ShareTarget_Id 123456784321 -ShareMethod HANDSHAKE -ShareTarget_Type ACCOUNT
Sortie :
d-9067012345
-
Pour plus de détails sur l'API, consultez la section ShareDirectoryRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserEnable-DSLDAPS
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple active le commutateur pour l'annuaire spécifique afin de toujours utiliser les appels sécurisés LDAP.
Enable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
-
Pour plus de détails sur l'API, consultez EnableLDAPS dans Outils AWS pour PowerShell la référence des applets de commande.
-
L'exemple de code suivant montre comment utiliserEnable-DSRadius
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple active l'authentification multifactorielle (MFA) avec la configuration de serveur RADIUS fournie pour un AD Connector ou un annuaire Microsoft AD.
Enable-DSRadius -DirectoryId d-123456ijkl -RadiusSettings_AuthenticationProtocol PAP -RadiusSettings_DisplayLabel Radius -RadiusSettings_RadiusPort 1812 -RadiusSettings_RadiusRetry 4 -RadiusSettings_RadiusServer 10.4.185.113 -RadiusSettings_RadiusTimeout 50 -RadiusSettings_SharedSecret wJalrXUtnFEMI
-
Pour plus de détails sur l'API, consultez la section EnableRadiusRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserEnable-DSSso
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple active l'authentification unique pour un annuaire.
Enable-DSSso -DirectoryId d-123456ijkl
-
Pour plus de détails sur l'API, consultez la section EnableSsoRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSCertificate
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple affiche des informations sur le certificat enregistré pour une connexion LDAP sécurisée.
Get-DSCertificate -DirectoryId d-123456ijkl -CertificateId c-906731e34f
Sortie :
CertificateId : c-906731e34f CommonName : contoso-EC2AMAZ-CTGG2NM-CA ExpiryDateTime : 4/15/2025 6:34:15 PM RegisteredDateTime : 4/15/2020 6:38:56 PM State : Registered StateReason : Certificate registered successfully.
-
Pour plus de détails sur l'API, consultez la section DescribeCertificateRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSCertificateList
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple répertorie tous les certificats enregistrés pour une connexion LDAP sécurisée pour le répertoire spécifié.
Get-DSCertificateList -DirectoryId d-123456ijkl
Sortie :
CertificateId CommonName ExpiryDateTime State ------------- ---------- -------------- ----- c-906731e34f contoso-EC2AMAZ-CTGG2NM-CA 4/15/2025 6:34:15 PM Registered
-
Pour plus de détails sur l'API, consultez la section ListCertificatesRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSConditionalForwarder
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient tous les redirecteurs conditionnels configurés ayant un ID de répertoire donné.
Get-DSConditionalForwarder -DirectoryId d-123456ijkl
Sortie :
DnsIpAddrs RemoteDomainName ReplicationScope ---------- ---------------- ---------------- {172.31.77.239} contoso.com Domain
-
Pour plus de détails sur l'API, consultez la section DescribeConditionalForwardersRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSDirectory
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande permet d'obtenir des informations sur les répertoires appartenant à ce compte.
Get-DSDirectory | Select-Object DirectoryId, Name, DnsIpAddrs, Type
Sortie :
DirectoryId Name DnsIpAddrs Type ----------- ---- ---------- ---- d-123456abcd abcd.example.com {172.31.74.189, 172.31.13.145} SimpleAD d-123456efgh wifi.example.com {172.31.16.108, 172.31.10.56} ADConnector d-123456ijkl lan2.example.com {172.31.10.56, 172.31.16.108} MicrosoftAD
-
Pour plus de détails sur l'API, consultez la section DescribeDirectoriesRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSDirectoryLimit
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple affiche les informations relatives aux limites de répertoire pour la région us-east-1.
Get-DSDirectoryLimit -Region us-east-1
Sortie :
CloudOnlyDirectoriesCurrentCount : 1 CloudOnlyDirectoriesLimit : 10 CloudOnlyDirectoriesLimitReached : False CloudOnlyMicrosoftADCurrentCount : 1 CloudOnlyMicrosoftADLimit : 20 CloudOnlyMicrosoftADLimitReached : False ConnectedDirectoriesCurrentCount : 1 ConnectedDirectoriesLimit : 10
-
Pour plus de détails sur l'API, consultez la section GetDirectoryLimitsRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSDomainControllerList
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient la liste détaillée des contrôleurs de domaine lancés pour l'identifiant de répertoire mentionné
Get-DSDomainControllerList -DirectoryId d-123456ijkl
Sortie :
AvailabilityZone : us-east-1b DirectoryId : d-123456ijkl DnsIpAddr : 172.31.16.108 DomainControllerId : dc-1234567aa6 LaunchTime : 4/4/2019 4:53:43 AM Status : Active StatusLastUpdatedDateTime : 4/24/2019 1:37:54 PM StatusReason : SubnetId : subnet-1234kkaa VpcId : vpc-123459d AvailabilityZone : us-east-1d DirectoryId : d-123456ijkl DnsIpAddr : 172.31.10.56 DomainControllerId : dc-1234567aa7 LaunchTime : 4/4/2019 4:53:43 AM Status : Active StatusLastUpdatedDateTime : 4/4/2019 5:14:31 AM StatusReason : SubnetId : subnet-5678ffbb VpcId : vpc-123459d
-
Pour plus de détails sur l'API, consultez la section DescribeDomainControllersRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSEventTopic
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande affiche les informations de la rubrique SNS configurée pour les notifications lorsque le statut du répertoire change.
Get-DSEventTopic -DirectoryId d-123456ijkl
Sortie :
CreatedDateTime : 12/13/2019 11:15:32 AM DirectoryId : d-123456ijkl Status : Registered TopicArn : arn:aws:sns:us-east-1:123456781234:snstopicname TopicName : snstopicname
-
Pour plus de détails sur l'API, consultez la section DescribeEventTopicsRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSIpRouteList
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient les blocs d'adresses IP publiques configurés dans Directory IP Routing
Get-DSIpRouteList -DirectoryId d-123456ijkl
Sortie :
AddedDateTime : 12/13/2019 12:27:22 PM CidrIp : 203.0.113.5/32 Description : Public IP of On-Prem DNS Server DirectoryId : d-123456ijkl IpRouteStatusMsg : Added IpRouteStatusReason :
-
Pour plus de détails sur l'API, consultez la section ListIpRoutesRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSLDAPSSetting
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple décrit l'état de la sécurité LDAP pour le répertoire spécifié.
Get-DSLDAPSSetting -DirectoryId d-123456ijkl
Sortie :
LastUpdatedDateTime LDAPSStatus LDAPSStatusReason ------------------- ----------- ----------------- 4/15/2020 6:51:03 PM Enabled LDAPS is enabled successfully.
-
Pour plus de détails sur l'API, consultez la section Description LDAPSSettings dans la référence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSLogSubscriptionList
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient les informations d'abonnement au journal correspondant à l'identifiant de répertoire spécifié
Get-DSLogSubscriptionList -DirectoryId d-123456ijkl
Sortie :
DirectoryId LogGroupName SubscriptionCreatedDateTime ----------- ------------ --------------------------- d-123456ijkl /aws/directoryservice/d-123456ijkl-lan2.example.com 12/14/2019 9:05:23 AM
-
Pour plus de détails sur l'API, consultez la section ListLogSubscriptionsRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSResourceTag
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient tous les tags du répertoire spécifié.
Get-DSResourceTag -ResourceId d-123456ijkl
Sortie :
Key Value --- ----- myTag myTagValue
-
Pour plus de détails sur l'API, consultez la section ListTagsForResourceRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSSchemaExtension
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple répertorie toutes les extensions de schéma appliquées à un annuaire Microsoft AD.
Get-DSSchemaExtension -DirectoryId d-123456ijkl
Sortie :
Description : ManagedADSchemaExtension DirectoryId : d-123456ijkl EndDateTime : 4/12/2020 10:30:49 AM SchemaExtensionId : e-9067306643 SchemaExtensionStatus : Completed SchemaExtensionStatusReason : Schema updates are complete. StartDateTime : 4/12/2020 10:28:42 AM
-
Pour plus de détails sur l'API, consultez la section ListSchemaExtensionsRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSSharedDirectory
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple permet d'obtenir les répertoires partagés de votre AWS compte
Get-DSSharedDirectory -OwnerDirectoryId d-123456ijkl -SharedDirectoryId d-9067012345
Sortie :
CreatedDateTime : 12/30/2019 4:34:37 AM LastUpdatedDateTime : 12/30/2019 4:35:22 AM OwnerAccountId : 123456781234 OwnerDirectoryId : d-123456ijkl SharedAccountId : 123456784321 SharedDirectoryId : d-9067012345 ShareMethod : HANDSHAKE ShareNotes : This is a test Sharing ShareStatus : Shared
-
Pour plus de détails sur l'API, consultez la section DescribeSharedDirectoriesRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSSnapshot
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient des informations sur les instantanés de répertoire spécifiés qui appartiennent à ce compte.
Get-DSSnapshot -DirectoryId d-123456ijkl
Sortie :
DirectoryId : d-123456ijkl Name : SnapshotId : s-9064bd1234 StartTime : 12/13/2019 6:33:01 PM Status : Completed Type : Auto DirectoryId : d-123456ijkl Name : SnapshotId : s-9064bb4321 StartTime : 12/9/2019 9:48:11 PM Status : Completed Type : Auto
-
Pour plus de détails sur l'API, consultez la section DescribeSnapshotsRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSSnapshotLimit
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient les limites de captures d'écran manuelles pour un répertoire spécifié.
Get-DSSnapshotLimit -DirectoryId d-123456ijkl
Sortie :
ManualSnapshotsCurrentCount ManualSnapshotsLimit ManualSnapshotsLimitReached --------------------------- -------------------- --------------------------- 0 5 False
-
Pour plus de détails sur l'API, consultez la section GetSnapshotLimitsRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserGet-DSTrust
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande obtient les informations des relations de confiance créées pour l'identifiant de répertoire spécifié.
Get-DSTrust -DirectoryId d-123456abcd
Sortie :
CreatedDateTime : 7/5/2019 4:55:42 AM DirectoryId : d-123456abcd LastUpdatedDateTime : 7/5/2019 4:56:04 AM RemoteDomainName : contoso.com SelectiveAuth : Disabled StateLastUpdatedDateTime : 7/5/2019 4:56:04 AM TrustDirection : One-Way: Incoming TrustId : t-9067157123 TrustState : Created TrustStateReason : TrustType : Forest
-
Pour plus de détails sur l'API, consultez la section DescribeTrustsRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSAlias
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande crée un alias pour un répertoire et l'affecte à l'identifiant de répertoire spécifié.
New-DSAlias -DirectoryId d-123456ijkl -Alias MyOrgName
Sortie :
Alias DirectoryId ----- ----------- myorgname d-123456ijkl
-
Pour plus de détails sur l'API, consultez la section CreateAliasRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSComputer
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée un nouvel objet informatique Active Directory.
New-DSComputer -DirectoryId d-123456ijkl -ComputerName ADMemberServer -Password $Password
Sortie :
ComputerAttributes ComputerId ComputerName ------------------ ---------- ------------ {WindowsSamName, DistinguishedName} S-1-5-21-1191241402-978882507-2717148213-1662 ADMemberServer
-
Pour plus de détails sur l'API, consultez la section CreateComputerRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSConditionalForwarder
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée un redirecteur conditionnel dans l'ID de AWS répertoire spécifié.
New-DSConditionalForwarder -DirectoryId d-123456ijkl -DnsIpAddr 172.31.36.96,172.31.10.56 -RemoteDomainName contoso.com
-
Pour plus de détails sur l'API, consultez la section CreateConditionalForwarderRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSDirectory
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée un nouveau répertoire Simple AD.
New-DSDirectory -Name corp.example.com -Password $Password -Size Small -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
-
Pour plus de détails sur l'API, consultez la section CreateDirectoryRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSLogSubscription
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée un abonnement pour transférer les journaux de sécurité du contrôleur de domaine Directory Service en temps réel vers le groupe de CloudWatch journaux Amazon spécifié dans votre Compte AWS.
New-DSLogSubscription -DirectoryId d-123456ijkl -LogGroupName /aws/directoryservice/d-123456ijkl-lan2.example.com
-
Pour plus de détails sur l'API, consultez la section CreateLogSubscriptionRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSMicrosoftAD
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée un nouveau répertoire Microsoft AD dans AWS Cloud.
New-DSMicrosoftAD -Name corp.example.com -Password $Password -edition Standard -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
-
Pour plus de détails sur l'API, consultez CreateMicrosoftAD dans le manuel de référence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSSnapshot
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée un instantané de répertoire
New-DSSnapshot -DirectoryId d-123456ijkl
-
Pour plus de détails sur l'API, consultez la section CreateSnapshotRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserNew-DSTrust
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple crée une confiance bidirectionnelle à l'échelle de Forestwide entre votre annuaire AWS Microsoft AD géré et Microsoft Active Directory sur site existant.
New-DSTrust -DirectoryId d-123456ijkl -RemoteDomainName contoso.com -TrustDirection Two-Way -TrustType Forest -TrustPassword $Password -ConditionalForwarderIpAddr 172.31.36.96
Sortie :
t-9067157123
-
Pour plus de détails sur l'API, consultez la section CreateTrustRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRegister-DSCertificate
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple enregistre un certificat pour une connexion LDAP sécurisée.
$Certificate = Get-Content contoso.cer -Raw Register-DSCertificate -DirectoryId d-123456ijkl -CertificateData $Certificate
Sortie :
c-906731e350
-
Pour plus de détails sur l'API, consultez la section RegisterCertificateRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRegister-DSEventTopic
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple associe un annuaire en tant qu'éditeur à une rubrique SNS.
Register-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
-
Pour plus de détails sur l'API, consultez la section RegisterEventTopicRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRemove-DSConditionalForwarder
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple supprime le redirecteur conditionnel qui a été configuré pour votre AWS répertoire.
Remove-DSConditionalForwarder -DirectoryId d-123456ijkl -RemoteDomainName contoso.com
-
Pour plus de détails sur l'API, consultez la section DeleteConditionalForwarderRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRemove-DSDirectory
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple supprime un AWS répertoire de service d'annuaire (AD/Microsoft AD/ADconnecteur simple)
Remove-DSDirectory -DirectoryId d-123456ijkl
-
Pour plus de détails sur l'API, consultez la section DeleteDirectoryRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRemove-DSIpRoute
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande supprime l'adresse IP spécifiée des routes IP configurées de Directory-ID.
Remove-DSIpRoute -DirectoryId d-123456ijkl -CidrIp 203.0.113.5/32
-
Pour plus de détails sur l'API, consultez la section RemoveIpRoutesRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRemove-DSLogSubscription
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande supprime l'abonnement au journal correspondant à l'ID de répertoire spécifié
Remove-DSLogSubscription -DirectoryId d-123456ijkl
-
Pour plus de détails sur l'API, consultez la section DeleteLogSubscriptionRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRemove-DSResourceTag
.
- Outils pour PowerShell
-
Exemple 1 : Cette commande supprime le tag de ressource attribué à l'ID de répertoire spécifié
Remove-DSResourceTag -ResourceId d-123456ijkl -TagKey myTag
-
Pour plus de détails sur l'API, consultez la section RemoveTagsFromResourceRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRemove-DSSnapshot
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple supprime le cliché créé manuellement.
Remove-DSSnapshot -SnapshotId s-9068b488kc
-
Pour plus de détails sur l'API, consultez la section DeleteSnapshotRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRemove-DSTrust
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple supprime la relation de confiance existante entre votre annuaire AD AWS géré et un domaine externe.
Get-DSTrust -DirectoryId d-123456ijkl -Select Trusts.TrustId | Remove-DSTrust
Sortie :
t-9067157123
-
Pour plus de détails sur l'API, consultez la section DeleteTrustRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserReset-DSUserPassword
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple réinitialise le mot de passe de l'utilisateur Active Directory nommé ADUser dans AWS Managed Microsoft AD ou Simple AD Directory
Reset-DSUserPassword -UserName ADuser -DirectoryId d-123456ijkl -NewPassword $Password
-
Pour plus de détails sur l'API, consultez la section ResetUserPasswordRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserRestore-DSFromSnapshot
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple restaure un répertoire à l'aide d'un instantané de répertoire existant.
Restore-DSFromSnapshot -SnapshotId s-9068b488kc
-
Pour plus de détails sur l'API, consultez la section RestoreFromSnapshotRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserSet-DSDomainControllerCount
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple définit le nombre de contrôleurs de domaine à 3 pour l'identifiant de répertoire spécifié.
Set-DSDomainControllerCount -DirectoryId d-123456ijkl -DesiredNumber 3
-
Pour plus de détails sur l'API, consultez la section UpdateNumberOfDomainControllersRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserStart-DSSchemaExtension
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple applique une extension de schéma à un annuaire Microsoft AD.
$ldif = Get-Content D:\Users\Username\Downloads\ExtendedSchema.ldf -Raw Start-DSSchemaExtension -DirectoryId d-123456ijkl -CreateSnapshotBeforeSchemaExtension $true -Description ManagedADSchemaExtension -LdifContent $ldif
Sortie :
e-9067306643
-
Pour plus de détails sur l'API, consultez la section StartSchemaExtensionRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserStop-DSSchemaExtension
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple annule une extension de schéma en cours vers un annuaire Microsoft AD.
Stop-DSSchemaExtension -DirectoryId d-123456ijkl -SchemaExtensionId e-9067306643
-
Pour plus de détails sur l'API, consultez la section CancelSchemaExtensionRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserUnregister-DSCertificate
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple supprime du système le certificat enregistré pour une connexion LDAP sécurisée.
Unregister-DSCertificate -DirectoryId d-123456ijkl -CertificateId c-906731e34f
-
Pour plus de détails sur l'API, consultez la section DeregisterCertificateRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserUnregister-DSEventTopic
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple supprime le répertoire spécifié en tant qu'éditeur de la rubrique SNS spécifiée.
Unregister-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
-
Pour plus de détails sur l'API, consultez la section DeregisterEventTopicRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserUpdate-DSConditionalForwarder
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple met à jour un redirecteur conditionnel qui a été configuré pour votre AWS annuaire.
Update-DSConditionalForwarder -DirectoryId d-123456ijkl -DnsIpAddr 172.31.36.96,172.31.16.108 -RemoteDomainName contoso.com
-
Pour plus de détails sur l'API, consultez la section UpdateConditionalForwarderRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserUpdate-DSRadius
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple met à jour les informations du serveur RADIUS pour un AD Connector ou un annuaire Microsoft AD.
Update-DSRadius -DirectoryId d-123456ijkl -RadiusSettings_RadiusRetry 3
-
Pour plus de détails sur l'API, consultez la section UpdateRadiusRéférence des Outils AWS pour PowerShell applets de commande.
-
L'exemple de code suivant montre comment utiliserUpdate-DSTrust
.
- Outils pour PowerShell
-
Exemple 1 : Cet exemple met à jour le SelectiveAuth paramètre du trust-id spécifié de Disabled à Enabled.
Update-DSTrust -TrustId t-9067157123 -SelectiveAuth Enabled
Sortie :
RequestId TrustId --------- ------- 138864a7-c9a8-4ad1-a828-eae479e85b45 t-9067157123
-
Pour plus de détails sur l'API, consultez la section UpdateTrustRéférence des Outils AWS pour PowerShell applets de commande.
-