powershell - 我如何在 Powershell 中查询新映像的 PC,然后给我最后一次登录的所有人的姓名
问题描述
我想获取网络上所有新成像的笔记本电脑的列表,然后获取最后登录到它们的所有人的姓名
$NewlyImaged =[DateTime]::Today.AddDays(-5)
Get-ADComputer -Filter 'WhenCreated -ge $NewlyImaged' -Properties 'WhenCreated' | Where-Object {$_.name -like "*LN-T*"} |Format-Table Name,WhenCreated,DistinguishedName,UserName -AutoSize -Wrap
ForEach-Object ($_.name) {Get-WmiObject -Class Win32_ComputerSystem | Select-Object UserName}
Name WhenCreated DistinguishedName UserName
---- ----------- ----------------- --------
LN-T48-PF11LRB0 31/07/2019 18:08:30 CN=LN-T48-PF11LRB0,OU=Laptops,OU=Win10,OU=LN,OU=Workstations,DC=cooley,DC=com {}
我不应该获得自己笔记本电脑的最后一次登录用户名
COOLEY\khalifam
解决方案
推荐阅读
- sonarqube - SonarQube-6.7.3 我们如何聚合项目数据
- reactjs - 如何确保 D3 水平条形图适合 div?
- android - 从 JSON 数据创建动态单选按钮
- reactjs - 在非 React 网站中集成 React Modal
- scala - Spark 中并行化集合的查询执行统计信息
- excel - Excel IF AND 两次之间的公式
- javascript - fullcalendar 月视图问题
- regex - 使用正则表达式模式提取括号之间的单词
- angularjs - 在 ngChange 处理程序中设置无线电组模型的值
- google-cloud-dataflow - 部署作业时,是否有可能部署完成后命令返回?