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
-
Para API obter detalhes, consulte DescribeConditionalForwardersem Referência de AWS Tools for PowerShell cmdlet.
-
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
-
Para API obter detalhes, consulte DescribeDomainControllersem Referência de AWS Tools for PowerShell cmdlet.
-
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.
-
Para API obter detalhes, consulte D escribeLDAPSSettings em AWS Tools for PowerShell Cmdlet Reference.
-
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
-
Para API obter detalhes, consulte DescribeSharedDirectoriesem Referência de AWS Tools for PowerShell cmdlet.
-
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
-
Para API obter detalhes, consulte CreateConditionalForwarderem Referência de AWS Tools for PowerShell cmdlet.
-
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
-
Para API obter detalhes, consulte DeleteConditionalForwarderem Referência de AWS Tools for PowerShell cmdlet.
-
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
-
Para API obter detalhes, consulte RemoveTagsFromResourceem Referência de AWS Tools for PowerShell cmdlet.
-
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
-
Para API obter detalhes, consulte UpdateNumberOfDomainControllersem Referência de AWS Tools for PowerShell cmdlet.
-
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
-
Para API obter detalhes, consulte UpdateConditionalForwarderem Referência de AWS Tools for PowerShell cmdlet.
-
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.
-