道歉,因为我已经看到了很多变化。我花了很多时间潜伏并寻找解决方案。我是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'
答案 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();}});