Powershellを使用してユーザープロファイルを削除するにはどうすればいいですか? 私はGet-WmiObject Win32_UserProfile
のコマンドを知っているので、コンピュータ上の全ユーザが利用できます。 私は$computername
と$username
の2つの変数を持っています。 私は上記のコマンドを使用して、リモートコンピュータ($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. PowerShellスクリプトを使用してファイルを削除する
- 3. ユーザープロファイルを作成して削除するマネージャー
- 4. ユーザーとユーザープロファイルの削除
- 5. powershellとwebservicesを使用してSharePoint Recyclebinを削除
- 6. PowerShellを使用して寸法に基づいて画像を削除する
- 7. PowerShellを使用して5分以上経過したファイルを削除する
- 8. PowerShellを使用して15日以上経過したファイルを削除する
- 9. Powershellを使用して接頭辞で始まるSolrコアを削除する
- 10. PowershellまたはC#を使用してTFSプロジェクトからユーザーを削除する
- 11. powershellを使用してWindows以外のMSPパッケージを削除する
- 12. Azure AD v2 powershellを使用して複数のライセンスを削除する
- 13. powershellスクリプトを使用してタスクバーからワードドキュメントを削除する方法
- 14. REST API powershellを使用してTFS 2015でユーザーを追加/削除する
- 15. Webclientとpowershellを使用してFTPサイトのファイルを削除する
- 16. Powershellを使用してExcelで最初の4行を削除する
- 17. powershellを使用してWindows 10から言語を削除する
- 18. powershellを使用して日付上にWindowsアップデートパッケージを削除する
- 19. PowerShellスクリプトを使用してファイルAのテキストをファイルBから削除する
- 20. Powershellを使用してSSRSフォルダセキュリティからユーザーを削除する方法
- 21. PowerShell - アイテムを削除してアイテムをコピー
- 22. Powershell v2.0を使用してGoogle APIを使用してGmailメールを削除する
- 23. MVC削除ビューを使用してレコードを削除する
- 24. 削除ボタンを使用してユーザー投稿を削除する
- 25. powershellを使用してMSMQストレージの制限を削除します。
- 26. Powershellを使用してIISからnet.msmqバインディングを削除します。
- 27. Powershellを使用してCSVファイルから行を削除します
- 28. カスケードを使用して削除する
- 29. Powershellを使用したSharepointのバージョン管理の削除
- 30. powershell - すべての変数を削除
こんにちは、答えるために感謝します。だから私が次のようなものを書いたならば: 'Get -WMIObject -Class Win32_UserProfile -ComputerName $ computer | ($ _。delete()} ' それは動作しますか?もしそうなら、それはまたファイルを削除します。レジストリ? –
レジストリにはファイルは含まれていませんが、レジストリデータとC:\ Usersのユーザープロファイルファイルは削除されますので、ユーザーのマッチングに 'localpath'を使用するのではなく、ユーザーのログオン名を対応するSIDに変換して、それを処理する必要があります。上記の「自分の質問に対する上記の質問」へのリンクには、その方法を示すコードがあります。 –
ありがとうございます。 –