gpt4 book ai didi

powershell - ItemPropertyValue 未被识别为 cmdlet 的名称

转载 作者:行者123 更新时间:2023-12-03 10:55:24 27 4
gpt4 key购买 nike

我试图从我的注册表中获取键值。下面的代码在我的带有 Powershell 5.1 的机器上运行。但是如果我试图让它在 Powershell 4.0 中工作,它就会一直失败。有没有人知道如何让它在 4.0 上工作?

$file = "c:\temp\RegistryValues.txt"

$items = Get-Item "HKLM:\SOFTWARE\WOW6432Node\Test\*"
$items2 = $items | select -ExpandProperty name

$items2 | % {

$i = $(($_).split("\")[-1])
$j = $(Get-ItemPropertyValue "Registry::$_" -Name 'version')
$k = $(Get-ItemPropertyValue "Registry::$_\Settings" -Name 'Server')

"$i Version: $j Setting: $k" | add-content $file


}

错误:
enter image description here

最佳答案

找到了 V.4 的解决方案

$j = $((Get-ItemProperty -Path "Registry::$_").Version)
$k = $((Get-ItemProperty -Path "Registry::$_\Settings").Server)

关于powershell - ItemPropertyValue 未被识别为 cmdlet 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49067226/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com