【问题标题】:Test-Path Returning false eventhough it exists即使存在,Test-Path 也返回 false
【发布时间】:2021-11-30 05:04:25
【问题描述】:

Powershell 命令显示 false ,即使注册表中存在该路径,我在做什么错?

PS D:\Folder> Test-Path -Path 'HKU:\S-9-9-21-57989841-616249376-1801674531-2451702'
False

【问题讨论】:

  • HKU: 不是默认驱动器。改用Test-Path Registry::HKEY_USERS\...

标签: windows powershell registry powershell-2.0 powershell-4.0


【解决方案1】:

驱动器HKU:默认没有定义。

任意使用:

Test-Path -Path 'Registry::HKEY_USERS\S-9-9-21-57989841-616249376-1801674531-2451702'

或者先定义驱动:

$null = New-PSDrive -Name HKU -PSProvider Registry -Root HKEY_USERS
Test-Path -Path 'HKU:\S-9-9-21-57989841-616249376-1801674531-2451702'

完成后使用Remove-PSDrive -Name HKU删除该驱动器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多