两者似乎都会创建或更改项目属性。
两者有什么区别?在什么情况下他们的表现不同?
答案 0 :(得分:4)
对我而言,不同之处在于,如果您对存在的项属性使用new,则会收到错误,您可以在所有情况下使用set-itempropoperty。
所以new用于创建,set用于修改或创建。如果属性存在,New将不会创建。
答案 1 :(得分:0)
除了@JPBlanc提到的内容外,还有另一个重要的区别。请注意,只有New-ItemProperty具有参数-PropertyType
,该参数可用于指定注册表值类型(例如REG_DWORD等)。