windows - 列出工作站上的所有用户帐户
问题描述
我正在编写一个脚本,用于使用 USMT 将用户配置文件从工作站备份到服务器,我遇到了一个障碍,寻找一种在工作站上列出配置文件的方法。我们所有的配置文件都是基于域的,我能找到的每篇文章都只列出本地配置文件,而不是域帐户。
我很想知道是否有人有简单的方法来做到这一点,或者其他人是如何解决这个问题的?我曾考虑只列出 C:\Users 中的文件夹,然后交叉引用 AD 以获取域帐户,但是项目的一部分是能够从其他域中获取帐户并将它们加入另一个域,所以不要认为这会起作用.
因此,如果有人可以给我一些关于此的建议或文章,我将不胜感激。
解决方案
听起来您想要本地系统上的帐户配置文件列表。我知道的最直接的方法是使用Win32_UserProfile
类。
代码的作用...
- 抓取所有帐户配置文件
,您可以使用-Filter
参数仅获取所需的配置文件,但我不理解 CIM/WMI 使用的查询语言方言。 - 过滤掉
那些不太可能需要的
.Special
帐户。[咧嘴笑]systemprofile
- 包装调用
@()
以强制结果是一个数组
,这里的重点是确保结果是一个数组 - 即使其中只有一个项目。将结果视为数组可能很有用,因此我将其强制为一个。 - 将结果分配给 $Var
- 显示该列表
编码 ...
$UserProfileList = @(
Get-CimInstance -ClassName Win32_UserProfile |
Where-Object {-not $_.Special}
)
$UserProfileList
仅输出一个配置文件...
AppDataRoaming : Win32_FolderRedirectionHealth
Contacts : Win32_FolderRedirectionHealth
Desktop : Win32_FolderRedirectionHealth
Documents : Win32_FolderRedirectionHealth
Downloads : Win32_FolderRedirectionHealth
Favorites : Win32_FolderRedirectionHealth
HealthStatus : 3
LastAttemptedProfileDownloadTime :
LastAttemptedProfileUploadTime :
LastBackgroundRegistryUploadTime :
LastDownloadTime :
LastUploadTime :
LastUseTime : 2021-11-08 12:02:02 PM
Links : Win32_FolderRedirectionHealth
Loaded : True
LocalPath : C:\Users\[MyUserName]
Music : Win32_FolderRedirectionHealth
Pictures : Win32_FolderRedirectionHealth
RefCount :
RoamingConfigured : False
RoamingPath :
RoamingPreference :
SavedGames : Win32_FolderRedirectionHealth
Searches : Win32_FolderRedirectionHealth
SID : S-1-5-[MySID]
Special : False
StartMenu : Win32_FolderRedirectionHealth
Status : 0
Videos : Win32_FolderRedirectionHealth
PSComputerName :
您可以使用您的帐户交叉引用配置文件,或者通过使用进行查找来.LocalPath
获取确切的帐户。SID
推荐阅读
- vue.js - 如何创建基于 Vuetify 的浏览器扩展?
- typescript - 我在哪里可以找到 TypeScript 接口来定义 OpenAPI Json?
- css - SCSS 语法定义 @include font(400,16pt);
- assembly - MASM - 过程和宏之间的差异
- azure - 如何在 Azure 上扩展 Kubernetes?
- linq - Linq 查询导致异常的代码行为
- mongodb - 如何在分解数组时聚合以允许条目多次计数?
- java - Java Swing 0,0 不在 0,0 处(它在上方和左侧)
- excel - 在 ActiveX 控件的 sub 中无法识别公共变量
- swift - SwiftUI:仅当输入不为空时才启用保存按钮