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 in un Management Pack importato. Questo comando può essere eseguito anche con Get-SCOMClass
.
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 altre 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 Di accesso ai dati di System Center deve essere attivo nel computer. Se non si specifica un computer, il cmdlet usa il computer per la connessione al gruppo di gestione corrente.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Credential
Specifica l'account utente in cui viene eseguita la connessione al gruppo di gestione.
Specificare un oggetto PSCredential 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.
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisplayName
Specifica il nome visualizzato della classe.
Tipo: | String[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Id
Specifica una matrice di GUID di classi. Se si specifica un ID come stringa, il cmdlet converte la stringa in un GUID.
Tipo: | Guid[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Instance
Specifica una matrice di oggetti ClassInstance. Per ottenere un oggetto ClassInstance, utilizzare l'oggetto Get-SCOMClassInstance.
Tipo: | EnterpriseManagementObject[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ManagementPack
Specifica una matrice di oggetti ManagementPack.
Per ottenere un oggetto ManagementPack
Tipo: | ManagementPack[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica una matrice di nomi di classi recuperate da questo cmdlet.
Tipo: | String[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-SCSession
Specifica una matrice di oggetti Connection.
Per ottenere
Se questo parametro non viene specificato, il 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 Get-Help about_OpsMgr_Connections
.
Tipo: | Connection[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject
È possibile passare un'istanza di un Management Pack al parametro
System.Guid
È possibile passare un GUID al parametro Id dei cmdlet Get-SCClass
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack
È possibile passare un Management Pack al parametro ManagementPack
System.String
È possibile passare un nome al parametro Name del cmdlet Get-SCClass
Output
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Questo cmdlet genera un oggetto Management Pack.