使用 Windows LAPS PowerShell cmdlet
Windows 本地管理员密码解决方案 (Windows LAPS) 包含名为 LAPS 的特定 PowerShell 模块。 了解如何使用本模块中的 cmdlet 及其用途。
Cmdlet 说明
下表描述了 LAPS PowerShell 模块中提供的 cmdlet:
名称 | 描述 |
---|---|
Get-LapsAADPassword |
用于查询 Microsoft Entra ID 的 Windows LAPS 密码。 |
Get-LapsDiagnostics |
用于收集诊断信息以调查问题。 |
Find-LapsADExtendedRights |
用于发现哪些标识已被授予 Windows Server Active Directory 中组织单位 (OU) 的权限。 |
Get-LapsADPassword |
用于查询 Windows Server Active Directory 以获取 Windows LAPS 密码。 |
Invoke-LapsPolicyProcessing |
用于启动策略处理周期。 |
Reset-LapsPassword |
用于启动即时密码轮换。 将密码备份到 Microsoft Entra ID 或 Windows Server Active Directory 时使用。 |
Set-LapsADAuditing |
用于在 Windows Server Active Directory 中的 OU 上配置与 Windows LAPS 相关的审核。 |
Set-LapsADComputerSelfPermission |
用于在 Windows Server Active Directory 中配置 OU,以允许计算机对象更新其 Windows LAPS 密码。 |
Set-LapsADPasswordExpirationTime |
用于在 Windows Server Active Directory 中更新计算机的 Windows LAPS 密码过期时间。 |
Set-LapsADReadPasswordPermission |
用于授予在 Windows Server Active Directory 中读取 Windows LAPS 密码信息的权限。 |
Set-LapsADResetPasswordPermission |
用于授予在 Windows Server Active Directory 中更新 Windows LAPS 密码过期时间的权限。 |
Update-LapsADSchema |
用于通过 Windows LAPS 架构属性扩展 Windows Server Active Directory 架构。 |
提示
Invoke-LapsPolicyProcessing
和Reset-LapsPassword
cmdlet 不受当前是将密码备份到 Microsoft Entra ID 还是 Windows Server Active Directory 的影响。 在此方案中,这两个选项均受支持。- 使用
-Verbose
参数时,Windows LAPS PowerShell 模块中的所有 cmdlet 都支持详细日志记录。
有关每个 cmdlet 的更多详细信息,请参阅 LAPS PowerShell 模块。
Windows LAPS PowerShell 与旧版 Microsoft LAPS PowerShell
旧版 Microsoft LAPS 包括一个名为 AdmPwd.PS 的 PowerShell 模块。 这两个模块在功能方面有许多相似之处,但也存在许多差异。 下表提供两个模块之间的映射:
Windows LAPS cmdlet | 旧版 Microsoft LAPS cmdlet |
---|---|
Get-LapsAADPassword |
不适用 |
Get-LapsDiagnostics |
不适用 |
Find-LapsADExtendedRights |
Find-AdmPwdExtendedRights |
Get-LapsADPassword |
Get-AdmPwdPassword |
Invoke-LapsPolicyProcessing |
不适用 |
Reset-LapsPassword |
不适用 |
Set-LapsADAuditing |
Set-AdmPwdAuditing |
Set-LapsADComputerSelfPermission |
Set-AdmPwdComputerSelfPermission |
Set-LapsADPasswordExpirationTime |
Reset-AdmPwdPassword |
Set-LapsADReadPasswordPermission |
Set-AdmPwdReadPasswordPermission |
Set-LapsADResetPasswordPermission |
Set-AdmPwdResetPasswordPermission |
Update-LapsADSchema |
Update-AdmPwdADSchema |
除了与命名相关的更改外,适用于 Windows Server Active Directory 的 Windows LAPS PowerShell cmdlet 在一组完全不同的架构扩展上运行。 有关详细信息,请参阅 Windows LAPS 架构扩展参考。