New-SCSMUserRole

Erstellt eine Benutzerrolle in Service 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 in Service Manager.

Beispiele

Beispiel 1: Erstellen einer Benutzerrolle mit allen Zugriffen

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

Dieser Befehl erstellt eine Benutzerrolle, die Zugriff auf alle Verwaltungspakete, 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"

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

Parameter

-CatalogGroup

{{Fill CatalogGroup Description}}

Type:EnterpriseManagementObject[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Class

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

Type:ManagementPackClass[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

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

Type:String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Gibt eine Beschreibung für die Benutzerrolle an.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Gibt den Namen der Benutzerrolle an.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FormTemplate

Gibt die Formularvorlagen an, die den Benutzern in dieser Benutzerrolle zur Verfügung stehen. Formulare, die nicht angegeben sind, stehen Benutzern in dieser Rolle nicht zur Verfügung. Geben Sie "Keine" an, um keine Vorlagen verfügbar zu machen. Geben Sie "Alle" an, um alle Vorlagen verfügbar zu machen.

Type:ManagementPackObjectTemplate[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Group

Gibt die Gruppen an, die mitgliedern dieser Benutzerrolle zur Verfügung stehen, um den Zugriff auf nur bestimmte Gruppen von Konfigurationselementen zu ermöglichen. Konfigurationselemente in Gruppen, die nicht angegeben sind, sind nicht für Mitglieder in dieser Rolle verfügbar. Geben Sie "Alle" an, um zugriff auf alle Gruppen zuzulassen. Wenn Sie keinen Wert angeben, sind keine Gruppen verfügbar.

Type:EnterpriseManagementObject[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Queue

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

Type:EnterpriseManagementObject[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Gibt ein Objekt an, das eine Sitzung mit einem Service Manager Verwaltungsserver darstellt.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Task

Gibt eine Verwaltungspaketkonsolenaufgabe an. Geben Sie diesen Parameter nur an, wenn die ManagementPack-Eigenschaft nicht $Null ist. Der Wert "All" bedeutet, dass alle Elemente zugänglich sind, und der Wert "None" bedeutet, dass keine Elemente zugänglich sind.

Type:ManagementPackConsoleTask[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-User

Gibt die Arraybenutzer an, die Mitglieder der Benutzerrolle sind.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleType

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

  • ActivityImplementers
  • Administrators
  • AdvancedOperators
  • Authors
  • ChangeInitiators
  • ChangeManagers
  • Endverbraucher
  • VorfallResolver
  • ProblemAnalysts
  • ReadOnlyOperators
  • Workflows
Type:UserRoleTypeEnum
Accepted values:ActivityImplementer, AdvancedOperator, Author, ChangeInitiator, ChangeManager, EndUser, IncidentResolver, ProblemAnalyst, ReadOnlyOperator, ReleaseManager, ServiceRequestAnalyst
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-View

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

Type:ManagementPackView[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None.

Eingaben können nicht an dieses Cmdlet weitergereicht werden.

Ausgaben

None.

Dieses Cmdlet generiert keine Ausgabe.