我想知道如何通過使用Powershell來刪除用戶配置文件? 我知道Get-WmiObject Win32_UserProfile
的命令,這將給我在計算機上的整個用戶。 我有2個變量$computername
和$username
。 所以我想用上面的命令在遠程計算機上刪除(這是$computername
)的配置文件$username
。 我該怎麼做? 謝謝。使用Powershell刪除用戶配置文件
0
A
回答
0
Get-WMIObject
可以毫無問題檢索來自遠程計算機對象,則不僅Win32_UserProfile
類具有(不良記錄)delete()
法,Win32_UserProfile
對象可以傳遞給Remove-WMIObject
。對於所有外觀來說,這將正確地清理註冊表和文件,並且實際上在遠程計算機上工作。
參考文獻:
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
相關問題
- 1. 如何使用PowerShell刪除用戶配置文件
- 2. 刪除用戶刪除用戶配置
- 3. 的Django:刪除用戶配置文件
- 4. 刪除用戶配置文件
- 5. 管理用戶配置文件創建和刪除用戶和配置文件
- 6. 使用c#刪除Sharepoint 2010用戶配置文件中的值
- 7. ASP.NET:使用Gridview刪除用戶配置文件
- 8. 刪除用戶和用戶配置文件
- 9. carrierwave刪除用戶配置文件更新的用戶頭像
- 10. Sitecore的虛擬用戶 - 用戶配置文件刪除
- 11. 使用PowerShell遞歸刪除文件
- 12. 使用powershell刪除舊文件
- 13. 使用PowerShell刪除日誌文件
- 14. 使用Powershell刪除空文件夾
- 15. 刪除使用PowerShell
- 16. Powershell刪除文件
- 17. Powershell - 刪除文件
- 18. 使用powershell刪除azure存儲帳戶
- 19. 刪除延遲配置配置文件
- 20. ImageMagick刪除配置文件
- 21. ASP.NET配置文件刪除
- 22. MVC asp.net身份刪除用戶配置文件
- 23. SoftLayer的REST API,以刪除用戶配置文件
- 24. 通過UserProfileService刪除用戶配置文件
- 25. 從Windows Vista中刪除用戶配置文件
- 26. 如何使用PowerShell配置EBS以終止刪除
- 27. 使用圖形API可以從Facebook用戶配置文件中刪除什麼?
- 28. 用戶配置註冊刪除
- 29. pyinotify文件刪除用戶
- 30. 如何刪除/禁用配置配置文件過期警告
您好,感謝回答。所以如果我這樣寫: 'Get -WMIObject -Class Win32_UserProfile -ComputerName $ computer | ($ _。LocalPath.split('')[ - 1] -eq'$ user'} | foreach($ _。delete()}' 它會起作用嗎?如果是,它也會刪除文件註冊表? –
註冊表不包含文件,但是,它會刪除註冊表數據以及C:\ Users中的用戶配置文件。您不應該依賴'localpath'來匹配用戶;相反,你應該將用戶登錄名轉換爲相應的SID,然後使用它。上面的「我自己對這個主題的問題」的鏈接有一些代碼展示瞭如何去做。 –
謝謝。我看到你的代碼,但爲什麼要我使用sid代碼?如果生病只使用remove-wmiobject,它將起作用 –