本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理 WorkSpaces 应用程序活动目录中的计算机对象
WorkSpaces 应用程序不会从 Active Directory 中删除计算机对象。这些计算机对象可以在您的目录中轻松识别。目录中创建的每个计算机对象都带有 Description 属性,此属性指定实例集或映像生成器实例和名称。
| Type | Name | 描述属性 |
|---|---|---|
|
实例集 |
ExampleFleet |
|
|
映像生成器 |
ExampleImageBuilder |
|
您可以使用以下dsquery computer命令和dsrm命令识别和删除由 WorkSpaces 应用程序创建的非活动计算机对象。有关更多信息,请参阅 Microsoft 文档中的 Dsquery 计算机
dsquery 命令标识不活动时间超过特定时间段的计算机对象并使用以下格式。还应使用参数运行该dsquery命令-desc "WorkSpaces Applications*"以仅显示 WorkSpaces 应用程序对象。
dsquery computer "OU-distinguished-name" -desc "WorkSpaces Applications*" -inactivenumber-of-weeks-since-last-login
-
是组织单位的可分辨名称。有关更多信息,请参阅 查找组织单位的可分辨名称。如果您不提供OU-distinguished-nameOU-distinguished-name参数,则该命令将搜索整个目录。 -
是基于“不活动”的定义方式的所需值。number-of-weeks-since-last-log-in
例如,以下命令显示 OU=ExampleOU,DC=EXAMPLECO,DC=COM 组织单位中过去两周未登录过的所有计算机对象。
dsquery computer OU=ExampleOU,DC=EXAMPLECO,DC=COM -desc "WorkSpaces Applications*" -inactive 2
如果找到匹配项,则结果为一个或多个对象名称。dsrm 命令会删除指定的对象并使用以下格式:
dsrm objectname其中 是来自 objectnamedsquery 命令输出的完整对象名称。例如,如果上面的dsquery命令生成了一个名为 ExampleComputer “” 的计算机对象,则删除该对象的dsrm命令将如下所示:
dsrm "CN=ExampleComputer,OU=ExampleOU,DC=EXAMPLECO,DC=COM"
可以使用竖线 (|) 运算符将这些命令链接在一起。例如,要删除所有 WorkSpaces 应用程序计算机对象,并提示对每个对象进行确认,请使用以下格式。将 -noprompt 参数添加到 dsrm 可禁用确认。
dsquery computerOU-distinguished-name-desc "WorkSpaces Applications*" –inactivenumber-of-weeks-since-last-log-in| dsrm