AWS Directory Service exemplos usando ferramentas para PowerShell - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS Directory Service exemplos usando ferramentas para PowerShell

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Tools for PowerShell with AWS Directory Service.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, é possível ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.

Tópicos

Ações

O código de exemplo a seguir mostra como usar Add-DSIpRoute.

Ferramentas para PowerShell

Exemplo 1: Esse comando remove a tag de recurso atribuída ao ID de diretório especificado

Add-DSIpRoute -DirectoryId d-123456ijkl -IpRoute @{CidrIp ="203.0.113.5/32"} -UpdateSecurityGroupForDirectoryController $true
  • Para API obter detalhes, consulte AddIpRoutesem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Add-DSResourceTag.

Ferramentas para PowerShell

Exemplo 1: Esse comando adiciona a tag de recurso ao ID do diretório especificado

Add-DSResourceTag -ResourceId d-123456ijkl -Tag @{Key="myTag"; Value="mytgValue"}
  • Para API obter detalhes, consulte AddTagsToResourceem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Approve-DSTrust.

Ferramentas para PowerShell

Exemplo 1: Este exemplo chama a VerifyTrust API operação AWS Directory Service para o Trustid especificado.

Approve-DSTrust -TrustId t-9067157123
  • Para API obter detalhes, consulte VerifyTrustem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Confirm-DSSharedDirectory.

Ferramentas para PowerShell

Exemplo 1: Este exemplo aceita uma solicitação de compartilhamento de diretório enviada pelo proprietário do diretório Conta da AWS.

Confirm-DSSharedDirectory -SharedDirectoryId d-9067012345

Saída:

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
  • Para API obter detalhes, consulte AcceptSharedDirectoryem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Connect-DSDirectory.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria um AD Connector para se conectar a um diretório 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
  • Para API obter detalhes, consulte ConnectDirectoryem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Deny-DSSharedDirectory.

Ferramentas para PowerShell

Exemplo 1: Este exemplo rejeita uma solicitação de compartilhamento de diretório enviada da conta do proprietário do diretório.

Deny-DSSharedDirectory -SharedDirectoryId d-9067012345

Saída:

d-9067012345
  • Para API obter detalhes, consulte RejectSharedDirectoryem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Disable-DSDirectoryShare.

Ferramentas para PowerShell

Exemplo 1: Esse exemplo interrompe o compartilhamento de diretórios entre o proprietário do diretório e a conta do consumidor.

Disable-DSDirectoryShare -DirectoryId d-123456ijkl -UnshareTarget_Id 123456784321 -UnshareTarget_Type ACCOUNT

Saída:

d-9067012345
  • Para API obter detalhes, consulte UnshareDirectoryem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Disable-DSLDAPS.

Ferramentas para PowerShell

Exemplo 1: Este exemplo desativa as chamadas LDAP seguras para o diretório especificado.

Disable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
  • Para API obter detalhes, consulte Desabilitar LDAPS na Referência de AWS Tools for PowerShell Cmdlet.

O código de exemplo a seguir mostra como usar Disable-DSRadius.

Ferramentas para PowerShell

Exemplo 1: Este exemplo desativa o RADIUS servidor configurado para um AD Connector ou um diretório do Microsoft AD.

Disable-DSRadius -DirectoryId d-123456ijkl
  • Para API obter detalhes, consulte DisableRadiusem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Disable-DSSso.

Ferramentas para PowerShell

Exemplo 1: Este exemplo desativa o login único para um diretório.

Disable-DSSso -DirectoryId d-123456ijkl
  • Para API obter detalhes, consulte DisableSsoem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Enable-DSDirectoryShare.

Ferramentas para PowerShell

Exemplo 1: Este exemplo compartilha um diretório específico em sua AWS conta com outra AWS conta usando o método Handshake.

Enable-DSDirectoryShare -DirectoryId d-123456ijkl -ShareTarget_Id 123456784321 -ShareMethod HANDSHAKE -ShareTarget_Type ACCOUNT

Saída:

d-9067012345
  • Para API obter detalhes, consulte ShareDirectoryem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Enable-DSLDAPS.

Ferramentas para PowerShell

Exemplo 1: Este exemplo ativa o switch do diretório específico para sempre usar chamadas LDAP seguras.

Enable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
  • Para API obter detalhes, consulte Habilitar LDAPS na Referência de AWS Tools for PowerShell Cmdlet.

O código de exemplo a seguir mostra como usar Enable-DSRadius.

Ferramentas para PowerShell

Exemplo 1: Este exemplo habilita a autenticação multifator (MFA) com a configuração de RADIUS servidor fornecida para um AD Connector ou um diretório do 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
  • Para API obter detalhes, consulte EnableRadiusem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Enable-DSSso.

Ferramentas para PowerShell

Exemplo 1: Este exemplo habilita o login único para um diretório.

Enable-DSSso -DirectoryId d-123456ijkl
  • Para API obter detalhes, consulte EnableSsoem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSCertificate.

Ferramentas para PowerShell

Exemplo 1: Este exemplo exibe informações sobre o certificado registrado para uma LDAP conexão segura.

Get-DSCertificate -DirectoryId d-123456ijkl -CertificateId c-906731e34f

Saída:

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.
  • Para API obter detalhes, consulte DescribeCertificateem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSCertificateList.

Ferramentas para PowerShell

Exemplo 1: Este exemplo lista todos os certificados registrados para uma LDAP conexão segura para o diretório especificado.

Get-DSCertificateList -DirectoryId d-123456ijkl

Saída:

CertificateId CommonName ExpiryDateTime State ------------- ---------- -------------- ----- c-906731e34f contoso-EC2AMAZ-CTGG2NM-CA 4/15/2025 6:34:15 PM Registered
  • Para API obter detalhes, consulte ListCertificatesem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSConditionalForwarder.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém todos os encaminhadores condicionais configurados de determinado ID de diretório.

Get-DSConditionalForwarder -DirectoryId d-123456ijkl

Saída:

DnsIpAddrs RemoteDomainName ReplicationScope ---------- ---------------- ---------------- {172.31.77.239} contoso.com Domain

O código de exemplo a seguir mostra como usar Get-DSDirectory.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém informações sobre os diretórios que pertencem a essa conta.

Get-DSDirectory | Select-Object DirectoryId, Name, DnsIpAddrs, Type

Saída:

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
  • Para API obter detalhes, consulte DescribeDirectoriesem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSDirectoryLimit.

Ferramentas para PowerShell

Exemplo 1: Este exemplo exibe as informações de limite de diretório para a região us-east-1.

Get-DSDirectoryLimit -Region us-east-1

Saída:

CloudOnlyDirectoriesCurrentCount : 1 CloudOnlyDirectoriesLimit : 10 CloudOnlyDirectoriesLimitReached : False CloudOnlyMicrosoftADCurrentCount : 1 CloudOnlyMicrosoftADLimit : 20 CloudOnlyMicrosoftADLimitReached : False ConnectedDirectoriesCurrentCount : 1 ConnectedDirectoriesLimit : 10
  • Para API obter detalhes, consulte GetDirectoryLimitsem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSDomainControllerList.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém a lista detalhada dos controladores de domínio lançados para o ID de diretório mencionado

Get-DSDomainControllerList -DirectoryId d-123456ijkl

Saída:

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

O código de exemplo a seguir mostra como usar Get-DSEventTopic.

Ferramentas para PowerShell

Exemplo 1: Esse comando mostra informações do SNS tópico configurado para notificação enquanto o status do diretório é alterado.

Get-DSEventTopic -DirectoryId d-123456ijkl

Saída:

CreatedDateTime : 12/13/2019 11:15:32 AM DirectoryId : d-123456ijkl Status : Registered TopicArn : arn:aws:sns:us-east-1:123456781234:snstopicname TopicName : snstopicname
  • Para API obter detalhes, consulte DescribeEventTopicsem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSIpRouteList.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém os blocos de endereços IP públicos configurados no Roteamento IP do Diretório

Get-DSIpRouteList -DirectoryId d-123456ijkl

Saída:

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 :
  • Para API obter detalhes, consulte ListIpRoutesem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSLDAPSSetting.

Ferramentas para PowerShell

Exemplo 1: Este exemplo descreve o status da LDAP segurança do diretório especificado.

Get-DSLDAPSSetting -DirectoryId d-123456ijkl

Saída:

LastUpdatedDateTime LDAPSStatus LDAPSStatusReason ------------------- ----------- ----------------- 4/15/2020 6:51:03 PM Enabled LDAPS is enabled successfully.

O código de exemplo a seguir mostra como usar Get-DSLogSubscriptionList.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém as informações de assinaturas de log do ID de diretório especificado

Get-DSLogSubscriptionList -DirectoryId d-123456ijkl

Saída:

DirectoryId LogGroupName SubscriptionCreatedDateTime ----------- ------------ --------------------------- d-123456ijkl /aws/directoryservice/d-123456ijkl-lan2.example.com 12/14/2019 9:05:23 AM
  • Para API obter detalhes, consulte ListLogSubscriptionsem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSResourceTag.

Ferramentas para PowerShell

Exemplo 1: Este comando obtém todas as tags do diretório especificado.

Get-DSResourceTag -ResourceId d-123456ijkl

Saída:

Key Value --- ----- myTag myTagValue
  • Para API obter detalhes, consulte ListTagsForResourceem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSSchemaExtension.

Ferramentas para PowerShell

Exemplo 1: Este exemplo lista todas as extensões de esquema aplicadas a um diretório do Microsoft AD.

Get-DSSchemaExtension -DirectoryId d-123456ijkl

Saída:

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
  • Para API obter detalhes, consulte ListSchemaExtensionsem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSSharedDirectory.

Ferramentas para PowerShell

Exemplo 1: Este exemplo obtém os diretórios compartilhados da sua conta AWS

Get-DSSharedDirectory -OwnerDirectoryId d-123456ijkl -SharedDirectoryId d-9067012345

Saída:

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

O código de exemplo a seguir mostra como usar Get-DSSnapshot.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém informações sobre os instantâneos de diretório especificados que pertencem a essa conta.

Get-DSSnapshot -DirectoryId d-123456ijkl

Saída:

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
  • Para API obter detalhes, consulte DescribeSnapshotsem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSSnapshotLimit.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém os limites manuais de instantâneos para um diretório especificado.

Get-DSSnapshotLimit -DirectoryId d-123456ijkl

Saída:

ManualSnapshotsCurrentCount ManualSnapshotsLimit ManualSnapshotsLimitReached --------------------------- -------------------- --------------------------- 0 5 False
  • Para API obter detalhes, consulte GetSnapshotLimitsem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Get-DSTrust.

Ferramentas para PowerShell

Exemplo 1: Esse comando obtém as informações das relações de confiança criadas para o ID de diretório especificado.

Get-DSTrust -DirectoryId d-123456abcd

Saída:

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
  • Para API obter detalhes, consulte DescribeTrustsem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar New-DSAlias.

Ferramentas para PowerShell

Exemplo 1: Esse comando cria um alias para um diretório e atribui o alias ao id de diretório especificado.

New-DSAlias -DirectoryId d-123456ijkl -Alias MyOrgName

Saída:

Alias DirectoryId ----- ----------- myorgname d-123456ijkl
  • Para API obter detalhes, consulte CreateAliasem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar New-DSComputer.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria um novo objeto de computador do Active Directory.

New-DSComputer -DirectoryId d-123456ijkl -ComputerName ADMemberServer -Password $Password

Saída:

ComputerAttributes ComputerId ComputerName ------------------ ---------- ------------ {WindowsSamName, DistinguishedName} S-1-5-21-1191241402-978882507-2717148213-1662 ADMemberServer
  • Para API obter detalhes, consulte CreateComputerem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar New-DSConditionalForwarder.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria um encaminhador condicional no ID de diretório especificado AWS .

New-DSConditionalForwarder -DirectoryId d-123456ijkl -DnsIpAddr 172.31.36.96,172.31.10.56 -RemoteDomainName contoso.com

O código de exemplo a seguir mostra como usar New-DSDirectory.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria um novo diretório Simple AD.

New-DSDirectory -Name corp.example.com -Password $Password -Size Small -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
  • Para API obter detalhes, consulte CreateDirectoryem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar New-DSLogSubscription.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria uma assinatura para encaminhar registros de segurança do controlador de domínio do Directory Service em tempo real para o grupo de CloudWatch registros da Amazon especificado em seu Conta da AWS.

New-DSLogSubscription -DirectoryId d-123456ijkl -LogGroupName /aws/directoryservice/d-123456ijkl-lan2.example.com
  • Para API obter detalhes, consulte CreateLogSubscriptionem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar New-DSMicrosoftAD.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria um novo Microsoft AD Directory em Nuvem AWS.

New-DSMicrosoftAD -Name corp.example.com -Password $Password -edition Standard -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
  • Para API obter detalhes, consulte CreateMicrosoftAD em Referência de AWS Tools for PowerShell Cmdlet.

O código de exemplo a seguir mostra como usar New-DSSnapshot.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria um instantâneo do diretório

New-DSSnapshot -DirectoryId d-123456ijkl
  • Para API obter detalhes, consulte CreateSnapshotem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar New-DSTrust.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cria confiança bidirecional em toda a floresta entre seu diretório gerenciado AWS do Microsoft AD e o Microsoft Active Directory local existente.

New-DSTrust -DirectoryId d-123456ijkl -RemoteDomainName contoso.com -TrustDirection Two-Way -TrustType Forest -TrustPassword $Password -ConditionalForwarderIpAddr 172.31.36.96

Saída:

t-9067157123
  • Para API obter detalhes, consulte CreateTrustem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Register-DSCertificate.

Ferramentas para PowerShell

Exemplo 1: Este exemplo registra um certificado para LDAP conexão segura.

$Certificate = Get-Content contoso.cer -Raw Register-DSCertificate -DirectoryId d-123456ijkl -CertificateData $Certificate

Saída:

c-906731e350
  • Para API obter detalhes, consulte RegisterCertificateem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Register-DSEventTopic.

Ferramentas para PowerShell

Exemplo 1: Este exemplo associa um diretório como editor a um SNS tópico.

Register-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
  • Para API obter detalhes, consulte RegisterEventTopicem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Remove-DSConditionalForwarder.

Ferramentas para PowerShell

Exemplo 1: Este exemplo remove o encaminhador condicional que foi configurado para seu AWS Diretório.

Remove-DSConditionalForwarder -DirectoryId d-123456ijkl -RemoteDomainName contoso.com

O código de exemplo a seguir mostra como usar Remove-DSDirectory.

Ferramentas para PowerShell

Exemplo 1: Este exemplo exclui um AWS diretório de serviços de diretório (Simple AD/Microsoft AD/AD Connector)

Remove-DSDirectory -DirectoryId d-123456ijkl
  • Para API obter detalhes, consulte DeleteDirectoryem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Remove-DSIpRoute.

Ferramentas para PowerShell

Exemplo 1: Esse comando remove o IP especificado das rotas IP configuradas do Directory-ID.

Remove-DSIpRoute -DirectoryId d-123456ijkl -CidrIp 203.0.113.5/32
  • Para API obter detalhes, consulte RemoveIpRoutesem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Remove-DSLogSubscription.

Ferramentas para PowerShell

Exemplo 1: Esse comando remove a assinatura de log do ID de diretório especificado

Remove-DSLogSubscription -DirectoryId d-123456ijkl
  • Para API obter detalhes, consulte DeleteLogSubscriptionem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Remove-DSResourceTag.

Ferramentas para PowerShell

Exemplo 1: Esse comando remove a tag de recurso atribuída ao ID de diretório especificado

Remove-DSResourceTag -ResourceId d-123456ijkl -TagKey myTag

O código de exemplo a seguir mostra como usar Remove-DSSnapshot.

Ferramentas para PowerShell

Exemplo 1: Este exemplo remove o instantâneo criado manualmente.

Remove-DSSnapshot -SnapshotId s-9068b488kc
  • Para API obter detalhes, consulte DeleteSnapshotem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Remove-DSTrust.

Ferramentas para PowerShell

Exemplo 1: Esse exemplo remove a relação de confiança existente entre seu diretório AWS gerenciado do AD e um domínio externo.

Get-DSTrust -DirectoryId d-123456ijkl -Select Trusts.TrustId | Remove-DSTrust

Saída:

t-9067157123
  • Para API obter detalhes, consulte DeleteTrustem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Reset-DSUserPassword.

Ferramentas para PowerShell

Exemplo 1: Este exemplo redefine a senha do usuário do Active Directory nomeado ADUser em AWS Managed microsoft AD ou Simple AD Directory

Reset-DSUserPassword -UserName ADuser -DirectoryId d-123456ijkl -NewPassword $Password
  • Para API obter detalhes, consulte ResetUserPasswordem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Restore-DSFromSnapshot.

Ferramentas para PowerShell

Exemplo 1: Este exemplo restaura um diretório usando um instantâneo de diretório existente.

Restore-DSFromSnapshot -SnapshotId s-9068b488kc
  • Para API obter detalhes, consulte RestoreFromSnapshotem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Set-DSDomainControllerCount.

Ferramentas para PowerShell

Exemplo 1: Este exemplo define o número do controlador de domínio como 3 para o ID de diretório especificado.

Set-DSDomainControllerCount -DirectoryId d-123456ijkl -DesiredNumber 3

O código de exemplo a seguir mostra como usar Start-DSSchemaExtension.

Ferramentas para PowerShell

Exemplo 1: Este exemplo aplica uma extensão de esquema a um diretório do Microsoft AD.

$ldif = Get-Content D:\Users\Username\Downloads\ExtendedSchema.ldf -Raw Start-DSSchemaExtension -DirectoryId d-123456ijkl -CreateSnapshotBeforeSchemaExtension $true -Description ManagedADSchemaExtension -LdifContent $ldif

Saída:

e-9067306643
  • Para API obter detalhes, consulte StartSchemaExtensionem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Stop-DSSchemaExtension.

Ferramentas para PowerShell

Exemplo 1: Este exemplo cancela uma extensão de esquema em andamento para um diretório do Microsoft AD.

Stop-DSSchemaExtension -DirectoryId d-123456ijkl -SchemaExtensionId e-9067306643
  • Para API obter detalhes, consulte CancelSchemaExtensionem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Unregister-DSCertificate.

Ferramentas para PowerShell

Exemplo 1: Este exemplo exclui do sistema o certificado que foi registrado para uma LDAP conexão segura.

Unregister-DSCertificate -DirectoryId d-123456ijkl -CertificateId c-906731e34f
  • Para API obter detalhes, consulte DeregisterCertificateem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Unregister-DSEventTopic.

Ferramentas para PowerShell

Exemplo 1: Este exemplo remove o diretório especificado como editor do tópico especificadoSNS.

Unregister-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
  • Para API obter detalhes, consulte DeregisterEventTopicem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Update-DSConditionalForwarder.

Ferramentas para PowerShell

Exemplo 1: Este exemplo atualiza um encaminhador condicional que foi configurado para seu AWS diretório.

Update-DSConditionalForwarder -DirectoryId d-123456ijkl -DnsIpAddr 172.31.36.96,172.31.16.108 -RemoteDomainName contoso.com

O código de exemplo a seguir mostra como usar Update-DSRadius.

Ferramentas para PowerShell

Exemplo 1: Este exemplo atualiza as informações RADIUS do servidor para um AD Connector ou um diretório do Microsoft AD.

Update-DSRadius -DirectoryId d-123456ijkl -RadiusSettings_RadiusRetry 3
  • Para API obter detalhes, consulte UpdateRadiusem Referência de AWS Tools for PowerShell cmdlet.

O código de exemplo a seguir mostra como usar Update-DSTrust.

Ferramentas para PowerShell

Exemplo 1: Este exemplo atualiza o SelectiveAuth parâmetro do trust-id especificado de Desativado para Ativado.

Update-DSTrust -TrustId t-9067157123 -SelectiveAuth Enabled

Saída:

RequestId TrustId --------- ------- 138864a7-c9a8-4ad1-a828-eae479e85b45 t-9067157123
  • Para API obter detalhes, consulte UpdateTrustem Referência de AWS Tools for PowerShell cmdlet.