【发布时间】:2021-12-21 11:50:14
【问题描述】:
我正在编写一个脚本,用于使用 USMT 将用户配置文件从工作站备份到服务器,但我遇到了一个障碍,无法找到一种方法来列出工作站上的配置文件。我们所有的个人资料都是基于域的,我能找到的每篇文章都只列出本地个人资料,而不是域帐户。
我很想知道是否有人有简单的方法来做到这一点,或者其他人是如何解决这个问题的?我曾考虑只列出 C:\Users 中的文件夹,然后交叉引用 AD 以获取域帐户,但是项目的一部分是能够从其他域中获取帐户并将它们加入另一个域,所以不要认为这会起作用.
所以如果有人能给我一些关于这个的建议或文章,我将不胜感激。
【问题讨论】:
-
以下将列出系统上的非系统配置文件>>>
Get-CimInstance -ClassName Win32_UserProfile | Where-Object {-not $_.Special} -
完美!非常感谢。我应该能够解析这些结果以提取我想要的数据。
-
@Caleb - 不客气......很高兴能帮上一点忙...... [grin]
标签: windows powershell active-directory usmt