导出AD查询

时间:2017-12-04 06:57:47

标签: powershell csv active-directory

道歉,因为我已经看到了很多变化。我花了很多时间潜伏并寻找解决方案。我是Powershell的新手,我无法让它发挥作用。在Powershell中它似乎正在工作,因为在加载模块后我只有一个闪烁的空格键而且我没有得到错误(早期版本有错误,我想出如何停止弹出);但是,当我将其传输到CSV时,没有数据。

我做错了什么?

提前谢谢你。

#Load Active Directory 
Import-Module activedirectory
#Load list of computers
$results = @()
$Computer = Get-Content -path 'C:\computers.txt'

#Check each computer in the list 
foreach($ComputerName in $Computer)
{
$results += Get-ADComputer -Filter { ComputerName -Like '*$ComputerName*' } -Properties name, samaccountname, lastlogondate 

 } 

#Export to CSV file
$results | export-csv 'C:\lastlogon.csv'

1 个答案:

答案 0 :(得分:0)

我的代码中可以看到2个错误 1-过滤器必须是字符串而不是scritpblock
2- Get-ADComputer使用Name或SamAccountName属性,而不是计算机名,所以正确的代码应该是

yourButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
SecondFrame Sf = new SecondFrame();
Sf.frame();}});