Condividi tramite


Get-CMSiteRole

Ottenere un oggetto ruolo del sito.

Sintassi

Get-CMSiteRole
   [-AllSite]
   [-RoleName <String>]
   [-SiteCode <String>]
   [[-SiteSystemServerName] <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMSiteRole
   [-AllSite]
   -InputObject <IResultObject>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Descrizione

Restituisce i ruoli installati in un server di sistema del sito di Configuration Manager. Ad esempio, un punto di gestione o un punto di distribuzione.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Ottenere tutti i ruoli da tutti i siti

In questo esempio vengono ottenuti tutti i ruoli per tutti i siti nella gerarchia.

Get-CMSiteRole -AllSite

Esempio 2: Ottenere tutti i ruoli per un sito specifico

In questo esempio vengono ottenuti tutti i ruoli dal sito P01.

Get-CMSiteRole -SiteCode P01

Esempio 3: Ottenere ruoli per un server specifico

Questo esempio ottiene tutti i ruoli installati nel sistema del sito cm01.contoso.local.

Get-CMSiteRole -SiteSystemServerName "cm01.contoso.local"

Esempio 4: Contare tutti i punti di gestione

In questo esempio vengono ottenuti tutti i punti di gestione nella gerarchia e viene visualizzato il conteggio.

$mp = Get-CMSiteRole -RoleName "SMS Management Point" -AllSite
$mp.Count

Esempio 5: Elencare tutti i ruoli per nome

In questo esempio vengono elencati i nomi dei ruoli per tutti i siti nella gerarchia.

$allRoles = Get-CMSiteRole -AllSite
$allRoles.RoleName

Parametri

-AllSite

Includere questo parametro per ottenere tutti i ruoli per il sito.

Tipo:SwitchParameter
Alias:AllSites
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

Tipo:IResultObject
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RoleName

Specificare un nome di ruolo specifico da ottenere. Il valore è la stringa della proprietà RoleName nella classe SMS_SCI_SysResUse . Ad esempio:

  • SMS Site System
  • SMS Component Server
  • SMS Distribution Point
  • SMS Management Point
  • SMS Device Management Point
  • SMS Software Update Point
  • SMS Enrollment Server
  • SMS Enrollment Web Site
  • SMS Notification Server
  • SMS Certificate Registration Point
  • SMS DM Enrollment Service
  • SMS Site Server
  • SMS State Migration Point
  • SMS Provider
  • SMS Cloud Proxy Connector
  • SMS SQL Server
  • SMS Fallback Status Point
  • AI Update Service Point
  • SMS SRS Reporting Point
  • SMS Endpoint Protection Point
  • Data Warehouse Service Point
  • SMS Dmp Connector

Nota

Questo elenco potrebbe non includere tutti i possibili ruoli del sito.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:True

-SiteCode

Specificare il codice del sito per il ruolo del sito specifico.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SiteSystemServerName

Specificare il nome di un server del sistema del sito specifico da cui ottenere il ruolo.

Tipo:String
Alias:Name, ServerName
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:True

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

IResultObject[]

IResultObject