这个函数中-eq、ls、gp是什么意思啊


PowerShell交流中心分类: Powershell基础这个函数中-eq、ls、gp是什么意思啊
0
Wintersweet asked 9 年 ago

function regv($rk, $rg,$ch)
{
if ($ch -eq “no”){$key = get-item $rk}
else{$key = ls $rk}
$key |
ForEach-Object {
$v = gp $_.PSPath
ForEach ($value in $_.Property)
{
if ($rg -eq “all”) {$v.$value}
elseif ($rg -eq “allname”){$value}
else {$v.$rg;break}
}}}

1 Answers
0
Mooser Lee 管理员 answered 9 年 ago

-eq判断等于
ls 是iGet-ChildItem
gp 是Get-ItemProperty
第一个是操作符,后面两个是别名。别名请参考:https://www.pstips.net/powershell-alias.html