Partager via


Get-CMSiteRole

Obtenir un objet de rôle de site.

Syntaxe

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

Description

Retourne les rôles installés sur un serveur de système de site Configuration Manager. Par exemple, un point de gestion ou un point de distribution.

Remarque

Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>. Pour plus d’informations, consultez Prise en main.

Exemples

Exemple 1 : Obtenir tous les rôles de tous les sites

Cet exemple obtient tous les rôles pour tous les sites de la hiérarchie.

Get-CMSiteRole -AllSite

Exemple 2 : Obtenir tous les rôles pour un site spécifique

Cet exemple obtient tous les rôles du site P01.

Get-CMSiteRole -SiteCode P01

Exemple 3 : Obtenir des rôles pour un serveur spécifique

Cet exemple obtient tous les rôles installés sur le système de site cm01.contoso.local.

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

Exemple 4 : Compter tous les points de gestion

Cet exemple obtient tous les points de gestion de la hiérarchie et affiche le nombre.

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

Exemple 5 : Répertorier tous les rôles par nom

Cet exemple répertorie les noms de rôles de tous les sites de la hiérarchie.

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

Paramètres

-AllSite

Incluez ce paramètre pour obtenir tous les rôles du site.

Type:SwitchParameter
Alias:AllSites
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-InputObject

Type:IResultObject
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-RoleName

Spécifiez un nom de rôle spécifique à obtenir. La valeur est la chaîne de la propriété RoleName sur la classe SMS_SCI_SysResUse . Par exemple :

  • 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

Remarque

Cette liste peut ne pas inclure tous les rôles de site possibles.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:True

-SiteCode

Spécifiez le code de site pour le rôle de site spécifique.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SiteSystemServerName

Spécifiez le nom d’un serveur de système de site spécifique à partir duquel obtenir le rôle.

Type:String
Alias:Name, ServerName
Position:0
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:True

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

IResultObject[]

IResultObject