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 SystemSMS Component ServerSMS Distribution PointSMS Management PointSMS Device Management PointSMS Software Update PointSMS Enrollment ServerSMS Enrollment Web SiteSMS Notification ServerSMS Certificate Registration PointSMS DM Enrollment ServiceSMS Site ServerSMS State Migration PointSMS ProviderSMS Cloud Proxy ConnectorSMS SQL ServerSMS Fallback Status PointAI Update Service PointSMS SRS Reporting PointSMS Endpoint Protection PointData Warehouse Service PointSMS 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