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.