【发布时间】:2014-06-25 21:44:24
【问题描述】:
我正在尝试创建安装了程序测试版本的 AD 计算机清单。该程序不会在 Windows 程序列表中创建条目,它只是在公共用户文件夹中创建一个文件夹。出于多种原因,如果我可以轮询 AD 以获取计算机列表,然后在公共用户中搜索“测试”文件夹,那就太好了。
这是我想出来的,但当然失败了,因为我是新手。
Get-ADComputer -Filter * | Get-ChildItem -path 'C:\Users\Public\Program\Test | Export-Csv \\computer\Users\Daren\Desktop\testfolder.csv
这是有人在另一个板上发布此问题后编写的更好的脚本,但输出是空白的,他们没有告诉我如何解决它。
$computers = get-adcomputer -filter *
$output = @()
ForEach ($computer in $computers) {
If(Test-Path -Path "\\$($computer.Name)\c$\Users\Public\path\test") {
$output += $computer
}
}
$output | Export-Csv -NoTypeInformation -Path .\test.csv
欢迎并感谢所有输入!
【问题讨论】:
标签: powershell directory inventory