![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Get-ADUser + GetADComputer |
|
PowerShell - Get-ADUser + GetADComputer
|
Новый участник Сообщения: 13 |
Добрый день
Как реализовать такое: Я знаю учетку юзера, мне надо найти комп на которым он логинился (или несколько, сколько раз, с каким успехом и т.д,) за последнюю неделю. Это должен быть скрипт. powershell Должен запускаться с любого компьютера AD (можно с запросом прав на просмотр AD). Или все-таки надо парсить журнал security DC надо парсить? Догадываюсь что Get-ADUser и GetADComputer должны быть как-то связаны кроме description, но не могу понять как. |
|
Отправлено: 15:53, 23-08-2019 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать nick348 Это не решит вашу проблему, но, возможно, кому-то будет полезно. Через GPO, на вход и выход пользователя из системы, запускаю подобный скрипт. Он показывает когда и с какого компа пользователь входил в систему, и когда вышел (два почти одинаковых скрипта).
$data = (Get-Date).ToString("dd:MM:yyyy") $tim = (Get-Date).ToString("HH:mm:ss") $d = "FirstStart.txt" $usr = $env:USERNAME $cmp = $env:COMPUTERNAME $tab = [char]9 (New-Object -ComObject WScript.Network).MapNetworkDrive("P:", "\\ServerName\ShareName") Set-Location P: New-Item .\$d -ItemType File "$usr $tab $cmp $tab $data $tab $tim" -join ',' | Out-File .\$d -Append -Width 600; |
Последний раз редактировалось vkz, 31-08-2019 в 01:28. Отправлено: 01:23, 31-08-2019 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать vkz, зачем такие костыли с датой и временем если можно было сразу (Get-Date).ToString("dd:MM:yyyy HH:mm:ss")?
|
Последний раз редактировалось Charg, 31-08-2019 в 20:07. Отправлено: 19:40, 31-08-2019 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Charg:
\t — это в C или в регулярках. |
|
Отправлено: 19:52, 31-08-2019 | #13 |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать Iska, да, действительно, ошибся.
|
Отправлено: 20:07, 31-08-2019 | #14 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать Цитата Charg:
|
|
Отправлено: 17:27, 02-09-2019 | #15 |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать vkz, я это к тому говорил что в методе ToString() можно любой удобоваримый вид изначально задать, хоть 10 табов внутрь запихнуть если они нужны.
|
Отправлено: 17:38, 02-09-2019 | #16 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - Powershell Add-Printer New-ADUser | User85vv | Скриптовые языки администрирования Windows | 17 | 10-05-2018 19:27 | |
PowerShell - [решено] get-aduser -filter с массивом? | nokogerra | Скриптовые языки администрирования Windows | 14 | 05-11-2014 14:54 | |
PowerShell - get-aduser ..| select enabled? | nokogerra | Скриптовые языки администрирования Windows | 8 | 17-09-2014 14:51 | |
PowerShell - [решено] Get-AdUser и несколько доменов | pogo | Скриптовые языки администрирования Windows | 4 | 10-12-2013 11:48 | |
2008 R2 - [решено] posh: set-aduser -name? | nokogerra | Windows Server 2008/2008 R2 | 6 | 01-10-2013 09:56 |
|