Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 173
Благодарности: 4

Профиль | Отправить PM | Цитировать


Добрый день,

решил попробовать всё это сконвертить в html:
Задача получать только список доменных пользователей + заменить название столбцов на русские или более понятные.
Следующий этап, сравнивать два файла и получать на выходе отчет (каждый день) об внесенных изменениях за день
Код: Выделить весь код
$path=(Get-Acl).Path
(get-acl).Access | Where-Object {$_.IdentityReference -like "domen*"} | '
ConvertTo-Html -Property AccessControlType, FileSystemRights, '
@{Label="Пользователь"; Expression={$_.IdentityReference}},'
@{Label="Папка или файл"; Expression={$path -replace (".*::", "")}} | '
Out-File c:\get_acl.htm


Если заменить
Код: Выделить весь код
@{Label="Пользователь"; Expression={$_.IdentityReference}}
на
Код: Выделить весь код
@{Label="Пользователь"; Expression={$_.IdentityReference -replace ".*\", ""}}
то этот столбец оказывается пустым.
Что делаю не так?
Вот правильный ответ:
Код: Выделить весь код
@{Label="Пользователь"; Expression={$_.IdentityReference -replace (".*\\", "")}}

Последний раз редактировалось tarasov.evgeny, 06-12-2010 в 16:51. Причина: Нашел ответ на часть вопросов.


Отправлено: 10:45, 29-11-2010 | #4