Condividi tramite


Get-SCClass

Ottiene le classi in Operations Manager.

Sintassi

Get-SCClass
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCClass
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCClass
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCClass
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCClass
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCClass
   [-Name] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-SCClass ottiene una o più classi in System Center Operations Manager o un Management Pack importato. Questo comando può essere eseguito anche con Get-SCOMClass.

Per impostazione predefinita, questo cmdlet usa la connessione persistente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione persistente 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: Ottenere una classe usando un nome

PS C:\>Get-SCClass -Name "*user"

Questo comando ottiene tutte le classi con un nome che termina con l'utente.

Esempio 2: Ottenere una classe usando un ID

PS C:\>Get-SCOMClass -Id '08cfb1af-53f7-b5c7-9cea-4f814aa50ff2'

Questo comando ottiene classi con un ID specifico.

Esempio 3: Ottenere una classe usando un nome visualizzato

PS C:\>Get-SCOMClass -DisplayName 'Operations Manager Management Server Group (Internal)'

Questo comando ottiene classi con un nome visualizzato specifico.

Esempio 4: Ottenere classi in un'istanza di classe

PS C:\>Get-SCOMClassInstance -DisplayName 'All Management Servers Resource Pool' | Get-SCOMClass

Questo comando ottiene classi da una pipeline contenente istanze di classe.

Esempio 5: Ottenere classi contenute in un Management Pack

PS C:\>Get-SCOMManagementPack -Name 'Microsoft.Windows.Server.Library' | Get-SCOMClass

Questo comando ottiene classi da una pipeline contenente un Management Pack.

Parametri

-ComputerName

Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi 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 System Center Data Access deve essere attivo nel computer. Se non si specifica un computer, il cmdlet usa il computer per la connessione del gruppo di gestione corrente.

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

-Credential

Specifica l'account utente in cui viene eseguita la connessione al gruppo di gestione. Specificare un oggetto PSCredential , ad esempio quello restituito dal cmdlet Get-Credential , per questo parametro. Per altre informazioni sugli oggetti credenziali, digitare Get-Help Get-Credential.

Se si specifica un computer nel parametro ComputerName , usare un account che ha 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 il nome visualizzato della classe.

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

-Id

Specifica una matrice di GUID di classi. Se si specifica un ID come stringa, il cmdlet converte la stringa in un GUID.

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

-Instance

Specifica una matrice di oggetti ClassInstance . Per ottenere un oggetto ClassInstance , usare l'oggetto Get-SCOMClassInstance.

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

-ManagementPack

Specifica una matrice di oggetti ManagementPack . Per ottenere un oggetto ManagementPack , usare il cmdlet Get-SCManagementPack.

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

-Name

Specifica una matrice di nomi di classi che ottiene questo cmdlet.

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

-SCSession

Specifica una matrice di oggetti Connection . Per ottenere oggetti Connection , usare il cmdlet Get-SCOMManagementGroupConnection .

Se questo parametro non è specificato, il cmdlet usa la connessione persistente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione persistente 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.

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

Input

Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject

È possibile passare un'istanza di un Management Pack al parametro Instance del cmdlet Get-SCClass usando l'operatore pipe. L'oggetto Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject è una delle proprietà dell'oggetto di output del cmdlet Get-SCOMClassinstance .

System.Guid

È possibile passare un GUID al parametro Id dei cmdlet Get-SCClass tramite l'operatore pipe.

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack

È possibile passare un Management Pack al parametro ManagementPack del cmdlet Get-SCClass tramite l'operatore pipe. Questo oggetto Management Pack contiene l'oggetto classe.

System.String

È possibile passare un nome al parametro Name del cmdlet Get-SCClass tramite l'operatore pipe.

Output

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Questo cmdlet genera un oggetto Management Pack.