总结
Windows PowerShell Active Directory 模块中的许多 cmdlet 都包含一个 -Server 参数,用于将操作定向到特定域控制器(DC)和端口。 本文介绍可与 Active Directory cmdlet 一起使用的常见端口,并提供支持 -Server 参数的所有 cmdlet 的参考列表。
介绍
Windows PowerShell Active Directory 模块中的许多 cmdlet 都支持参数 -Server 。 如果使用这些 cmdlet 管理 Active Directory 域服务(AD DS),则可以将参数与服务或服务器名称和端口号一起使用。 通过这种方式,可以将操作定向到特定 DC 上的特定服务。 例如,在以下 cmdlet 中, -Server 该选项使用完全限定的域名(FQDN)和全局目录服务端口(端口 3268)来面向特定的全局目录服务器(GC):
Get-ADCentralAccessRule -Filter * -Server dc01.contoso.com:3268
详细信息
下表列出了可用于连接到特定服务的最常见端口,并介绍了如何使用它们。
| 港口 | 注释 |
|---|---|
| 端口 389 | Active Directory cmdlet 用于连接到特定服务器的默认端口。 |
| 端口 3268 | 全局目录 (GC) 端口。 使用此端口优化搜索、搜索林中的所有域以及搜索整个林。 GC 是只读的。 |
| 端口 636 和 3269 | 用于与域控制器(DC)和全局编录(GC)建立安全轻型目录访问协议(LDAP)连接的端口。 使用这些端口进行连接时,请使用简单身份验证和安全层 (SASL) 协议。 不要使用传输层安全性(TLS)。重要 Active Directory Web 服务(ADWS)无法识别 TLS。 ADWS 是大多数 AD 模块 cmdlet 使用的一项服务。^1^ |
| 轻型目录服务 (LDS) 实例的自定义端口 | 使用端口号标识要连接到的实例。 每个实例可以具有不同的架构,并具有一组不同的命名上下文。 这些 LDS 实例是可写的。重要说明:如果 LDS 使用自定义服务帐户,Active Directory PowerShell 提供程序将使用 NTLM 对访问 LDS 实例的任何 cmdlet 进行身份验证。^2^ |
| 装载的 AD DS 快照的自定义端口 | 使用端口号指定要连接到的已装载快照实例。 每个装载的快照实例可以具有不同的架构,并具有一组不同的命名上下文。 装载的快照设置为只读。 |
^1^ Active Directory PowerShell 模块中的 cmdlet 不直接连接到特定的服务器和端口。 相反,它们连接到 ADWS 的 9389 端口。 ADWS 代表 cmdlet 连接到本地 Active Directory 实例。
^2^ 如果 LDS 在自定义服务帐户的上下文中运行,Active Directory PowerShell 提供程序使用 NTLM 对请求进行身份验证,而不是 Kerberos。 Active Directory PowerShell 提供程序使用注册到自定义服务帐户的服务主体名称(在本例中为 LDAP 服务 SPN)。 但是,提供程序连接到的 ADWS 终结点在计算机帐户的上下文中运行。 如果提供程序尝试在这种情况下使用 Kerberos 身份验证,ADWS 会通过发送错误代码 0x29 (KRB_AP_ERR_MODIFIED) 进行响应。
参考
下表提供了支持 -Server 参数的 Active Directory 模块 cmdlet 的索引。
注释
其中一些 cmdlet 可能不使用 ADWS。 若要确定,可以检查 cmdlet 参考文章的“备注”部分。 “Notes”列出了 cmdlet 是否需要 ADWS。
| Cmdlet | 说明 |
|---|---|
| Add-ADCentralAccessPolicyMember | 将中央访问规则添加到 Active Directory 中的中央访问策略。 |
| Add-ADComputerServiceAccount | 将一个或多个服务帐户添加到 Active Directory 计算机。 |
| 添加-AD域控制器密码复制策略 | 将用户、计算机和组添加到只读 DC 密码复制策略的允许或拒绝列表中。 |
| Add-ADFineGrainedPasswordPolicySubject | 将细化密码策略应用于一个或多个用户和组。 |
| Add-ADGroupMember | 将一个或多个成员添加到 Active Directory 组。 |
| Add-ADPrincipalGroupMembership | 将成员添加到一个或多个 Active Directory 组。 |
| Add-ADResourcePropertyListMember | 将一个或多个资源属性添加到 Active Directory 中的资源属性列表中。 |
| Clear-ADAccountExpiration | 清除 Active Directory 帐户的到期日期。 |
| Clear-ADClaimTransformLink | 从应用于 Active Directory 中的一个或多个跨林信任关系中删除声明转换。 |
| Complete-ADServiceAccountMigration | 完成迁移过程,并将普通用户帐户取代为委派的托管服务帐户。 |
| 禁用-AD帐户 (Disable-ADAccount) | 禁用 Active Directory 帐户。 |
| Disable-ADOptionalFeature | 禁用 Active Directory 可选功能。 |
| Enable-ADAccount | 启用 Active Directory 帐户。 |
| Enable-ADOptionalFeature | 启用 Active Directory 可选功能。 |
| Get-ADAccountAuthorizationGroup | 获取帐户的令牌组信息。 |
| Get-ADAccountResultantPasswordReplicationPolicy | 获取 Active Directory 帐户的结果密码复制策略。 |
| Get-ADAuthenticationPolicy | 获取一个或多个 Active Directory 域服务身份验证策略。 |
| Get-ADAuthenticationPolicySilo | 获取一个或多个 Active Directory 域服务身份验证策略筒仓。 |
| Get-ADCentralAccessPolicy | 从 Active Directory 检索中央访问策略。 |
| Get-ADCentralAccessRule | 从 Active Directory 检索中央访问规则。 |
| Get-ADClaimTransformPolicy | 基于指定的筛选器返回一个或多个 Active Directory 声明转换对象。 |
| Get-ADClaimType | 从 Active Directory 返回声明类型。 |
| Get-ADComputer | 获取一个或多个 Active Directory 计算机。 |
| Get-ADComputerServiceAccount | 获取由计算机托管的服务帐户。 |
| Get-ADDefaultDomainPasswordPolicy(获取AD默认域密码策略) | 获取 Active Directory 域的默认密码策略。 |
| Get-ADDomain | 获取 Active Directory 域。 |
| Get-ADDomainController | 通过使用可发现的服务条件或搜索参数或提供 DC 标识符(例如 NetBIOS 名称)获取一个或多个 Active Directory DC。 |
| Get-ADDomainControllerPasswordReplicationPolicy | 获取只读域控制器密码复制策略的允许列表或拒绝列表中的成员。 |
| Get-ADDomainControllerPasswordReplicationPolicyUsage(获取活动目录域控制器的密码复制策略使用情况) | 获取由只读域控制器进行身份验证的 Active Directory 帐户,或在域控制器的披露列表中的帐户。 |
| Get-ADFineGrainedPasswordPolicy | 获取一个或多个 Active Directory 精细密码策略。 |
| Get-ADFineGrainedPasswordPolicySubject | 获取应用细化密码策略的用户和组。 |
| Get-ADForest | 获取 Active Directory 林。 |
| Get-ADGroup | 获取一个或多个 Active Directory 组。 |
| Get-ADGroupMember | 获取 Active Directory 组的成员。 |
| Get-ADObject | 获取一个或多个 Active Directory 对象。 |
| Get-ADOptionalFeature | 获取一个或多个 Active Directory 可选功能。 |
| Get-ADOrganizationalUnit | 检索一个或多个 Active Directory 组织单元。 |
| Get-ADPrincipalGroupMembership(获取AD主体组成员关系) | 获取具有指定用户、计算机、组或服务帐户的 Active Directory 组。 |
| Get-ADReplicationAttributeMetadata | 获取一个或多个 Active Directory 复制伙伴的复制元数据。 |
| Get-ADReplicationConnection | 根据指定的筛选器返回特定的 Active Directory 复制连接或一组 AD 复制连接对象。 |
| Get-ADReplicationPartnerMetadata | 返回一组或多个复制伙伴的复制元数据。 |
| Get-ADReplicationSite | 根据指定的筛选器返回特定的 Active Directory 复制站点或一组复制站点对象。 |
| Get-ADReplicationSiteLink | 根据指定的筛选器返回特定的 Active Directory 站点链接或一组网站链接。 |
| Get-ADReplicationSiteLinkBridge | 根据指定的筛选器获取特定的 Active Directory 站点链接桥或一组站点链接桥对象。 |
| Get-ADReplicationSubnet | 获取一个或多个 Active Directory 子网。 |
| Get-ADResourceProperty | 获取一个或多个资源属性。 |
| Get-ADResourcePropertyList(获取AD资源属性列表) | 从 Active Directory 获取资源属性列表。 |
| Get-ADResourcePropertyValueType | 从 Active Directory 获取资源属性值类型。 |
| Get-ADRootDSE | 获取目录服务器信息树的根目录。 |
| Get-ADServiceAccount | 获取一个或多个 Active Directory 托管服务帐户或组托管服务帐户。 |
| Get-ADTrust | 获取目录中的所有受信任域对象。 |
| Get-ADUser | 获取一个或多个 Active Directory 用户。 |
| Get-ADUserResultantPasswordPolicy | 获取用户的适用密码策略。 |
| Grant-ADAuthenticationPolicySiloAccess | 授予加入身份验证策略孤岛的权限。 |
| Move-ADDirectoryServer | 将 Active Directory 中的目录服务器移动到新站点。 |
| Move-ADDirectoryServerOperationMasterRole | 将操作主角色移动到 Active Directory 目录服务器。 |
| Move-ADObject | 将 Active Directory 对象或对象的容器移到其他容器或域。 |
| New-ADAuthenticationPolicy | 创建 AD DS 身份验证策略对象。 |
| New-ADAuthenticationPolicySilo | 创建 AD DS 身份验证策略隔离对象。 |
| 新建-AD中央访问策略 | 在 Active Directory 中创建一个新的中心访问策略,其中包含一组中央访问规则。 |
| New-ADCentralAccessRule | 在 Active Directory 中创建中央访问规则。 |
| New-ADClaimTransformPolicy | 在 Active Directory 中创建新的声明转换策略对象。 |
| New-ADClaimType | 在 Active Directory 中创建新的声明类型。 |
| New-ADComputer | 创建新的 Active Directory 计算机对象。 |
| New-ADFineGrainedPasswordPolicy | 创建新的 Active Directory 细化密码策略。 |
| New-ADGroup | 创建 Active Directory 组。 |
| New-ADObject | 创建 Active Directory 对象。 |
| New-ADOrganizationalUnit | 创建 Active Directory 组织单位(OU)。 |
| New-ADReplicationSite | 在目录中创建 Active Directory 复制站点。 |
| New-ADReplicationSiteLink | 创建新的 Active Directory 站点链接来管理复制。 |
| New-ADReplicationSiteLinkBridge | 在 Active Directory 中创建站点链接桥进行复制。 |
| New-ADReplicationSubnet | 创建 Active Directory 复制子网对象。 |
| New-ADResourceProperty | 在 Active Directory 中创建资源属性。 |
| New-ADResourcePropertyList | 在 Active Directory 中创建资源属性列表。 |
| New-ADServiceAccount | 创建新的 Active Directory 托管服务帐户或组托管服务帐户对象。 |
| New-ADUser | 创建 Active Directory 用户。 |
| Remove-ADAuthenticationPolicy | 删除 AD DS 身份验证策略对象。 |
| Remove-ADAuthenticationPolicySilo | 删除 AD DS 身份验证策略筒仓对象。 |
| Remove-ADCentralAccessPolicy | 从 Active Directory 中删除中央访问策略。 |
| Remove-ADCentralAccessPolicyMember | 从 Active Directory 中的中央访问策略中删除中央访问规则。 |
| Remove-ADCentralAccessRule | 从 Active Directory 中删除中央访问规则。 |
| Remove-ADClaimTransformPolicy | 从 Active Directory 中删除声明转换策略对象。 |
| Remove-ADClaimType | 从 Active Directory 中删除声明类型。 |
| Remove-ADComputer | 删除 Active Directory 计算机。 |
| Remove-ADComputerServiceAccount | 从计算机中删除一个或多个服务帐户。 |
| 移除-AD域控制器密码复制策略 | 从只读 DC 密码复制策略的允许或拒绝列表中删除用户、计算机和组。 |
| Remove-ADFineGrainedPasswordPolicy | 删除 Active Directory 细化密码策略。 |
| Remove-ADFineGrainedPasswordPolicySubject | 从细化密码策略中删除一个或多个用户。 |
| Remove-ADGroup | 删除 Active Directory 组。 |
| Remove-ADGroupMember | 从 Active Directory 组中删除一个或多个成员。 |
| Remove-ADObject | 删除 Active Directory 对象。 |
| Remove-ADOrganizationalUnit | 删除 Active Directory 组织单位。 |
| Remove-ADPrincipalGroupMembership | 从一个或多个 Active Directory 组中删除成员。 |
| Remove-ADReplicationSite | 从 Active Directory 中删除指定的复制站点对象。 |
| Remove-ADReplicationSiteLink | 删除用于管理复制的 Active Directory 站点链接。 |
| Remove-ADReplicationSiteLinkBridge | 从 Active Directory 中删除复制站点链接桥。 |
| Remove-ADReplicationSubnet | 从目录中删除指定的 Active Directory 复制子网对象。 |
| Remove-ADResourceProperty | 从 Active Directory 中删除资源属性。 |
| Remove-ADResourcePropertyList(删除AD资源属性列表) | 从 Active Directory 中删除一个或多个资源属性列表。 |
| Remove-ADResourcePropertyListMember | 从 Active Directory 中的资源属性列表中删除一个或多个资源属性。 |
| Remove-ADServiceAccount | 删除 Active Directory 托管服务帐户或组托管服务帐户对象。 |
| Remove-ADUser | 删除 Active Directory 用户。 |
| Rename-ADObject | 更改 Active Directory 对象的名称。 |
| Reset-ADServiceAccountMigration | 重置迁移状态为委派的托管服务帐户,并将委派的托管服务帐户与用户帐户取消关联。 |
| Restore-ADObject | 还原 Active Directory 对象。 |
| Revoke-ADAuthenticationPolicySiloAccess | 撤销指定帐户在身份验证策略隔离区中的成员身份。 |
| Search-ADAccount | 获取 Active Directory 用户、计算机或服务帐户。 |
| Set-ADAccountAuthenticationPolicySilo | 修改帐户的身份验证策略或身份验证策略隔离单元。 |
| Set-ADAccountControl | 修改 Active Directory 帐户的用户帐户控制 (UAC) 值。 |
| Set-ADAccountExpiration | 设置 Active Directory 帐户的到期日期。 |
| Set-ADAccountPassword | 修改 Active Directory 帐户的密码。 |
| Set-ADAuthenticationPolicy | 修改 AD DS 身份验证策略对象。 |
| Set-ADAuthenticationPolicySilo | 修改 AD DS 身份验证策略隔离对象。 |
| Set-ADCentralAccessPolicy | 修改 Active Directory 中的中心访问策略。 |
| Set-ADCentralAccessRule | 修改 Active Directory 中的中心访问规则。 |
| Set-ADClaimTransformLink | 将声明转换应用于 Active Directory 中的一个或多个跨林信任关系。 |
| Set-ADClaimTransformPolicy | 在 Active Directory 中设置声明转换策略的属性。 |
| Set-ADClaimType | 修改 Active Directory 中的声明类型。 |
| Set-ADComputer | 修改 Active Directory 计算机对象。 |
| Set-ADDefaultDomainPasswordPolicy (设置AD默认域密码策略) | 修改 Active Directory 域的默认密码策略。 |
| Set-ADDomain | 修改 Active Directory 域。 |
| Set-ADDomainMode | 设置 Active Directory 域的域模式。 |
| Set-ADFineGrainedPasswordPolicy(用于设置AD细粒度密码策略的PowerShell命令) | 修改 Active Directory 细化密码策略。 |
| Set-ADForest | 修改 Active Directory 林。 |
| Set-ADForestMode | 设置 Active Directory 林的林模式。 |
| Set-ADGroup | 修改 Active Directory 组。 |
| Set-ADObject | 修改 Active Directory 对象。 |
| Set-ADOrganizationalUnit | 修改 Active Directory OU。 |
| Set-ADReplicationConnection | 设置 Active Directory 复制连接的属性。 |
| Set-ADReplicationSite | 设置 Active Directory 站点的复制属性。 |
| Set-ADReplicationSiteLink | 设置 Active Directory 站点链接的属性。 |
| Set-ADReplicationSiteLinkBridge | 设置 Active Directory 中复制站点链接桥的属性。 |
| Set-ADReplicationSubnet | 设置 Active Directory 复制子网对象的属性。 |
| Set-ADResourceProperty | 修改 Active Directory 中的资源属性。 |
| Set-ADResourcePropertyList | 修改 Active Directory 中的资源属性列表。 |
| Set-ADServiceAccount | 修改 Active Directory 托管服务帐户或组托管服务帐户对象。 |
| Set-ADUser | 修改 Active Directory 用户。 |
| Show-ADAuthenticationPolicyExpression | 使用“编辑访问控制条件”窗口创建或修改安全描述符定义语言(SDDL)安全描述符。 |
| Start-ADServiceAccountMigration | 通过将普通用户帐户链接到委派的托管服务帐户来启动迁移过程。 |
| Undo-ADServiceAccountMigration | 将迁移的上一个迁移阶段还原到委派的托管服务帐户。 如果迁移过程当前处于启动阶段,则帐户将相互取消链接。 如果迁移处于已完成阶段,它将还原到开始阶段的状态。 |
| Unlock-ADAccount(解锁-AD账号) | 解锁 Active Directory 帐户。 |