我想知道如何使用Powershell删除用户个人资料?
我知道Get-WmiObject Win32_UserProfile
的命令会给我计算机上的所有用户。
我有2个$computername
和$username
变量。
所以我想使用上面的命令在远程计算机上删除($computername
)$username
的个人资料。
我怎么能这样做?
感谢。
答案 0 :(得分:1)
Win32_UserProfile
可以毫无问题地从远程计算机中检索对象,delete()
类不仅具有(记录不良)Win32_UserProfile
方法,Remove-WMIObject
对象也可以被传递给qpdf.exe --encrypt "" "" 40 -modify=y -extract=y -annotate=y -- in.pdf out.pdf
。对于所有外观,这将正确清理注册表和文件,并且实际上可以在远程计算机上工作。
参考文献:
Get-Help Get-WMIObject
Get-Help Remove-WMIObject
Win32_UserProfile:https://msdn.microsoft.com/en-us/library/ee886409(v=vs.85).aspx和https://msdn.microsoft.com/en-us/library/windows/desktop/hh830632(v=vs.85).aspx
My own question on this topic