Freigeben über


New-SCSMUserRole

Erstellt eine neue Benutzerrolle im Dienst-Manager.

Syntax

New-SCSMUserRole
   [-UserRoleType] <UserRoleTypeEnum>
   -DisplayName <String>
   [-Description <String>]
   [-Class <ManagementPackClass[]>]
   [-Group <EnterpriseManagementObject[]>]
   [-CatalogGroup <EnterpriseManagementObject[]>]
   [-Queue <EnterpriseManagementObject[]>]
   [-Task <ManagementPackConsoleTask[]>]
   [-View <ManagementPackView[]>]
   [-FormTemplate <ManagementPackObjectTemplate[]>]
   [-User <String[]>]
   [-PassThru]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCSMUserRole erstellt eine Benutzerrolle im Dienst-Manager.

Beispiele

Beispiel 1: Erstellen einer Benutzerrolle mit allen Zugriffen

PS C:\>New-SCSMUserRole -UserRoleType ActivityImplementer -DisplayName "Role for implementers" -User "WOODGROVE\Domain Admins"

Mit diesem Befehl wird eine Benutzerrolle erstellt, die Zugriff auf alle Management Packs, Warteschlangen, Gruppen, Aufgaben, Ansichten und Vorlagen hat. Die Mitglieder der Benutzerrolle sind Domänenadministratoren.

Beispiel 2: Erstellen einer schreibgeschützten Rolle für Formulare und Ansichten

PS C:\>New-SCSMUserRole -UserRoleType ReadOnlyOperator -DisplayName "restricted role" -Group @() -Queue @() -Task @() -User "WOODGROVE\Patti Fuller"

Mit diesem Befehl wird eine schreibgeschützte Operatorrolle erstellt, die nur Zugriff auf Formulare und Ansichten hat. Das einzige Mitglied in der neuen Rolle ist Patti Fuller.

Parameter

-CatalogGroup

Gibt die Katalogelementgruppen an, die Mitgliedern dieser Benutzerrolle zur Verfügung stehen, um den Zugriff auf nur bestimmte Gruppen von Katalogelementen zu beschränken. Katalogelemente in nicht angegebenen Gruppen sind für Mitglieder in dieser Rolle nicht verfügbar.

Geben Sie "Alle" an, um den Zugriff auf alle Gruppen zuzulassen. Wenn Sie keinen Wert angeben, sind keine Katalogelementgruppen verfügbar.

Typ:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Class

Gibt die Instanzen von Management Pack-Klassen an, auf die die Benutzerrolle Zugriff hat. Dies gilt nur für die Rolle "Autor".

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ComputerName

Gibt den Namen des Computers an, auf dem der System Center Data Access-Dienst ausgeführt wird. Das benutzerkonto, das im parameter Credential angegeben ist, muss über Zugriffsrechte für den angegebenen Computer verfügen.

Typ:System.String[]
Position:Named
Standardwert:Localhost
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:System.Management.Automation.SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Credential

Gibt die Anmeldeinformationen an, die dieses Cmdlet zum Herstellen einer Verbindung mit dem Server verwendet, auf dem der System Center Data Access-Dienst ausgeführt wird. Das angegebene Benutzerkonto muss über Zugriffsrechte für diesen Server verfügen.

Typ:System.Management.Automation.PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung für die Benutzerrolle an.

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

-DisplayName

Gibt den Namen der Benutzerrolle an.

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

-FormTemplate

Gibt die Formularvorlagen an, die den Benutzern in dieser Benutzerrolle zur Verfügung stehen. Nicht angegebene Formulare stehen Benutzern in dieser Rolle nicht zur Verfügung. Geben Sie 'Keine' an, um keine Vorlagen zur Verfügung zu stellen. Geben Sie alle an, um alle Vorlagen verfügbar zu machen.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Group

Gibt die Gruppen an, die Mitgliedern dieser Benutzerrolle zur Verfügung stehen, um den Zugriff auf nur bestimmte Gruppen von Konfigurationselementen zu beschränken. Konfigurationselemente in nicht angegebenen Gruppen sind für Mitglieder in dieser Rolle nicht verfügbar. Geben Sie "Alle" an, um den Zugriff auf alle Gruppen zuzulassen. Wenn Sie keinen Wert angeben, sind keine Gruppen verfügbar.

Typ:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PassThru

Gibt an, dass dieses Cmdlet die von ihr erstellten Benutzerrolle zurückgibt. Sie können dieses Objekt an andere Cmdlets übergeben.

Typ:System.Management.Automation.SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Queue

Gibt die Warteschlangen an, die Mitgliedern dieser Benutzerrolle zur Verfügung stehen, um den Zugriff auf nur bestimmte Warteschlangen von Arbeitsaufgaben zu beschränken. Arbeitsaufgaben in nicht angegebenen Warteschlangen sind für Mitglieder in dieser Benutzerrolle nicht verfügbar. Geben Sie "Alle" an, um den Zugriff auf alle Warteschlangen zuzulassen. Wenn Sie keinen Wert angeben, sind keine Warteschlangen verfügbar.

Typ:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SCSession

Gibt ein Objekt an, das eine Sitzung auf einem Dienst-Manager-Verwaltungsserver darstellt.

Typ:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Task

Gibt eine Verwaltungspaket-Konsolenaufgabe an. Geben Sie diesen Parameter nur an, wenn die eigenschaft ManagementPack nicht $Null ist. Der Wert "All" bedeutet, dass auf alle Elemente zugegriffen werden kann, und der Wert "None" bedeutet, dass keine Elemente zugänglich sind.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPackConsoleTask[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-User

Gibt die Benutzer an, die Mitglieder der neuen Benutzerrolle sind.

Typ:System.String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UserRoleType

Gibt den Typ der zu erstellenden Benutzerrolle an. Gültige Werte sind:

  • ActivityImplementers
  • Administratoren
  • AdvancedOperators
  • Autoren
  • ChangeInitiators
  • ChangeManagers
  • EndUsers
  • IncidentResolvers
  • ProblemAnalysts
  • ReadOnlyOperators
  • Workflows
Typ:Microsoft.EnterpriseManagement.ServiceManager.Sdk.UserRoles.UserRoleTypeEnum
Zulässige Werte:ActivityImplementer, AdvancedOperator, Author, ChangeInitiator, ChangeManager, EndUser, IncidentResolver, ProblemAnalyst, ReadOnlyOperator, ReleaseManager, ServiceRequestAnalyst
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-View

Gibt die Ansichten an, die Mitgliedern dieser Benutzerrolle zur Verfügung stehen, um den Zugriff auf nur bestimmte Ansichten zu beschränken. Nicht angegebene Ansichten sind für Mitglieder in dieser Rolle nicht verfügbar. Geben Sie "Alle" an, um den Zugriff auf alle Ansichten zuzulassen. Wenn Sie keinen Wert angeben, sind keine Ansichten verfügbar.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPackView[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:System.Management.Automation.SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None.

Sie können keine Eingabe an dieses Cmdlet weiterleiten.

Ausgaben

None.

Dieses Cmdlet generiert keine Ausgabe.