Condividi tramite


Get-SCOMClassInstance

Ottiene le istanze della classe.

Sintassi

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>]

Descrizione

Il cmdlet Get-SCOMClassInstance ottiene una o più istanze di classe. Una classe rappresenta un tipo di oggetto e ogni oggetto in System Center Operations Manager viene considerato un'istanza di una determinata classe. Tutte le istanze di una classe condividono una serie di proprietà.

Per impostazione predefinita, questo cmdlet usa la connessione permanente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione permanente diversa. È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e Credential. Per ulteriori informazioni, digitare Get-Help about_OpsMgr_Connections.

Esempio

Esempio 1: Ottiene le istanze della classe usando un nome visualizzato

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

Questo comando ottiene l'istanza della classe con il nome visualizzato Server01.Contoso.Com e le istanze della classe nel dominio contoso.com.

Esempio 2: Ottiene le istanze della classe usando un nome

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

Questo comando ottiene le istanze della classe delle classi. Il comando usa Get-SCOMClass per ottenere tutte le classi con "Windows" nel nome e passa il risultato al cmdlet Get-SCOMClassInstance usando l'operatore pipeline. Il comando ottiene le istanze della classe per le classi con Windows nel nome.

Esempio 3: Ottiene le istanze della classe usando un ID

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

Questo comando ottiene l'istanza della classe con ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parametri

-Class

Specifica una matrice di oggetti ManagementPackClass . Per ottenere un oggetto ManagementPackClass , utilizzare il cmdlet Get-SCOMClass .

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Specifica una matrice di nomi di computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.).

Il servizio Di accesso ai dati di System Center deve essere in esecuzione nel computer. Se non si specifica un computer, il cmdlet utilizza il computer per la connessione al gruppo di gestione corrente.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Specifica un oggetto PSCredential per la connessione al gruppo di gestione. Per ottenere un oggetto PSCredential, usare il cmdlet Get-Credential. Per ulteriori informazioni, digitare Get-Help Get-Credential.

Se si specifica un computer nel parametro ComputerName , utilizzare un account che abbia accesso a tale computer. Il valore predefinito è l'utente corrente.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Specifica una matrice di nomi visualizzati di oggetti. I valori per questo parametro dipendono dai Management Pack localizzati importati e dalle impostazioni locali dell'utente che esegue Windows PowerShell.

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:True

-Group

Specifica una matrice di oggetti EnterpriseManagementObject . Per ottenere un oggetto EnterpriseManagementObject , utilizzare il cmdlet Get-SCOMGroup . Per ulteriori informazioni, digitare Get-Help Get-SCOMGroup.

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Id

Specifica una matrice di GUID delle istanze di classe. Per ottenere il GUID di una classe, digitare Get-SCOMClassInstance | Format-Table DisplayName, Id.

Type:Guid[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Specifica una matrice di nomi di oggetti.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-SCSession

Specifica una matrice di oggetti Connection . Per ottenere un oggetto Connection , utilizzare il cmdlet Get-SCOMManagementGroupConnection .

Un oggetto connessione rappresenta una connessione a un server di gestione. Il valore predefinito è la connessione al gruppo di gestione corrente.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False