Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье приведены общие сведения о командлетах Service Manager для интерфейса командной строки Windows PowerShell.
Прежде чем выполнять любую команду в интерфейсе командной строки Windows PowerShell в Service Manager, необходимо задать политику выполнения в RemoteSigned. Прежде чем запускать командлеты хранилища данных, необходимо вручную импортировать модуль командлетов хранилища данных.
Командлеты Service Manager реализуются в следующих двух модулях:
System.Center.Service.Manager. Этот модуль импортируется автоматически при каждом открытии сеанса Windows PowerShell Service Manager.
Microsoft.EnterpriseManagement.Warehouse.Cmdlets. Этот модуль необходимо импортировать вручную.
Начало работы с командлетами Service Manager
Windows PowerShell — это оболочка командной строки Windows, которая включает интерактивную строку и среду сценариев. Windows PowerShell использует командлеты для управления объектами Windows PowerShell. Service Manager включает множество командлетов, которые можно использовать для выполнения различных задач, связанных с Service Manager, без использования консоли Service Manager. Например, можно использовать командлет Import-SCSMManagementPack для импорта пакета управления.
Командлеты Service Manager предоставляются в двух модулях, перечисленных ниже. В Service Manager эти модули командлетов не устанавливаются в типичный путь, указанный в переменной $env:PSModulePath. Поэтому, если вы запускаете командлет Get-Module -List
, модули Service Manager не указаны в списке.
Командлеты администратора: модуль System.Center.Service.Manager, содержащий командлеты, необходимые для распространенных административных задач.
Командлеты хранилища данных: модуль Microsoft.EnterpriseManagement.Warehouse.Cmdlets, содержащий командлеты, необходимые для работы в хранилище данных Service Manager.
Командлеты хранилища данных работают с базой данных хранилища данных, и их можно запускать как на сервере управления системой Service Manager, так и на сервере управления хранилищем данных.
Данные, возвращаемые из команды Windows PowerShell, могут содержать больше сведений, чем можно отобразить в окне команд Windows PowerShell по умолчанию. Мы рекомендуем увеличить ширину окна команд: щелкните правой кнопкой мыши заголовок, выберите "Свойства" и на вкладке "Макет " задайте ширину буфера экрана значение 120.
Следующие процедуры помогут вам приступить к работе с командлетами Service Manager.
Открытие сеанса Windows PowerShell service Manager из консоли Service Manager
В консоли Service Manager выберите "Администрирование".
В области "Задачи" выберите "Пуск сеанса PowerShell".
В этом сеансе модуль командлета администратора автоматически предимпортирован.
Открытие сеанса Windows PowerShell service Manager из Windows
На компьютере, на котором размещен сервер управления Service Manager, на панели задач выберите "Пуск", наведите указатель на все программы и выберите Microsoft System Center.
Выберите
версию Service Manager и выберитеоболочку Service Manager .
В этом сеансе модуль командлета администратора автоматически предимпортирован.
Перечислить все командлеты Service Manager
Откройте сеанс Windows PowerShell Service Manager.
Чтобы получить список командлетов, включенных в модуль администратора, в сеансе Windows PowerShell для Service Manager введите следующее и нажмите клавишу ВВОД:
Get-Command -module System.Center.Service.Manager
Чтобы получить список командлетов, содержащихся в модуле хранилища данных, в сеансе Windows PowerShell в Service Manager введите следующее и нажмите Enter:
Get-Command -module Microsoft.EnterpriseManagement.Warehouse.Cmdlets
Получение справки по командлету
Откройте сеанс Windows PowerShell Service Manager.
Теперь вы можете получить доступ к встроенной справке или использовать
-online
параметр для доступа к самой актуальной справке в Интернете:В поле справки: введите следующую команду. Замените название командлета именем командлета, для которого вы хотите получить справку, например, Import-SCSMManagementPack:
Get-help <cmdlet-name> -detailed
Текущая справка по сети: введите следующую команду и нажмите клавишу ВВОД:
Get-help <cmdlet-name> -online
Эта команда использует
-online
параметр для доступа к последней веб-справке для командлета. Откроется веб-браузер и отобразится справка, доступная для названия командлета.
Список командлетов Service Manager
Service Manager поддерживает следующие командлеты Windows PowerShell, реализованные в двух модулях: модуль администратора и модуль хранилища данных.
Командлеты администратора в модуле System.Center.Service.Manager
Командлет | Описание |
---|---|
Add-SCSMAllowListClass | Добавляет указанные классы в список разрешенных классов, используемых соединителем CI Service Manager Operations Manager во время синхронизации. |
Export-SCSMManagementPack | Экспортирует пакет управления в виде корректного файла в формате XML, который можно импортировать в Service Manager или Operations Manager. |
Get-SCSMAllowList | Извлекает список разрешенных классов, используемых соединителем CI Service Manager Operations Manager во время синхронизации. |
Для получения SCSM объявления используйте команду Get-SCSMAnnouncement | Извлекает объявления, определенные в Service Manager. |
Get-SCSMChannel | Извлекает каналы уведомлений по электронной почте, определенные в Service Manager. |
Get-SCSMClass | Извлекает класс. |
Get-SCSMClassInstance | Извлекает объекты экземпляра класса. |
Get-SCSMCommand | |
Get-SCSMConnector | Извлекает соединители, определенные в Service Manager. |
Get-SCSMDCMWorkflow | Извлекает список требуемых рабочих процессов управления конфигурацией, определенных в Service Manager. |
Get-SCSMDeletedItem | Извлекает элементы, помеченные для удаления в Service Manager. |
Get-SCSMDiscovery | Извлекает сведения об обнаружении из Operations Manager и из Service Manager. |
Get-SCSMEmailTemplate | Извлекает шаблоны электронной почты, определенные в Service Manager. |
Get-SCSMEmailTemplateContent | Извлекает содержимое шаблонов электронной почты Service Manager. |
Get-SCSMGroup | Извлекает группы из Operations Manager и из Service Manager. |
Get-SCSMManagementGroupConnection | Извлекает все подключения группы управления, включая состояние IsActive этих подключений. Только одно подключение имеет значение True, так как в любое время может быть активно только одно подключение. |
Get-SCSMManagementPack | Извлекает объекты, представляющие пакеты управления, импортированные. |
Get-SCSMObjectTemplate (получить шаблон объекта SCSM) | Извлекает шаблон объекта. |
Get-SCSMQueue | Извлекает очереди, определенные в Service Manager. |
Get-SCSMRelationship | Извлекает сведения об объектах отношений из Operations Manager и Service Manager. |
Get-SCSMRelationshipInstance | Извлекает экземпляры связей из Operations Manager и из Service Manager. |
Get-SCSMRunAsAccount | Извлекает учетные записи Run As. |
Get-SCSMSetting | Извлекает параметры конфигурации System Center Service Manager. |
Get-SCSMSubscription | Извлекает подписки, настроенные в Service Manager. |
Get-SCSMTask | Извлекает задачи, определенные в Service Manager. |
Get-SCSMUser | Извлекает пользователей, определенных в Service Manager. |
Get-SCSMUserRole | Извлекает роли пользователей, определенные в Service Manager. |
Get-SCSMView | Извлекает представления, определенные в Service Manager. |
Get-SCSMWorkflow | Извлекает конфигурационные сведения для рабочих процессов Service Manager. |
Get-SCSMWorkflowStatus | Извлекает состояние рабочих процессов в Service Manager. |
Import-SCSMInstance | Импортирует объекты и связи из файла, разделенного запятыми (.csv), в Service Manager. |
Import-SCSMManagementPack | Импортирует пакеты управления. |
New-SCOrchestratorConnector | Создает новый соединитель для Оркестратора в Service Manager. |
New-SCRelationshipInstance | Создает экземпляр связи. |
New-SCSMADConnector | Создает новый соединитель Active Directory. |
New-SCSMAlertRule | Создает правило генерации оповещений для использования с соединителем оповещений Operations Manager в Service Manager. |
New-SCSMAnnouncement | Создает новое объявление в Service Manager. |
New-SCSMClassInstance | Добавляет экземпляр класса в базу данных. |
New-SCSMCMConnector | Создает новый разъем Configuration Manager в Service Manager. |
New-SCSMDCMWorkflow | Создает новый рабочий процесс управления требуемой конфигурацией в Service Manager. |
New-SCSMEmailTemplate | Создает новый шаблон электронной почты для Service Manager. |
New-SCSMManagementGroupConnection | Создает новое подключение для указанной группы управления. Последнее созданное соединение группы управления является активным подключением, которое по умолчанию используется командлетами Get-, если вы не указали параметры ComputerName, Credential или SCSession. |
New-SCSMManagementPack | Создает новый пакет управления. |
New-SCSMManagementPackBundle | Объединяет отдельные пакеты управления и их ресурсы, создавая новый пакет пакета управления. |
Новый SCSMOMAlertConnector | Создает новый соединитель оповещений для Operations Manager в Service Manager. |
New-SCSMOMConfigurationItemConnector | Создает новый соединитель CI Operations Manager в Service Manager. |
New-SCSMRunAsAccount | Создает новую учетную запись запуска от имени. |
New-SCSMSubscription | Создает новую подписку в Service Manager. |
New-SCSMUserRole | Создает новую роль пользователя в Service Manager. |
New-SCSMWorkflow | Создает новый рабочий процесс в Service Manager. |
New-SCVMMConnector | Создает новый коннектор для Service Manager и Virtual Machine Manager. |
Protect-SCSMManagementPack | Запечатывает пакет управления, предотвращая его изменение. |
Remove-SCSMAllowListClass | Удаляет указанные классы из списка разрешений классов, используемых соединителем CI Operations Manager во время синхронизации в Service Manager. |
Удалить-SCSMAnnouncement | Удаляет объявление из Service Manager. |
Remove-SCSMClassInstance | Удаляет экземпляр объекта элемента конфигурации. |
Remove-SCSMConnector | Удаляет соединитель из Service Manager. |
Remove-SCSMDCMWorkflow | Удаляет требуемый рабочий процесс управления конфигурацией из Service Manager. |
Remove-SCSMEmailTemplate | Удаляет шаблон электронной почты из Service Manager. |
Удалить соединение с управляющей группой SCSM (Remove-SCSMManagementGroupConnection) | Удаляет подключение группы управления. |
Remove-SCSMManagementPack | Удаляет пакеты управления. |
Remove-SCSMRunAsAccount | Удаляет учетные записи Run As. |
Remove-SCSMSubscription | Удаляет подписку из Service Manager. |
Remove-SCSMUserRole (Удаление роли пользователя SCSM) | Удаляет роль пользователя из Service Manager. |
Remove-SCSMWorkflow | Удаляет рабочий процесс из Service Manager. |
Reset-SCSMAllowList | Сбрасывает список разрешаемых классов, используемый в соединителе CI Operations Manager в Service Manager, до списка разрешаемых по умолчанию. |
Restore-SCSMDeletedItem | Восстанавливает элементы, которые ранее были удалены в Service Manager. |
Set-SCSMChannel | Задает свойства канала уведомлений электронной почты в Service Manager. |
Set-SCSMManagementGroupConnection | Задает указанное соединение в качестве активного подключения. Активное соединение — это подключение, которое неявно используется при запуске командлета Get- без указания параметров -ComputerName, -Credential или -SCSession. Только одно подключение может быть активным в любое время, и по умолчанию активное соединение является последним соединением, которое было создано с помощью командлета New-SCManagementGroupConnection . |
Start-SCSMConnector | Запускает соединитель Service Manager. |
Test-SCSMManagementPack | Проверяет допустимость пакета управления. |
Update-SCSMAnnouncement | Обновляет свойства объявления для Service Manager. |
Update-SCSMClassInstance | Обновляет значения свойств экземпляра класса элемента конфигурации. |
Update-SCSMConnector | Обновляет свойства соединителя Service Manager. |
Update-SCSMDCMWorkflow | Обновляет свойства требуемого рабочего процесса управления конфигурацией. |
Update-SCSMEmailTemplate | Обновляет свойства шаблона электронной почты. |
Update-SCSMRunAsAccount | Обновляет учетные данные, связанные с учётной записью "Выполнить от имени". |
Update-SCSMSetting | Обновляет параметры конфигурации для Service Manager. |
Обновить-SCSMSubscription | Обновляет свойства подписки в Service Manager. |
Update-SCSMUserRole | Задает свойство UserRole для пользователя Service Manager. |
Update-SCSMWorkflow | Обновляет свойства рабочего процесса. |
Командлеты хранилища данных в модуле Microsoft.EnterpriseManagement.Warehouse.Cmdlets
Командлет | Описание |
---|---|
Disable-SCDWJob | Отключает задание хранилища данных, чтобы предотвратить его выполнение. |
Отключить-SCDWJobSchedule | Командлет Disable-SCDWJobSchedule отключает расписание заданий хранилища данных, что приводит к остановке запуска заданий. Если расписание задания было включено ранее, отключение расписания задания сохраняет параметры расписания заданий. Чтобы изменить параметры расписания заданий, выполните командлет Set-SCDWJobSchedule. |
Disable-SCDWSource | Включает все задания, связанные с указанным источником данных. |
Включить-SCDWJob | Включает задание хранилища данных, чтобы оно могло выполняться в соответствии с расписанием. |
Включить-SCDWJobSchedule | Командлет Enable-SCDWJobSchedule позволяет администраторам хранилища данных включить расписания заданий, чтобы задания выполнялись в соответствии с указанным расписанием. Чтобы отключить расписание задания, используйте командлет Disable-SCDWJobSchedule. |
Enable-SCDWSource | Включает все задания, связанные с указанным источником данных. |
Get-SCDWEntity | Возвращает список таблиц фактов, измерений, таблиц и аутриггеров, которые существуют в хранилище данных. |
Get-SCDWJob | Получает статус выполнения всех повторяющихся заданий, включая процессы извлечения, преобразования и загрузки данных (ETL). |
Get-SCDWJobModule (получить модуль задания SCDW) | Возвращает подробные сведения для указанного задания. Эти сведения включают модули заданий, выполняемые в рамках задания. |
Get-SCDWJobSchedule | Командлет Get-SCDWJobSchedule отображает сведения о планировании заданий хранилища данных. Параметр JobName можно использовать для указания задания, для которого отображаются сведения о планировании. В противном случае командлетом Get-SCDWJobSchedule отображается информация о расписании для всех заданий хранилища данных. |
Get-SCDWModule | |
Get-SCDWRetentionPeriod | Хранилище данных удаляет строки после предопределенного периода хранения. Этот командлет указывает время хранения для определенной сущности в минутах. Если сущность не указана, она возвращает срок хранения по умолчанию для всех сущностей. |
Get-SCDWSource | Включает все задания, связанные с указанным источником данных. |
Get-SCDWSourceType | Возвращает типы источников данных, которые можно зарегистрировать в хранилище данных. |
Get-SCDWWatermark | Возвращает последний водяной знак для указанного модуля задания. |
New-SCDWSourceType | Чтобы зарегистрировать источник в хранилище данных, сначала необходимо зарегистрировать тип источника данных в хранилище данных. Этот командлет помогает зарегистрировать новый тип источника данных, импортируя подходящий пакет управления и выполняя соответствующие изменения конфигурации. |
Регистрация-SCDWSource | Регистрирует экземпляры типов источников данных, таких как Service Manager, Operations Manager и Configuration Manager, в хранилище данных. |
Set-SCDWJobSchedule | Задает расписание для операции в хранилище данных. |
Установить период хранения SCDW | Задает период хранения данных в минутах для определенной таблицы фактов в определенной базе данных хранилища данных или задает значение по умолчанию для таблиц фактов в базе данных. |
Set-SCDWSource | Обновляет определение классов и связей, которые можно заполнить для экземпляра источника данных. |
Set-SCDWWatermark | — задает подложку, из которой должна продолжаться последующая обработка данных. |
Start-SCDWJob | Начинает задание для хранилища данных. |
Unregister-SCDWManagementPack | |
Отмена регистрации SCDWSource | Отменяет регистрацию источника данных из хранилища данных. |
Следующие шаги
- Сведения о выполнении задач обслуживания для заданий хранилища данных см. в разделе "Управление хранилищем данных".