Freigeben über


Get-CMSiteRole

Ruft ein Websiterollenobjekt ab.

Syntax

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

Beschreibung

Gibt die auf einem Configuration Manager-Standortsystemserver installierten Rollen zurück. Beispielsweise ein Verwaltungspunkt oder Verteilungspunkt.

Hinweis

Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1: Abrufen aller Rollen von allen Websites

In diesem Beispiel werden alle Rollen für alle Standorte in der Hierarchie abgerufen.

Get-CMSiteRole -AllSite

Beispiel 2: Abrufen aller Rollen für eine bestimmte Website

In diesem Beispiel werden alle Rollen vom Standort P01 abgerufen.

Get-CMSiteRole -SiteCode P01

Beispiel 3: Abrufen von Rollen für einen bestimmten Server

In diesem Beispiel werden alle Rollen abgerufen, die auf dem Standortsystem cm01.contoso.local installiert sind.

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

Beispiel 4: Zählen aller Verwaltungspunkte

In diesem Beispiel werden alle Verwaltungspunkte in der Hierarchie abgerufen und die Anzahl angezeigt.

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

Beispiel 5: Auflisten aller Rollen nach Namen

In diesem Beispiel werden die Rollennamen für alle Standorte in der Hierarchie aufgelistet.

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

Parameter

-AllSite

Schließen Sie diesen Parameter ein, um alle Rollen für die Website abzurufen.

Typ:SwitchParameter
Aliase:AllSites
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Typ:IResultObject
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-RoleName

Geben Sie einen bestimmten Rollennamen an, der abgerufen werden soll. Der Wert ist die Zeichenfolge aus der RoleName-Eigenschaft der SMS_SCI_SysResUse Klasse. Beispiel:

  • 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

Hinweis

Diese Liste enthält möglicherweise nicht alle möglichen Websiterollen.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:True

-SiteCode

Geben Sie den Standortcode für die spezifische Websiterolle an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SiteSystemServerName

Geben Sie den Namen eines bestimmten Standortsystemservers an, von dem die Rolle abgerufen werden soll.

Typ:String
Aliase:Name, ServerName
Position:0
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:True

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

IResultObject[]

IResultObject