Запускаю для теста в ручном режиме через ISE, но вообще в дальнейшем должен будет запускаться через триггер в FSR.
Полный путь у шары вообще такой \\fileserver\ и уже дальше необходимые папки.
Windows английская.
azarij,
На локальном ПК версия поновее - 5.1.18362.145, сервер - 5.1.14409.1005
Подключен именно к этому контроллеру локально и подключаюсь к нему же для выполнения скрипта. Скрипт выполняю от одного юзера. Единственное там полностью английская версия ОС стоит, не знаю, какое то это влияет?
azarij, Подскажите еще, как то странно - выполняю скрипт у себя локально выборка идется правильная -
попадают только с истекшим паролем, проверял вручную несколько результатов. Выполняю скрипт на контроллере, почему то уже не верная выборка, попадают все подряд.
azarij, Не отрабатывает в таком виде:
Export-csv : Не удается присоединить содержимое CSV к следующему файлу: c:\ps\expired_password_2020.03.31.csv. У присоединяемого объекта отсутствует свойство, соответствующее с
ледующему столбцу: CannotChangePassword. Чтобы продолжить работу при наличии несоответствий свойств, добавьте параметр -Force и выполните команду снова.
строка:8 знак:1
+ Export-csv -InputObject ($user | select DistinguishedName) -Path $exp ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (CannotChangePassword:String) [Export-Csv], InvalidOperationException
+ FullyQualifiedErrorId : CannotAppendCsvWithMismatchedPropertyNames,Microsoft.PowerShell.Commands.ExportCsvCommand
azarij, Получилось теперь. А можно еще сделать так чтобы в файл только CN попадал? Так как очень много не нужных столбцов еще экспортируется и документ получается вообще не читабельный:
CannotChangePassword;"DistinguishedName";"Enabled";"GivenName";"msDS-UserPasswordExpiryTimeComputed";"Name";"ObjectClass";"ObjectGUID";"PasswordLastSet";"SamAccountName";"SID";"Surname";"UserPrincipalName"
Мне по сути в файл нужно только - DistinguishedName или просто CN
Полный путь у шары вообще такой \\fileserver\ и уже дальше необходимые папки.
Windows английская.