|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Сопоставление имени профиля и имени пользователя |
|
Любой язык - [решено] Сопоставление имени профиля и имени пользователя
|
Новый участник Сообщения: 25 |
Профиль | Отправить PM | Цитировать Доброго времени суток. Подскажите решение такой задачи: есть терминальный сервер (Windows 2008R2) на нем хранятся профили пользователей, но проблема в том что некие нехорошие люди при увольнении сотрудников и выходе на работу новых на их место не создавали новые учетки а изменяли старые(чтобы не разбираться с правами доступа). Это несоответствие приносит некоторые неудобства. Как написать скрипт который выгрузит в табличку Exel все имена пользователей и их профиля в виде: Имя пользователя-имя профиля.
Заранее спасибо |
|
Отправлено: 13:31, 14-08-2015 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать PowerShell 3+:
Get-WmiObject Win32_UserProfile -Filter "Special=$False" | Foreach { $path = $_.LocalPath $sam = ([System.Security.Principal.SecurityIdentifier]$_.SID).Translate( [System.Security.Principal.NTAccount]).Value $name = ([ADSI]"WinNT://$($sam.replace('\','/'))").FullName[0] [pscustomobject]@{ Path = $Path SamAccountName = $sam Name = $name } } Path SamAccountName Name ---- -------------- ---- C:\Users\User MYPC\User C:\Users\myuser DOMAIN\myuser My New User C:\Users\iamtest DOMAIN\iamtest I Am Test Или такой путь: |
Последний раз редактировалось Kazun, 14-08-2015 в 14:30. Отправлено: 14:19, 14-08-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 542
|
Профиль | Сайт | Отправить PM | Цитировать Цитата zigrun:
проблема в том что некие нехорошие люди при увольнении сотрудников и выходе на работу новых на их место не создавали новые учетки а изменяли старые(чтобы не разбираться с правами доступа). » я постянно конфликтую с руководством на предмет того, что учетки должны быть не фио, а безличны и названы по должностям. тогда при смене работника и увольнении просто меняешь пароль и свойства учетки, а логин и все права-настройки прежние. И при таком раскладе твоя проблема не возникает... |
------- Последний раз редактировалось Опиум, 14-08-2015 в 18:04. Причина: уточнение. Отправлено: 18:02, 14-08-2015 | #3 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Kazun, большое Вам спасибо, все работает.)
Опиум, А если должности названы одинаково, например менеджер по продажам? Да и с почтой проблемы возникнут. ИМХО это не самый хороший вариант. |
Отправлено: 11:26, 18-08-2015 | #4 |
Ветеран Сообщения: 542
|
Профиль | Сайт | Отправить PM | Цитировать Цитата zigrun:
salesmanager2 итд)) почта говоришь? primary smtp:salesmanager1@kontora.ru secondary smtp:Vasya.Pupkin@kontora.ru или наоборот. |
||
------- Отправлено: 09:23, 19-08-2015 | #5 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать В этом есть конечно здравый смысл, но вот все равно как то не так. Так даже не будешь знать как сотрудников зовут)
|
Отправлено: 11:04, 20-08-2015 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] извлечение имени файлов, а также части имени с дописанием | Alexander_88 | Скриптовые языки администрирования Windows | 7 | 09-05-2015 01:45 | |
svchost от имени пользователя | Пыжик | Лечение систем от вредоносных программ | 4 | 15-11-2011 16:19 | |
UserGate - Определение имени пользователя | gambini | Сетевые технологии | 5 | 17-03-2009 09:01 | |
Изменение имени пользователя и организации... | Sokoloff-X | Автоматическая установка Windows 2000/XP/2003 | 2 | 18-02-2009 10:48 | |
Разное - Запуск от имени пользователя.. | Великий Кукурузо | Microsoft Windows Vista | 26 | 29-10-2008 09:03 |
|