Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
# Идентификатор события
write-host "Event Identifier: " $objItem.EventIdentifier
# Тип события
write-host "Event Type: " $objItem.EventType
# Добавленные комментарии (если есть)
write-host "Insertion Strings: " $objItem.InsertionStrings
# Файл журнала
write-host "Logfile: " $objItem.Logfile
# Текст сообщения
write-host "Message: " $objItem.Message
# Номер записи
write-host "Record Number: " $objItem.RecordNumber
# Имя источника
write-host "Source Name: " $objItem.SourceName
# Время создания сообщения
write-host "Time Generated: " $objItem.TimeGenerated
# Время записи
write-host "Time Written: " $objItem.TimeWritten
write-host "Type: " $objItem.Type # Тип
write-host "User: " $objItem.User # Имя пользователя
write-host
}
Как видите, сценарий прост в написании. В репозитории Microsoft [4] вы найдете большое количество сценариев PowerShell, предназначенных для работы с объектами Active Directory, файлами, операционной системой, сетью и т. д. Однако все эти сценарии ориентированы на получение свойств различных объектов и не осуществляют создание каких-либо объектов средствами PowerShell.
Работаем с групповыми политиками
Итак, давайте создадим новый объект групповых политик (GPO), используя Windows PowerShell. Такой сценарий будет иметь следующий вид:
Листинг 3. Создание нового объекта групповой политики
Dim GPM # Объявляем массив GPM
# Объект класса GPMgmt.GPM
Set GPM = CreateObject("GPMgmt.GPM")
# Переменная данного класса
$gpm = New-Object -ComObject GPMgmt.GPM
# Получаем константы данного класса
$gpmConstants = $gpm.GetConstants()
$gpmDomain =$gpm.GetDomain("Mydomain.local", "", $gpmConstants.UseAnyDC)
# Подключаемся к домену, замените Mydomain.local на нужный
# Создаем новую политику