選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWS Directory Service 使用 Tools for PowerShell 的範例 - AWS SDK 程式碼範例

文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Directory Service 使用 Tools for PowerShell 的範例

下列程式碼範例示範如何使用 AWS Tools for PowerShell 搭配 來執行動作和實作常見案例 AWS Directory Service。

Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然動作會告訴您如何呼叫個別服務函數,但您可以在其相關情境中查看內容中的動作。

每個範例都包含完整原始程式碼的連結,您可以在其中找到如何在內容中設定和執行程式碼的指示。

主題

動作

下列程式碼範例示範如何使用 Add-DSIpRoute

Tools for PowerShell

範例 1:此命令會移除指派給指定 Directory-id 的資源標籤

Add-DSIpRoute -DirectoryId d-123456ijkl -IpRoute @{CidrIp ="203.0.113.5/32"} -UpdateSecurityGroupForDirectoryController $true
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 AddIpRoutes

下列程式碼範例示範如何使用 Add-DSIpRoute

Tools for PowerShell

範例 1:此命令會移除指派給指定 Directory-id 的資源標籤

Add-DSIpRoute -DirectoryId d-123456ijkl -IpRoute @{CidrIp ="203.0.113.5/32"} -UpdateSecurityGroupForDirectoryController $true
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 AddIpRoutes

下列程式碼範例示範如何使用 Add-DSResourceTag

Tools for PowerShell

範例 1:此命令會將資源標籤新增至指定的 Directory-id

Add-DSResourceTag -ResourceId d-123456ijkl -Tag @{Key="myTag"; Value="mytgValue"}
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 AddTagsToResource

下列程式碼範例示範如何使用 Add-DSResourceTag

Tools for PowerShell

範例 1:此命令會將資源標籤新增至指定的 Directory-id

Add-DSResourceTag -ResourceId d-123456ijkl -Tag @{Key="myTag"; Value="mytgValue"}
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 AddTagsToResource

下列程式碼範例示範如何使用 Approve-DSTrust

Tools for PowerShell

範例 1:此範例會呼叫指定 Trustid 的 AWS Directory Service VerifyTrust API 操作。

Approve-DSTrust -TrustId t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 VerifyTrust

下列程式碼範例示範如何使用 Approve-DSTrust

Tools for PowerShell

範例 1:此範例會呼叫指定 Trustid 的 AWS Directory Service VerifyTrust API 操作。

Approve-DSTrust -TrustId t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 VerifyTrust

下列程式碼範例示範如何使用 Confirm-DSSharedDirectory

Tools for PowerShell

範例 1:此範例接受從目錄擁有者傳送的目錄共用請求 AWS 帳戶。

Confirm-DSSharedDirectory -SharedDirectoryId d-9067012345

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 AcceptSharedDirectory

下列程式碼範例示範如何使用 Confirm-DSSharedDirectory

Tools for PowerShell

範例 1:此範例接受從目錄擁有者傳送的目錄共用請求 AWS 帳戶。

Confirm-DSSharedDirectory -SharedDirectoryId d-9067012345

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 AcceptSharedDirectory

下列程式碼範例示範如何使用 Connect-DSDirectory

Tools for PowerShell

範例 1:此範例會建立 AD Connector 以連線至內部部署目錄。

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ConnectDirectory

下列程式碼範例示範如何使用 Connect-DSDirectory

Tools for PowerShell

範例 1:此範例會建立 AD Connector 以連線至內部部署目錄。

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ConnectDirectory

下列程式碼範例示範如何使用 Deny-DSSharedDirectory

Tools for PowerShell

範例 1:此範例會拒絕從目錄擁有者帳戶傳送的目錄共用請求。

Deny-DSSharedDirectory -SharedDirectoryId d-9067012345

輸出:

d-9067012345
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RejectSharedDirectory

下列程式碼範例示範如何使用 Deny-DSSharedDirectory

Tools for PowerShell

範例 1:此範例會拒絕從目錄擁有者帳戶傳送的目錄共用請求。

Deny-DSSharedDirectory -SharedDirectoryId d-9067012345

輸出:

d-9067012345
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RejectSharedDirectory

下列程式碼範例示範如何使用 Disable-DSDirectoryShare

Tools for PowerShell

範例 1:此範例會停止目錄擁有者和取用者帳戶之間的目錄共用。

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

輸出:

d-9067012345
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UnshareDirectory

下列程式碼範例示範如何使用 Disable-DSDirectoryShare

Tools for PowerShell

範例 1:此範例會停止目錄擁有者和取用者帳戶之間的目錄共用。

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

輸出:

d-9067012345
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UnshareDirectory

下列程式碼範例示範如何使用 Disable-DSLDAPS

Tools for PowerShell

範例 1:此範例會停用指定目錄的 LDAP 安全呼叫。

Disable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DisableLDAPS

下列程式碼範例示範如何使用 Disable-DSLDAPS

Tools for PowerShell

範例 1:此範例會停用指定目錄的 LDAP 安全呼叫。

Disable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DisableLDAPS

下列程式碼範例示範如何使用 Disable-DSRadius

Tools for PowerShell

範例 1:此範例會停用針對 AD Connector 或 Microsoft AD 目錄設定的 RADIUS 伺服器。

Disable-DSRadius -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DisableRadius

下列程式碼範例示範如何使用 Disable-DSRadius

Tools for PowerShell

範例 1:此範例會停用針對 AD Connector 或 Microsoft AD 目錄設定的 RADIUS 伺服器。

Disable-DSRadius -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DisableRadius

下列程式碼範例示範如何使用 Disable-DSSso

Tools for PowerShell

範例 1:此範例會停用目錄的單一登入。

Disable-DSSso -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DisableSso

下列程式碼範例示範如何使用 Disable-DSSso

Tools for PowerShell

範例 1:此範例會停用目錄的單一登入。

Disable-DSSso -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DisableSso

下列程式碼範例示範如何使用 Enable-DSDirectoryShare

Tools for PowerShell

範例 1:此範例會使用交握方法,與另一個 AWS 帳戶共用您 AWS 帳戶中指定的目錄。

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

輸出:

d-9067012345
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ShareDirectory

下列程式碼範例示範如何使用 Enable-DSDirectoryShare

Tools for PowerShell

範例 1:此範例會使用交握方法,與另一個 AWS 帳戶共用您 AWS 帳戶中指定的目錄。

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

輸出:

d-9067012345
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ShareDirectory

下列程式碼範例示範如何使用 Enable-DSLDAPS

Tools for PowerShell

範例 1:此範例會啟用特定目錄的切換,以一律使用 LDAP 安全呼叫。

Enable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 EnableLDAPS

下列程式碼範例示範如何使用 Enable-DSLDAPS

Tools for PowerShell

範例 1:此範例會啟用特定目錄的切換,以一律使用 LDAP 安全呼叫。

Enable-DSLDAPS -DirectoryId d-123456ijkl -Type Client
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 EnableLDAPS

下列程式碼範例示範如何使用 Enable-DSRadius

Tools for PowerShell

範例 1:此範例會針對 AD Connector 或 Microsoft AD 目錄,使用提供的 RADIUS 伺服器組態啟用多重要素驗證 (MFA)。

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 EnableRadius

下列程式碼範例示範如何使用 Enable-DSRadius

Tools for PowerShell

範例 1:此範例會針對 AD Connector 或 Microsoft AD 目錄,使用提供的 RADIUS 伺服器組態啟用多重要素驗證 (MFA)。

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 EnableRadius

下列程式碼範例示範如何使用 Enable-DSSso

Tools for PowerShell

範例 1:此範例會啟用目錄的單一登入。

Enable-DSSso -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 EnableSso

下列程式碼範例示範如何使用 Enable-DSSso

Tools for PowerShell

範例 1:此範例會啟用目錄的單一登入。

Enable-DSSso -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 EnableSso

下列程式碼範例示範如何使用 Get-DSCertificate

Tools for PowerShell

範例 1:此範例顯示註冊安全 LDAP 連線之憑證的相關資訊。

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

輸出:

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.
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeCertificate

下列程式碼範例示範如何使用 Get-DSCertificate

Tools for PowerShell

範例 1:此範例顯示註冊安全 LDAP 連線之憑證的相關資訊。

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

輸出:

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.
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeCertificate

下列程式碼範例示範如何使用 Get-DSCertificateList

Tools for PowerShell

範例 1:此範例列出為指定目錄的安全 LDAP 連線註冊的所有憑證。

Get-DSCertificateList -DirectoryId d-123456ijkl

輸出:

CertificateId CommonName ExpiryDateTime State ------------- ---------- -------------- ----- c-906731e34f contoso-EC2AMAZ-CTGG2NM-CA 4/15/2025 6:34:15 PM Registered
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListCertificates

下列程式碼範例示範如何使用 Get-DSCertificateList

Tools for PowerShell

範例 1:此範例列出為指定目錄的安全 LDAP 連線註冊的所有憑證。

Get-DSCertificateList -DirectoryId d-123456ijkl

輸出:

CertificateId CommonName ExpiryDateTime State ------------- ---------- -------------- ----- c-906731e34f contoso-EC2AMAZ-CTGG2NM-CA 4/15/2025 6:34:15 PM Registered
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListCertificates

下列程式碼範例示範如何使用 Get-DSConditionalForwarder

Tools for PowerShell

範例 1:此命令會取得指定 Directory-id 的所有設定條件轉送器。

Get-DSConditionalForwarder -DirectoryId d-123456ijkl

輸出:

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

下列程式碼範例示範如何使用 Get-DSConditionalForwarder

Tools for PowerShell

範例 1:此命令會取得指定 Directory-id 的所有設定條件轉送器。

Get-DSConditionalForwarder -DirectoryId d-123456ijkl

輸出:

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

下列程式碼範例示範如何使用 Get-DSDirectory

Tools for PowerShell

範例 1:此命令會取得屬於此帳戶之目錄的相關資訊。

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

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeDirectories

下列程式碼範例示範如何使用 Get-DSDirectory

Tools for PowerShell

範例 1:此命令會取得屬於此帳戶之目錄的相關資訊。

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

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeDirectories

下列程式碼範例示範如何使用 Get-DSDirectoryLimit

Tools for PowerShell

範例 1:此範例會分散 us-east-1 區域的目錄限制資訊。

Get-DSDirectoryLimit -Region us-east-1

輸出:

CloudOnlyDirectoriesCurrentCount : 1 CloudOnlyDirectoriesLimit : 10 CloudOnlyDirectoriesLimitReached : False CloudOnlyMicrosoftADCurrentCount : 1 CloudOnlyMicrosoftADLimit : 20 CloudOnlyMicrosoftADLimitReached : False ConnectedDirectoriesCurrentCount : 1 ConnectedDirectoriesLimit : 10
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 GetDirectoryLimits

下列程式碼範例示範如何使用 Get-DSDirectoryLimit

Tools for PowerShell

範例 1:此範例會分散 us-east-1 區域的目錄限制資訊。

Get-DSDirectoryLimit -Region us-east-1

輸出:

CloudOnlyDirectoriesCurrentCount : 1 CloudOnlyDirectoriesLimit : 10 CloudOnlyDirectoriesLimitReached : False CloudOnlyMicrosoftADCurrentCount : 1 CloudOnlyMicrosoftADLimit : 20 CloudOnlyMicrosoftADLimitReached : False ConnectedDirectoriesCurrentCount : 1 ConnectedDirectoriesLimit : 10
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 GetDirectoryLimits

下列程式碼範例示範如何使用 Get-DSDomainControllerList

Tools for PowerShell

範例 1:此命令會取得針對提及的 directory-id 啟動的網域控制器詳細清單

Get-DSDomainControllerList -DirectoryId d-123456ijkl

輸出:

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

下列程式碼範例示範如何使用 Get-DSDomainControllerList

Tools for PowerShell

範例 1:此命令會取得針對提及的 directory-id 啟動的網域控制器詳細清單

Get-DSDomainControllerList -DirectoryId d-123456ijkl

輸出:

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

下列程式碼範例示範如何使用 Get-DSEventTopic

Tools for PowerShell

範例 1:此命令會顯示已設定 SNS 主題的資訊,以便在目錄狀態變更時通知 。

Get-DSEventTopic -DirectoryId d-123456ijkl

輸出:

CreatedDateTime : 12/13/2019 11:15:32 AM DirectoryId : d-123456ijkl Status : Registered TopicArn : arn:aws:sns:us-east-1:123456781234:snstopicname TopicName : snstopicname
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeEventTopics

下列程式碼範例示範如何使用 Get-DSEventTopic

Tools for PowerShell

範例 1:此命令會顯示已設定 SNS 主題的資訊,以便在目錄狀態變更時通知 。

Get-DSEventTopic -DirectoryId d-123456ijkl

輸出:

CreatedDateTime : 12/13/2019 11:15:32 AM DirectoryId : d-123456ijkl Status : Registered TopicArn : arn:aws:sns:us-east-1:123456781234:snstopicname TopicName : snstopicname
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeEventTopics

下列程式碼範例示範如何使用 Get-DSIpRouteList

Tools for PowerShell

範例 1:此命令會取得在目錄 IP 路由中設定的公有 IP 地址區塊

Get-DSIpRouteList -DirectoryId d-123456ijkl

輸出:

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 :
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListIpRoutes

下列程式碼範例示範如何使用 Get-DSIpRouteList

Tools for PowerShell

範例 1:此命令會取得在目錄 IP 路由中設定的公有 IP 地址區塊

Get-DSIpRouteList -DirectoryId d-123456ijkl

輸出:

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 :
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListIpRoutes

下列程式碼範例示範如何使用 Get-DSLDAPSSetting

Tools for PowerShell

範例 1:此範例說明指定目錄的 LDAP 安全性狀態。

Get-DSLDAPSSetting -DirectoryId d-123456ijkl

輸出:

LastUpdatedDateTime LDAPSStatus LDAPSStatusReason ------------------- ----------- ----------------- 4/15/2020 6:51:03 PM Enabled LDAPS is enabled successfully.
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeLDAPSSettings

下列程式碼範例示範如何使用 Get-DSLDAPSSetting

Tools for PowerShell

範例 1:此範例說明指定目錄的 LDAP 安全性狀態。

Get-DSLDAPSSetting -DirectoryId d-123456ijkl

輸出:

LastUpdatedDateTime LDAPSStatus LDAPSStatusReason ------------------- ----------- ----------------- 4/15/2020 6:51:03 PM Enabled LDAPS is enabled successfully.
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeLDAPSSettings

下列程式碼範例示範如何使用 Get-DSLogSubscriptionList

Tools for PowerShell

範例 1:此命令會取得指定 directory-id 的日誌訂閱資訊

Get-DSLogSubscriptionList -DirectoryId d-123456ijkl

輸出:

DirectoryId LogGroupName SubscriptionCreatedDateTime ----------- ------------ --------------------------- d-123456ijkl /aws/directoryservice/d-123456ijkl-lan2.example.com 12/14/2019 9:05:23 AM
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListLogSubscriptions

下列程式碼範例示範如何使用 Get-DSLogSubscriptionList

Tools for PowerShell

範例 1:此命令會取得指定 directory-id 的日誌訂閱資訊

Get-DSLogSubscriptionList -DirectoryId d-123456ijkl

輸出:

DirectoryId LogGroupName SubscriptionCreatedDateTime ----------- ------------ --------------------------- d-123456ijkl /aws/directoryservice/d-123456ijkl-lan2.example.com 12/14/2019 9:05:23 AM
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListLogSubscriptions

下列程式碼範例示範如何使用 Get-DSResourceTag

Tools for PowerShell

範例 1:此命令會取得指定目錄的所有標籤。

Get-DSResourceTag -ResourceId d-123456ijkl

輸出:

Key Value --- ----- myTag myTagValue
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 ListTagsForResource

下列程式碼範例示範如何使用 Get-DSResourceTag

Tools for PowerShell

範例 1:此命令會取得指定目錄的所有標籤。

Get-DSResourceTag -ResourceId d-123456ijkl

輸出:

Key Value --- ----- myTag myTagValue
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 ListTagsForResource

下列程式碼範例示範如何使用 Get-DSSchemaExtension

Tools for PowerShell

範例 1:此範例列出套用至 Microsoft AD 目錄的所有結構描述延伸。

Get-DSSchemaExtension -DirectoryId d-123456ijkl

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListSchemaExtensions

下列程式碼範例示範如何使用 Get-DSSchemaExtension

Tools for PowerShell

範例 1:此範例列出套用至 Microsoft AD 目錄的所有結構描述延伸。

Get-DSSchemaExtension -DirectoryId d-123456ijkl

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ListSchemaExtensions

下列程式碼範例示範如何使用 Get-DSSharedDirectory

Tools for PowerShell

範例 1:此範例會取得您 AWS 帳戶的共用目錄

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

輸出:

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

下列程式碼範例示範如何使用 Get-DSSharedDirectory

Tools for PowerShell

範例 1:此範例會取得您 AWS 帳戶的共用目錄

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

輸出:

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

下列程式碼範例示範如何使用 Get-DSSnapshot

Tools for PowerShell

範例 1:此命令會取得屬於此帳戶之指定目錄快照的相關資訊。

Get-DSSnapshot -DirectoryId d-123456ijkl

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeSnapshots

下列程式碼範例示範如何使用 Get-DSSnapshot

Tools for PowerShell

範例 1:此命令會取得屬於此帳戶之指定目錄快照的相關資訊。

Get-DSSnapshot -DirectoryId d-123456ijkl

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeSnapshots

下列程式碼範例示範如何使用 Get-DSSnapshotLimit

Tools for PowerShell

範例 1:此命令會取得指定目錄的手動快照限制。

Get-DSSnapshotLimit -DirectoryId d-123456ijkl

輸出:

ManualSnapshotsCurrentCount ManualSnapshotsLimit ManualSnapshotsLimitReached --------------------------- -------------------- --------------------------- 0 5 False
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 GetSnapshotLimits

下列程式碼範例示範如何使用 Get-DSSnapshotLimit

Tools for PowerShell

範例 1:此命令會取得指定目錄的手動快照限制。

Get-DSSnapshotLimit -DirectoryId d-123456ijkl

輸出:

ManualSnapshotsCurrentCount ManualSnapshotsLimit ManualSnapshotsLimitReached --------------------------- -------------------- --------------------------- 0 5 False
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 GetSnapshotLimits

下列程式碼範例示範如何使用 Get-DSTrust

Tools for PowerShell

範例 1:此命令會取得為指定 directory-id 建立的信任關係資訊。

Get-DSTrust -DirectoryId d-123456abcd

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeTrusts

下列程式碼範例示範如何使用 Get-DSTrust

Tools for PowerShell

範例 1:此命令會取得為指定 directory-id 建立的信任關係資訊。

Get-DSTrust -DirectoryId d-123456abcd

輸出:

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
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeTrusts

下列程式碼範例示範如何使用 New-DSAlias

Tools for PowerShell

範例 1:此命令會建立目錄的別名,並將別名指派給指定的 directory-id。

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

輸出:

Alias DirectoryId ----- ----------- myorgname d-123456ijkl
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 CreateAlias

下列程式碼範例示範如何使用 New-DSAlias

Tools for PowerShell

範例 1:此命令會建立目錄的別名,並將別名指派給指定的 directory-id。

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

輸出:

Alias DirectoryId ----- ----------- myorgname d-123456ijkl
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 CreateAlias

下列程式碼範例示範如何使用 New-DSComputer

Tools for PowerShell

範例 1:此範例會建立新的 Active Directory 電腦物件。

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

輸出:

ComputerAttributes ComputerId ComputerName ------------------ ---------- ------------ {WindowsSamName, DistinguishedName} S-1-5-21-1191241402-978882507-2717148213-1662 ADMemberServer
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateComputer

下列程式碼範例示範如何使用 New-DSComputer

Tools for PowerShell

範例 1:此範例會建立新的 Active Directory 電腦物件。

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

輸出:

ComputerAttributes ComputerId ComputerName ------------------ ---------- ------------ {WindowsSamName, DistinguishedName} S-1-5-21-1191241402-978882507-2717148213-1662 ADMemberServer
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateComputer

下列程式碼範例示範如何使用 New-DSConditionalForwarder

Tools for PowerShell

範例 1:此範例會在指定的 AWS Directory-id 中建立條件式轉送器。

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

下列程式碼範例示範如何使用 New-DSConditionalForwarder

Tools for PowerShell

範例 1:此範例會在指定的 AWS Directory-id 中建立條件式轉送器。

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

下列程式碼範例示範如何使用 New-DSDirectory

Tools for PowerShell

範例 1:此範例會建立新的 Simple AD 目錄。

New-DSDirectory -Name corp.example.com -Password $Password -Size Small -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateDirectory

下列程式碼範例示範如何使用 New-DSDirectory

Tools for PowerShell

範例 1:此範例會建立新的 Simple AD 目錄。

New-DSDirectory -Name corp.example.com -Password $Password -Size Small -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateDirectory

下列程式碼範例示範如何使用 New-DSLogSubscription

Tools for PowerShell

範例 1:此範例會建立訂閱,以將即時 Directory Service 網域控制站安全日誌轉送至您 中指定的 Amazon CloudWatch 日誌群組 AWS 帳戶。

New-DSLogSubscription -DirectoryId d-123456ijkl -LogGroupName /aws/directoryservice/d-123456ijkl-lan2.example.com
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateLogSubscription

下列程式碼範例示範如何使用 New-DSLogSubscription

Tools for PowerShell

範例 1:此範例會建立訂閱,以將即時 Directory Service 網域控制站安全日誌轉送至您 中指定的 Amazon CloudWatch 日誌群組 AWS 帳戶。

New-DSLogSubscription -DirectoryId d-123456ijkl -LogGroupName /aws/directoryservice/d-123456ijkl-lan2.example.com
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateLogSubscription

下列程式碼範例示範如何使用 New-DSMicrosoftAD

Tools for PowerShell

範例 1:此範例會在 中建立新的 Microsoft AD Directory AWS 雲端。

New-DSMicrosoftAD -Name corp.example.com -Password $Password -edition Standard -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateMicrosoftAD

下列程式碼範例示範如何使用 New-DSMicrosoftAD

Tools for PowerShell

範例 1:此範例會在 中建立新的 Microsoft AD Directory AWS 雲端。

New-DSMicrosoftAD -Name corp.example.com -Password $Password -edition Standard -VpcSettings_VpcId vpc-123459d -VpcSettings_SubnetIds subnet-1234kkaa,subnet-5678ffbb
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateMicrosoftAD

下列程式碼範例示範如何使用 New-DSSnapshot

Tools for PowerShell

範例 1:此範例會建立目錄快照

New-DSSnapshot -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateSnapshot

下列程式碼範例示範如何使用 New-DSSnapshot

Tools for PowerShell

範例 1:此範例會建立目錄快照

New-DSSnapshot -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateSnapshot

下列程式碼範例示範如何使用 New-DSTrust

Tools for PowerShell

範例 1:此範例會在 AWS Managed Microsoft AD 目錄和現有的內部部署 Microsoft Active Directory 之間建立雙向全森林信任。

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

輸出:

t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateTrust

下列程式碼範例示範如何使用 New-DSTrust

Tools for PowerShell

範例 1:此範例會在 AWS Managed Microsoft AD 目錄和現有的內部部署 Microsoft Active Directory 之間建立雙向全森林信任。

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

輸出:

t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateTrust

下列程式碼範例示範如何使用 Register-DSCertificate

Tools for PowerShell

範例 1:此範例會註冊安全 LDAP 連線的憑證。

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

輸出:

c-906731e350
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RegisterCertificate

下列程式碼範例示範如何使用 Register-DSCertificate

Tools for PowerShell

範例 1:此範例會註冊安全 LDAP 連線的憑證。

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

輸出:

c-906731e350
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RegisterCertificate

下列程式碼範例示範如何使用 Register-DSEventTopic

Tools for PowerShell

範例 1:此範例會將目錄作為發佈者與 SNS 主題建立關聯。

Register-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RegisterEventTopic

下列程式碼範例示範如何使用 Register-DSEventTopic

Tools for PowerShell

範例 1:此範例會將目錄作為發佈者與 SNS 主題建立關聯。

Register-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RegisterEventTopic

下列程式碼範例示範如何使用 Remove-DSConditionalForwarder

Tools for PowerShell

範例 1:此範例會移除已針對 AWS 您的分類設定的條件式轉送器。

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

下列程式碼範例示範如何使用 Remove-DSConditionalForwarder

Tools for PowerShell

範例 1:此範例會移除已針對 AWS 您的分類設定的條件式轉送器。

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

下列程式碼範例示範如何使用 Remove-DSDirectory

Tools for PowerShell

範例 1:此範例會刪除 AWS 目錄服務目錄 (簡易 AD/Microsoft AD/AD Connector)

Remove-DSDirectory -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteDirectory

下列程式碼範例示範如何使用 Remove-DSDirectory

Tools for PowerShell

範例 1:此範例會刪除 AWS 目錄服務目錄 (簡易 AD/Microsoft AD/AD Connector)

Remove-DSDirectory -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteDirectory

下列程式碼範例示範如何使用 Remove-DSIpRoute

Tools for PowerShell

範例 1:此命令會從 Directory-id 的設定 IP 路由中移除指定的 IP。

Remove-DSIpRoute -DirectoryId d-123456ijkl -CidrIp 203.0.113.5/32
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RemoveIpRoutes

下列程式碼範例示範如何使用 Remove-DSIpRoute

Tools for PowerShell

範例 1:此命令會從 Directory-id 的設定 IP 路由中移除指定的 IP。

Remove-DSIpRoute -DirectoryId d-123456ijkl -CidrIp 203.0.113.5/32
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RemoveIpRoutes

下列程式碼範例示範如何使用 Remove-DSLogSubscription

Tools for PowerShell

範例 1:此命令會移除指定 Directory-id 的日誌訂閱

Remove-DSLogSubscription -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteLogSubscription

下列程式碼範例示範如何使用 Remove-DSLogSubscription

Tools for PowerShell

範例 1:此命令會移除指定 Directory-id 的日誌訂閱

Remove-DSLogSubscription -DirectoryId d-123456ijkl
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteLogSubscription

下列程式碼範例示範如何使用 Remove-DSResourceTag

Tools for PowerShell

範例 1:此命令會移除指派給指定 Directory-id 的資源標籤

Remove-DSResourceTag -ResourceId d-123456ijkl -TagKey myTag
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 RemoveTagsFromResource

下列程式碼範例示範如何使用 Remove-DSResourceTag

Tools for PowerShell

範例 1:此命令會移除指派給指定 Directory-id 的資源標籤

Remove-DSResourceTag -ResourceId d-123456ijkl -TagKey myTag
  • 如需 API 詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》中的 RemoveTagsFromResource

下列程式碼範例示範如何使用 Remove-DSSnapshot

Tools for PowerShell

範例 1:此範例會移除手動建立的快照。

Remove-DSSnapshot -SnapshotId s-9068b488kc
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteSnapshot

下列程式碼範例示範如何使用 Remove-DSSnapshot

Tools for PowerShell

範例 1:此範例會移除手動建立的快照。

Remove-DSSnapshot -SnapshotId s-9068b488kc
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteSnapshot

下列程式碼範例示範如何使用 Remove-DSTrust

Tools for PowerShell

範例 1:此範例會移除 AWS Managed AD Directory 與外部網域之間存在的信任關係。

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

輸出:

t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteTrust

下列程式碼範例示範如何使用 Remove-DSTrust

Tools for PowerShell

範例 1:此範例會移除 AWS Managed AD Directory 與外部網域之間存在的信任關係。

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

輸出:

t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteTrust

下列程式碼範例示範如何使用 Reset-DSUserPassword

Tools for PowerShell

範例 1:此範例會在 AWS Managed microsoft AD 或 Simple AD Directory 中重設名為 ADUser 的 Active Direcotry 使用者密碼

Reset-DSUserPassword -UserName ADuser -DirectoryId d-123456ijkl -NewPassword $Password
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ResetUserPassword

下列程式碼範例示範如何使用 Reset-DSUserPassword

Tools for PowerShell

範例 1:此範例會在 AWS Managed microsoft AD 或 Simple AD Directory 中重設名為 ADUser 的 Active Direcotry 使用者密碼

Reset-DSUserPassword -UserName ADuser -DirectoryId d-123456ijkl -NewPassword $Password
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 ResetUserPassword

下列程式碼範例示範如何使用 Restore-DSFromSnapshot

Tools for PowerShell

範例 1:此範例使用現有的目錄快照還原目錄。

Restore-DSFromSnapshot -SnapshotId s-9068b488kc
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RestoreFromSnapshot

下列程式碼範例示範如何使用 Restore-DSFromSnapshot

Tools for PowerShell

範例 1:此範例使用現有的目錄快照還原目錄。

Restore-DSFromSnapshot -SnapshotId s-9068b488kc
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 RestoreFromSnapshot

下列程式碼範例示範如何使用 Set-DSDomainControllerCount

Tools for PowerShell

範例 1:此範例會將指定 directory-id 的網域控制器數目設定為 3。

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

下列程式碼範例示範如何使用 Set-DSDomainControllerCount

Tools for PowerShell

範例 1:此範例會將指定 directory-id 的網域控制器數目設定為 3。

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

下列程式碼範例示範如何使用 Start-DSSchemaExtension

Tools for PowerShell

範例 1:此範例會將結構描述延伸套用至 Microsoft AD 目錄。

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

輸出:

e-9067306643
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 StartSchemaExtension

下列程式碼範例示範如何使用 Start-DSSchemaExtension

Tools for PowerShell

範例 1:此範例會將結構描述延伸套用至 Microsoft AD 目錄。

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

輸出:

e-9067306643
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 StartSchemaExtension

下列程式碼範例示範如何使用 Stop-DSSchemaExtension

Tools for PowerShell

範例 1:此範例會取消 Microsoft AD 目錄的進行中結構描述延伸。

Stop-DSSchemaExtension -DirectoryId d-123456ijkl -SchemaExtensionId e-9067306643
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CancelSchemaExtension

下列程式碼範例示範如何使用 Stop-DSSchemaExtension

Tools for PowerShell

範例 1:此範例會取消 Microsoft AD 目錄的進行中結構描述延伸。

Stop-DSSchemaExtension -DirectoryId d-123456ijkl -SchemaExtensionId e-9067306643
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CancelSchemaExtension

下列程式碼範例示範如何使用 Unregister-DSCertificate

Tools for PowerShell

範例 1:此範例會從系統刪除已註冊安全 LDAP 連線的憑證。

Unregister-DSCertificate -DirectoryId d-123456ijkl -CertificateId c-906731e34f
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeregisterCertificate

下列程式碼範例示範如何使用 Unregister-DSCertificate

Tools for PowerShell

範例 1:此範例會從系統刪除已註冊安全 LDAP 連線的憑證。

Unregister-DSCertificate -DirectoryId d-123456ijkl -CertificateId c-906731e34f
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeregisterCertificate

下列程式碼範例示範如何使用 Unregister-DSEventTopic

Tools for PowerShell

範例 1:此範例會將指定目錄移除為指定 SNS 主題的發佈者。

Unregister-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeregisterEventTopic

下列程式碼範例示範如何使用 Unregister-DSEventTopic

Tools for PowerShell

範例 1:此範例會將指定目錄移除為指定 SNS 主題的發佈者。

Unregister-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeregisterEventTopic

下列程式碼範例示範如何使用 Update-DSConditionalForwarder

Tools for PowerShell

範例 1:此範例會更新已為您的 AWS 目錄設定的條件式轉送器。

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

下列程式碼範例示範如何使用 Update-DSConditionalForwarder

Tools for PowerShell

範例 1:此範例會更新已為您的 AWS 目錄設定的條件式轉送器。

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

下列程式碼範例示範如何使用 Update-DSRadius

Tools for PowerShell

範例 1:此範例會更新 AD Connector 或 Microsoft AD 目錄的 RADIUS 伺服器資訊。

Update-DSRadius -DirectoryId d-123456ijkl -RadiusSettings_RadiusRetry 3
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateRadius

下列程式碼範例示範如何使用 Update-DSRadius

Tools for PowerShell

範例 1:此範例會更新 AD Connector 或 Microsoft AD 目錄的 RADIUS 伺服器資訊。

Update-DSRadius -DirectoryId d-123456ijkl -RadiusSettings_RadiusRetry 3
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateRadius

下列程式碼範例示範如何使用 Update-DSTrust

Tools for PowerShell

範例 1:此範例會將指定 trust-id 的 SelectiveAuth 參數從 Disabled 更新為 Enabled。

Update-DSTrust -TrustId t-9067157123 -SelectiveAuth Enabled

輸出:

RequestId TrustId --------- ------- 138864a7-c9a8-4ad1-a828-eae479e85b45 t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateTrust

下列程式碼範例示範如何使用 Update-DSTrust

Tools for PowerShell

範例 1:此範例會將指定 trust-id 的 SelectiveAuth 參數從 Disabled 更新為 Enabled。

Update-DSTrust -TrustId t-9067157123 -SelectiveAuth Enabled

輸出:

RequestId TrustId --------- ------- 138864a7-c9a8-4ad1-a828-eae479e85b45 t-9067157123
  • 如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateTrust

下一個主題:

AWS DMS

上一個主題:

Device Farm
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。