文件 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-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。
-
下列程式碼範例示範如何使用 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。
-
下列程式碼範例示範如何使用 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-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-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-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-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-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
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeConditionalForwarders。
-
下列程式碼範例示範如何使用 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-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
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeDomainControllers。
-
下列程式碼範例示範如何使用 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-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-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-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
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DescribeSharedDirectories。
-
下列程式碼範例示範如何使用 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-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-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
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 CreateConditionalForwarder。
-
下列程式碼範例示範如何使用 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-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-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-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
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 DeleteConditionalForwarder。
-
下列程式碼範例示範如何使用 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-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-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。
-
下列程式碼範例示範如何使用 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。
-
下列程式碼範例示範如何使用 Set-DSDomainControllerCount
。
- Tools for PowerShell
-
範例 1:此範例會將指定 directory-id 的網域控制器數目設定為 3。
Set-DSDomainControllerCount -DirectoryId d-123456ijkl -DesiredNumber 3
-
如需 API 詳細資訊,請參閱 AWS Tools for PowerShell Cmdlet 參考中的 UpdateNumberOfDomainControllers。
-
下列程式碼範例示範如何使用 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。
-
下列程式碼範例示範如何使用 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。
-
下列程式碼範例示範如何使用 Update-DSConditionalForwarder
。
- Tools for PowerShell
-
範例 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 參考中的 UpdateConditionalForwarder。
-
下列程式碼範例示範如何使用 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。
-