PowerShell 4.0的重命名 - 级别替代方案
我知道PS 4.0很古老。但是无论如何,我们在某些开发服务器上都使用它,这不是我的决定。
我想知道是否有重命名localuser的替代方法,即使需要调用WMIC,它也需要5.1+,我不确定如何使用这种电话,请以一种或另一种方式给我一些示例。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
abraham Zinala 在他如何在较旧的PowerShell版本上对此进行此操作的评论中提供了正确的答案。
您可以使用 get-wmiObject 查询本地用户,然后调用
.rename(..)
method :or,推荐使用
由于
get-ciminstance
“ https://learn.microsoft.com/en-us/powershell/module/cimcmdlets/invoke-cimmethod“ rel =“ nofollow noreferrer”>invoke-cimmethod
wmiObject
不再使用较新的PowerShell版本提供:Abraham Zinala has provided the right answer in his helpful comments on how to approach this on older PowerShell versions.
You can either use
Get-WmiObject
to query the local user, and then invoke the.Rename(..)
method:Or, recommended use of
Get-CimInstance
andInvoke-CimMethod
sinceWmiObject
is no longer available in newer PowerShell versions: