![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Лог действий |
|
PowerShell - [решено] Лог действий
|
Пользователь Сообщения: 80 |
Добрый День!
Необходимо записать в файл действия которые совершает Set-ADComputer, например есть такой код $Date = Get-date $DateDel = (Get-date).AddDays(1).ToLongDateString() $Data_Del = [DateTime]::ParseExact("09:00:00", "HH:mm:ss", $null) $ps_computers= Get-ADComputer -SearchBase "CN=Computers, DC=mos,DC=ru" -Properties Name, DistinguishedName, Enabled, WhenCreated -Filter * ForEach ($ps in $ps_computers) { $whenCreated = $ps.WhenCreated If ($WhenCreated -le $Data_Del) { Set-ADComputer -Identity $ps -Description "УЗК не нужна" ] elseif ($ps.Name -notlike "w*") { Set-ADComputer -Identity $ps -Description "УЗК отключена РобА!!! Робот-Админ $Date" -Enabled $false -Verbose 4>&1 | Out-File d:\copm.txt } else { Set-ADComputer -Identity $ps -Description "УЗК будет удалена $DateDel" } } |
|
Отправлено: 15:43, 30-01-2020 |
Пользователь Сообщения: 80
|
Профиль | Отправить PM | Цитировать Может не самый лучший способ решения, но нас удовлетворил
Решили через $VerbosePreference = "continue" и Write-Verbose -Message "" 4>&1 | Out-File ... |
Отправлено: 07:04, 31-01-2020 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Посмотреть полный лог действий Windows 7 | richiehustle | Microsoft Windows 7 | 2 | 29-09-2017 09:22 | |
Любой язык - Автоматизация действий в программе | Alexander_88 | Скриптовые языки администрирования Windows | 3 | 14-12-2015 16:42 | |
Автоматизация действий в браузере | alex.n201 | AutoIt | 2 | 23-11-2015 20:49 | |
Прочее - Логирование действий пользователь | viabcua | Сетевые технологии | 2 | 26-11-2013 11:25 | |
Последовательность действий | Serg2010 | AutoIt | 6 | 20-11-2012 15:15 |
|