【发布时间】:2015-07-15 14:39:23
【问题描述】:
我使用带有 Win32_UserProfile 类和 LastUseTime 属性的 Get-WMIObject 来过滤 Win7/Server2008R2 配置文件删除脚本,最近注意到返回的日期与 Windows 中的任何适用字段(访问日期、修改日期或上次保存日期)。
例如,在检查每个 Windows 上次于 2015 年 5 月 1 日下午 1:54 访问的配置文件时,PowerShell 会返回以下内容:
Get-WmiObject -Class Win32_UserProfile -ComputerName TESTCOMPUTER |
Where{$_.LocalPath -Like "*TESTUSER*"} |
ForEach-Object{
Write-Host $_.LastUseTime
Write-Host $_.ConvertToDateTime($_.LastUseTime)}
20150502112839.854000+000
5/2/2015 4:28:39 AM
我错过了什么?我虽然它可能与时区有关,但微小的差异对我来说很重要。我花了相当多的时间通过谷歌搜索,但没有任何运气。您能提供的任何见解将不胜感激!
【问题讨论】:
-
如果您有时间投反对票,请花点时间说明原因,以便我从错误中吸取教训。
标签: windows powershell wmi profile