Powershell脚本创建reg键

时间:2014-12-16 05:52:17

标签: windows powershell scripting

我已经创建了这个脚本来查看reg键中的所有值并更改变量的值,直到它完成循环,但是当我运行时它只显示给我列出的输出下面。看起来我可能正在为此应用程序使用错误类型的循环。有人可以给我一些指导吗?感谢

reg键值也是User1,User2,User3。

脚本:

$valueName = "User"
$existingValues = Get-Item -Path $regKeyPath | Select-Object property
foreach ($item in $existingValues.property){       
       $intInc = 0
       $intInc++
       $valueName = "User" + ($intInc).ToString()
       Write-Host $valueName   

}

Set-ItemProperty -Path $regKeyPath -Name $valueName -Type SZ -Value $userName 

输出:

User2
User2
User2

1 个答案:

答案 0 :(得分:1)

在循环之前移动$intInc = 0。现在你正在重置每个循环传递的计数器。