第 5 版 (V5) AWS Tools for PowerShell 已發行!
若要開始使用新版本的工具,請參閱 AWS Tools for PowerShell 使用者指南 (V5),特別是遷移至 V5 的主題。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Directory Service 使用 Tools for PowerShell V4 的範例
下列程式碼範例示範如何使用 AWS Tools for PowerShell V4 搭配 來執行動作和實作常見案例 Directory Service。
Actions 是大型程式的程式碼摘錄,必須在內容中執行。雖然動作會告訴您如何呼叫個別服務函數,但您可以在其相關情境中查看內容中的動作。
每個範例都包含完整原始程式碼的連結,您可以在其中找到如何在內容中設定和執行程式碼的指示。
主題
動作
以下程式碼範例顯示如何使用 Add-DSIpRoute。
- Tools for PowerShell V4
-
範例 1:此命令會移除指派給指定 Directory-id 的資源標籤
Add-DSIpRoute -DirectoryId d-123456ijkl -IpRoute @{CidrIp ="203.0.113.5/32"} -UpdateSecurityGroupForDirectoryController $true-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 AddIpRoutes。
-
以下程式碼範例顯示如何使用 Add-DSResourceTag。
- Tools for PowerShell V4
-
範例 1:此命令會將資源標籤新增至指定的 Directory-id
Add-DSResourceTag -ResourceId d-123456ijkl -Tag @{Key="myTag"; Value="mytgValue"}-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 AddTagsToResource。
-
以下程式碼範例顯示如何使用 Approve-DSTrust。
- Tools for PowerShell V4
-
範例 1:此範例會呼叫指定 Trustid 的 AWS Directory Service VerifyTrust API 操作。
Approve-DSTrust -TrustId t-9067157123-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 VerifyTrust。
-
以下程式碼範例顯示如何使用 Confirm-DSSharedDirectory。
- Tools for PowerShell V4
-
範例 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 Reference (V4)》中的 AcceptSharedDirectory。
-
以下程式碼範例顯示如何使用 Connect-DSDirectory。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 ConnectDirectory。
-
以下程式碼範例顯示如何使用 Deny-DSSharedDirectory。
- Tools for PowerShell V4
-
範例 1:此範例會拒絕從目錄擁有者帳戶傳送的目錄共用請求。
Deny-DSSharedDirectory -SharedDirectoryId d-9067012345輸出:
d-9067012345-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 RejectSharedDirectory。
-
以下程式碼範例顯示如何使用 Disable-DSDirectoryShare。
- Tools for PowerShell V4
-
範例 1:此範例會停止目錄擁有者和消費者帳戶之間的目錄共用。
Disable-DSDirectoryShare -DirectoryId d-123456ijkl -UnshareTarget_Id 123456784321 -UnshareTarget_Type ACCOUNT輸出:
d-9067012345-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 UnshareDirectory。
-
以下程式碼範例顯示如何使用 Disable-DSLDAPS。
- Tools for PowerShell V4
-
範例 1:此範例會停用指定目錄的 LDAP 安全呼叫。
Disable-DSLDAPS -DirectoryId d-123456ijkl -Type Client-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 《 Cmdlet Reference (V4)》中的 DisableLDAPS。
-
以下程式碼範例顯示如何使用 Disable-DSRadius。
- Tools for PowerShell V4
-
範例 1:此範例會停用針對 AD Connector 或 Microsoft AD 目錄設定的 RADIUS 伺服器。
Disable-DSRadius -DirectoryId d-123456ijkl-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 《 Cmdlet Reference (V4)》中的 DisableRadius。
-
以下程式碼範例顯示如何使用 Disable-DSSso。
- Tools for PowerShell V4
-
範例 1:此範例會停用目錄的單一登入。
Disable-DSSso -DirectoryId d-123456ijkl-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 《 Cmdlet Reference (V4)》中的 DisableSso。
-
以下程式碼範例顯示如何使用 Enable-DSDirectoryShare。
- Tools for PowerShell V4
-
範例 1:此範例使用交握方法與另一個 AWS 帳戶共用您 AWS 帳戶中指定的目錄。
Enable-DSDirectoryShare -DirectoryId d-123456ijkl -ShareTarget_Id 123456784321 -ShareMethod HANDSHAKE -ShareTarget_Type ACCOUNT輸出:
d-9067012345-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 ShareDirectory。
-
以下程式碼範例顯示如何使用 Enable-DSLDAPS。
- Tools for PowerShell V4
-
範例 1:此範例會啟用特定目錄的開關,以一律使用 LDAP 安全呼叫。
Enable-DSLDAPS -DirectoryId d-123456ijkl -Type Client-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 《 Cmdlet Reference (V4)》中的 EnableLDAPS。
-
以下程式碼範例顯示如何使用 Enable-DSRadius。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 EnableRadius。
-
以下程式碼範例顯示如何使用 Enable-DSSso。
- Tools for PowerShell V4
-
範例 1:此範例會啟用目錄的單一登入。
Enable-DSSso -DirectoryId d-123456ijkl-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 《 Cmdlet Reference (V4)》中的 EnableSso。
-
以下程式碼範例顯示如何使用 Get-DSCertificate。
- Tools for PowerShell V4
-
範例 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 Reference (V4)》中的 DescribeCertificate。
-
以下程式碼範例顯示如何使用 Get-DSCertificateList。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 ListCertificates。
-
以下程式碼範例顯示如何使用 Get-DSConditionalForwarder。
- Tools for PowerShell V4
-
範例 1:此命令會取得指定 Directory-id 的所有設定條件式轉寄站。
Get-DSConditionalForwarder -DirectoryId d-123456ijkl輸出:
DnsIpAddrs RemoteDomainName ReplicationScope ---------- ---------------- ---------------- {172.31.77.239} contoso.com Domain-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 DescribeConditionalForwarders。
-
以下程式碼範例顯示如何使用 Get-DSDirectory。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 DescribeDirectories。
-
以下程式碼範例顯示如何使用 Get-DSDirectoryLimit。
- Tools for PowerShell V4
-
範例 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 參考 (V4) 中的 GetDirectoryLimits。
-
以下程式碼範例顯示如何使用 Get-DSDomainControllerList。
- Tools for PowerShell V4
-
範例 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-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 DescribeDomainControllers。
-
以下程式碼範例顯示如何使用 Get-DSEventTopic。
- Tools for PowerShell V4
-
範例 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 參考 (V4) 中的 DescribeEventTopics。
-
以下程式碼範例顯示如何使用 Get-DSIpRouteList。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 ListIpRoutes。
-
以下程式碼範例顯示如何使用 Get-DSLDAPSSetting。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 DescribeLDAPSSettings。
-
以下程式碼範例顯示如何使用 Get-DSLogSubscriptionList。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 ListLogSubscriptions。
-
以下程式碼範例顯示如何使用 Get-DSResourceTag。
- Tools for PowerShell V4
-
範例 1:此命令會取得指定目錄的所有標籤。
Get-DSResourceTag -ResourceId d-123456ijkl輸出:
Key Value --- ----- myTag myTagValue-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 ListTagsForResource。
-
以下程式碼範例顯示如何使用 Get-DSSchemaExtension。
- Tools for PowerShell V4
-
範例 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 參考 (V4) 中的 ListSchemaExtensions。
-
以下程式碼範例顯示如何使用 Get-DSSharedDirectory。
- Tools for PowerShell V4
-
範例 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-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 DescribeSharedDirectories。
-
以下程式碼範例顯示如何使用 Get-DSSnapshot。
- Tools for PowerShell V4
-
範例 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 參考 (V4) 中的 DescribeSnapshots。
-
以下程式碼範例顯示如何使用 Get-DSSnapshotLimit。
- Tools for PowerShell V4
-
範例 1:此命令會取得指定目錄的手動快照限制。
Get-DSSnapshotLimit -DirectoryId d-123456ijkl輸出:
ManualSnapshotsCurrentCount ManualSnapshotsLimit ManualSnapshotsLimitReached --------------------------- -------------------- --------------------------- 0 5 False-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 《 Cmdlet Reference (V4)》中的 GetSnapshotLimits。
-
以下程式碼範例顯示如何使用 Get-DSTrust。
- Tools for PowerShell V4
-
範例 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 參考 (V4) 中的 DescribeTrusts。
-
以下程式碼範例顯示如何使用 New-DSAlias。
- Tools for PowerShell V4
-
範例 1:此命令會建立目錄的別名,並將別名指派給指定的 directory-id。
New-DSAlias -DirectoryId d-123456ijkl -Alias MyOrgName輸出:
Alias DirectoryId ----- ----------- myorgname d-123456ijkl-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 CreateAlias。
-
以下程式碼範例顯示如何使用 New-DSComputer。
- Tools for PowerShell V4
-
範例 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 參考 (V4) 中的 CreateComputer。
-
以下程式碼範例顯示如何使用 New-DSConditionalForwarder。
- Tools for PowerShell V4
-
範例 1:此範例會在指定的 AWS Directory-id 中建立條件式轉送器。
New-DSConditionalForwarder -DirectoryId d-123456ijkl -DnsIpAddr 172.31.36.96,172.31.10.56 -RemoteDomainName contoso.com-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 CreateConditionalForwarder。
-
以下程式碼範例顯示如何使用 New-DSDirectory。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 CreateDirectory。
-
以下程式碼範例顯示如何使用 New-DSLogSubscription。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 CreateLogSubscription。
-
以下程式碼範例顯示如何使用 New-DSMicrosoftAD。
- Tools for PowerShell V4
-
範例 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 Reference (V4)》中的 CreateMicrosoftAD。
-
以下程式碼範例顯示如何使用 New-DSSnapshot。
- Tools for PowerShell V4
-
範例 1:此範例會建立目錄快照
New-DSSnapshot -DirectoryId d-123456ijkl-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 CreateSnapshot。
-
以下程式碼範例顯示如何使用 New-DSTrust。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 CreateTrust。
-
以下程式碼範例顯示如何使用 Register-DSCertificate。
- Tools for PowerShell V4
-
範例 1:此範例會註冊安全 LDAP 連線的憑證。
$Certificate = Get-Content contoso.cer -Raw Register-DSCertificate -DirectoryId d-123456ijkl -CertificateData $Certificate輸出:
c-906731e350-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 RegisterCertificate。
-
以下程式碼範例顯示如何使用 Register-DSEventTopic。
- Tools for PowerShell V4
-
範例 1:此範例會將目錄作為發佈者與 SNS 主題建立關聯。
Register-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 RegisterEventTopic。
-
以下程式碼範例顯示如何使用 Remove-DSConditionalForwarder。
- Tools for PowerShell V4
-
範例 1:此範例會移除已為您的 AWS 分類設定的條件式轉送器。
Remove-DSConditionalForwarder -DirectoryId d-123456ijkl -RemoteDomainName contoso.com-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 DeleteConditionalForwarder。
-
以下程式碼範例顯示如何使用 Remove-DSDirectory。
- Tools for PowerShell V4
-
範例 1:此範例會刪除 AWS Directory 服務目錄 (Simple AD/Microsoft AD/AD Connector)
Remove-DSDirectory -DirectoryId d-123456ijkl-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 DeleteDirectory。
-
以下程式碼範例顯示如何使用 Remove-DSIpRoute。
- Tools for PowerShell V4
-
範例 1:此命令會從 Directory-id 的設定 IP 路由中移除指定的 IP。
Remove-DSIpRoute -DirectoryId d-123456ijkl -CidrIp 203.0.113.5/32-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 RemoveIpRoutes。
-
以下程式碼範例顯示如何使用 Remove-DSLogSubscription。
- Tools for PowerShell V4
-
範例 1:此命令會移除指定 Directory-id 的日誌訂閱
Remove-DSLogSubscription -DirectoryId d-123456ijkl-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 DeleteLogSubscription。
-
以下程式碼範例顯示如何使用 Remove-DSResourceTag。
- Tools for PowerShell V4
-
範例 1:此命令會移除指派給指定 Directory-id 的資源標籤
Remove-DSResourceTag -ResourceId d-123456ijkl -TagKey myTag-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 RemoveTagsFromResource。
-
以下程式碼範例顯示如何使用 Remove-DSSnapshot。
- Tools for PowerShell V4
-
範例 1:此範例會移除手動建立的快照。
Remove-DSSnapshot -SnapshotId s-9068b488kc-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 DeleteSnapshot。
-
以下程式碼範例顯示如何使用 Remove-DSTrust。
- Tools for PowerShell V4
-
範例 1:此範例會移除 AWS Managed AD Directory 與外部網域之間存在的信任關係。
Get-DSTrust -DirectoryId d-123456ijkl -Select Trusts.TrustId | Remove-DSTrust輸出:
t-9067157123-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 DeleteTrust。
-
以下程式碼範例顯示如何使用 Reset-DSUserPassword。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 ResetUserPassword。
-
以下程式碼範例顯示如何使用 Restore-DSFromSnapshot。
- Tools for PowerShell V4
-
範例 1:此範例使用現有的目錄快照還原目錄。
Restore-DSFromSnapshot -SnapshotId s-9068b488kc-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 RestoreFromSnapshot。
-
以下程式碼範例顯示如何使用 Set-DSDomainControllerCount。
- Tools for PowerShell V4
-
範例 1:此範例會將指定 directory-id 的網域控制器數目設定為 3。
Set-DSDomainControllerCount -DirectoryId d-123456ijkl -DesiredNumber 3-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 UpdateNumberOfDomainControllers。
-
以下程式碼範例顯示如何使用 Start-DSSchemaExtension。
- Tools for PowerShell V4
-
範例 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 Reference (V4) 中的 StartSchemaExtension。
-
以下程式碼範例顯示如何使用 Stop-DSSchemaExtension。
- Tools for PowerShell V4
-
範例 1:此範例會取消 Microsoft AD 目錄的進行中結構描述延伸。
Stop-DSSchemaExtension -DirectoryId d-123456ijkl -SchemaExtensionId e-9067306643-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 CancelSchemaExtension。
-
以下程式碼範例顯示如何使用 Unregister-DSCertificate。
- Tools for PowerShell V4
-
範例 1:此範例會從系統刪除已註冊安全 LDAP 連線的憑證。
Unregister-DSCertificate -DirectoryId d-123456ijkl -CertificateId c-906731e34f-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 DeregisterCertificate。
-
以下程式碼範例顯示如何使用 Unregister-DSEventTopic。
- Tools for PowerShell V4
-
範例 1:此範例會將指定目錄移除為指定 SNS 主題的發佈者。
Unregister-DSEventTopic -DirectoryId d-123456ijkl -TopicName snstopicname-
如需 API 詳細資訊,請參閱AWS Tools for PowerShell 《 Cmdlet Reference (V4)》中的 DeregisterEventTopic。
-
以下程式碼範例顯示如何使用 Update-DSConditionalForwarder。
- Tools for PowerShell V4
-
範例 1:此範例會更新已為您的 AWS 目錄設定的條件式轉送器。
Update-DSConditionalForwarder -DirectoryId d-123456ijkl -DnsIpAddr 172.31.36.96,172.31.16.108 -RemoteDomainName contoso.com-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 UpdateConditionalForwarder。
-
以下程式碼範例顯示如何使用 Update-DSRadius。
- Tools for PowerShell V4
-
範例 1:此範例會更新 AD Connector 或 Microsoft AD 目錄的 RADIUS 伺服器資訊。
Update-DSRadius -DirectoryId d-123456ijkl -RadiusSettings_RadiusRetry 3-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考 (V4) 中的 UpdateRadius。
-
以下程式碼範例顯示如何使用 Update-DSTrust。
- Tools for PowerShell V4
-
範例 1:此範例會將指定 trust-id 的 SelectiveAuth 參數從已停用更新為已啟用。
Update-DSTrust -TrustId t-9067157123 -SelectiveAuth Enabled輸出:
RequestId TrustId --------- ------- 138864a7-c9a8-4ad1-a828-eae479e85b45 t-9067157123-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet Reference (V4) 中的 UpdateTrust。
-