Почему экспортированный файл пустой?

#powershell

#powershell

Вопрос:

Я нашел эту строку Powershell, которая возвращает список пользователей и даты истечения срока действия пароля:

 Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} –Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" |
Select-Object -Property "Displayname",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}
 

Я попытался передать вывод, помещенный в:

 Export-Csv -Path .Passwrd.csv -NoTypeInformation
 

Итак, теперь это выглядит так:

 Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} –Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" |
Select-Object -Property "Displayname",@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}} | Export-Csv -Path .Passwrd.csv -NoTypeInformation
 

Это завершается, но выходной файл пуст.

Кто-нибудь может помочь, пожалуйста?

Комментарии:

1. Привет, Дэнни, какой путь вашего скрипта пытается запустить c:temp папка.. скрипт работает нормально.

2. Спасибо, Кемаль. Я пытался сохранить файл в домашнем каталоге пользователей. Также я не запускал скрипт от имени администратора. Теперь он работает нормально