Поделиться через


Get-SCOMClassInstance

Возвращает экземпляры классов.

Синтаксис

Get-SCOMClassInstance
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   [-Class] <ManagementPackClass[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   -Name <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   [-Group] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Описание

Командлет Get-SCOMClassInstance получает один или несколько экземпляров класса. Класс представляет тип объекта, и каждый объект в System Center — Operations Manager считается экземпляром определенного класса. Все экземпляры класса совместно используют общий набор свойств.

По умолчанию этот командлет использует активное постоянное подключение к группе управления. Используйте параметр SCSession, чтобы указать другое постоянное соединение. Вы можете создать временное подключение к группе управления с помощью параметров ComputerName и Credential. Дополнительные сведения см. в Get-Help about_OpsMgr_Connections.

Примеры

Пример 1. Получение экземпляров класса с помощью отображаемого имени

PS C:\>Get-SCOMClassInstance -Displayname "Server01.Contoso.Com", "*.contoso.com"

Эта команда получает экземпляр класса, имеющий отображаемое имя Server01.Contoso.Com и экземпляры классов в домене contoso.com.

Пример 2. Получение экземпляров класса с помощью имени

PS C:\>Get-SCOMClass -Name "*Windows*" | Get-SCOMClassInstance

Эта команда получает экземпляры классов. Команда использует Get-SCOMClass для получения всех классов с именем Windows и передает результат командлет у Get-SCOMClassInstance с помощью оператора конвейера. Команда получает экземпляры классов для классов, имеющих Windows в их имени.

Пример 3. Получение экземпляров класса с помощью идентификатора

PS C:\>Get-SCOMClassInstance -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Эта команда получает экземпляр класса с идентификатором 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Параметры

-Class

Задает массив объектов ManagementPackClass. Чтобы получить объект ManagementPackClass , используйте командлет Get-SCOMClass .

Тип:ManagementPackClass[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ComputerName

Задает массив имен компьютеров. Вы можете использовать имена NetBIOS, IP-адреса или полные доменные имена (FQDN). Чтобы указать локальный компьютер, введите имя компьютера, localhost или точку (.).

Служба доступа к данным System Center должна работать на компьютере. Если компьютер не указан, командлет использует компьютер для текущего подключения группы управления.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Credential

Указывает объект PSCredential для подключения группы управления. Чтобы получить объект PSCredential, используйте командлет Get-Credential. Дополнительные сведения см. в Get-Help Get-Credential.

Если указать компьютер в параметре ComputerName, используйте учетную запись, доступ к которому имеется. По умолчанию используется текущий пользователь.

Тип:PSCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisplayName

Задает массив отображаемых имен объектов. Значения этого параметра зависят от того, какие локализованные пакеты управления импортируются и языковой стандарт пользователя, на котором выполняется Windows PowerShell.

Тип:String[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:True

-Group

Задает массив объектов EnterpriseManagementObject. Чтобы получить объект EnterpriseManagementObject, используйте командлет Get-SCOMGroup. Дополнительные сведения см. в Get-Help Get-SCOMGroup.

Тип:EnterpriseManagementObject[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Id

Задает массив идентификаторов GUID экземпляров класса. Чтобы получить GUID класса, введите Get-SCOMClassInstance | Format-Table DisplayName, Id.

Тип:Guid[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Задает массив имен объектов.

Тип:String[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:True

-SCSession

Задает массив объектов подключения . Чтобы получить объект connection , используйте командлет Get-SCOMManagementGroupConnection.

Объект подключения представляет подключение к серверу управления. По умолчанию используется текущее подключение группы управления.

Тип:Connection[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False