Schleupen.CS.PI.AIF.Users.PowerShell

Syntax

Export-EffectiveExecutionPermissions [-GroupName] <String> [[-OutputDir] <String>] 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-GroupName Der Name der zu untersuchenden Benutzer-Gruppe aus Schleupen.CS. Der exakte Name kann �ber das
Cmdlet Select-CSGroup oder in den Dialogen zu Gruppen- oder Funktionsrechte-Verwaltung des Portals
identifiziert werden.
Der Gruppenname kann über die Pipeline angegeben werden.
true true (ByValue)
-OutputDir Spezifiziert den Namen und Pfad zum Ausagbeverzeichnis. In diesem Verzeichnis werden jeweils
Dateien mit dem Namen <GruppenName>.csv erstellt.
false false .

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Der Gruppename kann einzeln oder als Array �ber die Pipeline angegeben werden.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Es werden keine Daten in die Pipe geschrieben. Ausgaben erfolgen in die angegebene CSV-Datei.

Examples

BEISPIEL 1
Export-EffectiveExecutionPermissions -GroupName "EEG_Sachbearbeiter"
Exportiert für die Gruppe der EEG-Sachbearbeiter in das aktuelle Verzeichnis. Es entsteht eine Datei mit dem Namen EEG_Sachbearbeiter.csv
BEISPIEL 2
Select-CSGroup | ? {$_.IsDefault -eq $true} | % {$_.Name} | Export-EffectiveExecutionPermissions -OutputDir Export
Selektiert alle Standard-Benutzergruppen und exportiert für jede Gruppe jeweils in eine Datei in das Verzeichnis mit dem Namen "Export". Der Name der Datei wird automatisch auf <Gruppenname>.csv gesetzt.

Top of page

Syntax

Find-UnknownIdentity [<CommonParameters>]

Examples

BEISPIEL 1
Find-UnknownIdentity

Top of page

Syntax

Add-CSLoginGroupToCSUser [-UserIds] <Guid[]> [-LoginGroupIds] <Guid[]> [<CommonParameters>]

Add-CSLoginGroupToCSUser [-Users] <User[]> [-LoginGroups] <LoginGroup[]> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-UserIds Die IDs der Benutzer, zu den die Anmeldebereiche zugeordnet werden. true false
-LoginGroupIds Die IDs der Anmeldebereiche, zu den die Benutzern zugeordnet werden. true false
-Users Die Benutzer, zu den die Anmeldebereiche zugeordnet werden. true false
-LoginGroups Die Anmeldebereiche, zu den die Benutzer zugeordnet werden. true false

Examples

EXAMPLE 1
Add-CSLoginGroupToCSUser -UserIds $userIds -LogInGroupIds $logInGroupIds
Ordnet Anmeldebereiche den angegebenen Benutzern anhand von IDs zu.
EXAMPLE 2
Add-CSLoginGroupToCSUser -Users $users -LogInGroups $logInGroups
Ordnet Anmeldebereiche den angegebenen Benutzern zu.

Top of page

Syntax

Add-IdentitiesToCSGroups [-TargetGroupIds] <Guid[]> [-IdentityIds] <Guid[]> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-TargetGroupIds IDs der Gruppen, in der die Gruppen oder Benutzer hinzugefügt werden. true false
-IdentityIds IDs der Gruppen oder des Benutzer, die hinzugefügt werden sollen. true true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.Guid[] IDs der Gruppen oder des Benutzer, die hinzugefügt werden sollen.

Examples

EXAMPLE 1
Add-IdentityToCSGroup -TargetGroupIds @($targetGroup.Id) -IdentityIds @($user.Id)
Fügt einen Benutzer zu einer Gruppe hinzu.

Top of page

Syntax

Add-IdentityToCSGroup [-TargetGroup] <Group> [-User] <User> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Add-IdentityToCSGroup [-TargetGroup] <Group> [-Group] <Group> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Add-IdentityToCSGroup [-TargetGroup] <Group> [-IdentityId] <Guid> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Add-IdentityToCSGroup [-TargetGroupId] <Guid> [-User] <User> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Add-IdentityToCSGroup [-TargetGroupId] <Guid> [-Group] <Group> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Add-IdentityToCSGroup [-TargetGroupId] <Guid> [-IdentityId] <Guid> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-TargetGroup Die Gruppe, in der die Gruppen oder Benutzer hinzugefügt werden. true false
-TargetGroupId ID der Gruppe, in der die Gruppen oder Benutzer hinzugefügt werden. true false 00000000-0000-0000-0000-000000000000
-User Benutzer, der hinzugefügt werden soll. true true (ByValue)
-Group Gruppe, die hinzugefügt werden soll. true true (ByValue)
-IdentityId ID der Gruppe oder des Benutzers, der hinzugefügt werden soll. true true (ByValue) 00000000-0000-0000-0000-000000000000
-DoNotRaiseEvents Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer, der hinzugefügt werden soll. Schleupen.CS.PI.AIF.Users.Users.Group Gruppe, die hinzugefügt werden soll. System.Guid ID der Gruppe oder des Benutzers, der hinzugefügt werden soll. System.Management.Automation.SwitchParameter Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen.

Examples

EXAMPLE 1
Add-IdentityToCSGroup -TargetGroup $targetGroup -User $user
Fügt einen Benutzer zu einer Gruppe hinzu.
EXAMPLE 2
Add-IdentityToCSGroup -TargetGroup $targetGroup -User $group
Fügt eine Gruppe zu einer Gruppe hinzu.

Top of page

Syntax

Add-SystemStructureElementToCSLoginGroup [-SystemStructureElementIds] <Guid[]> [-LoginGroupIds] 
<Guid[]> [<CommonParameters>]

Add-SystemStructureElementToCSLoginGroup [-SystemStructureElementIds] <Guid[]> [-LoginGroups] 
<LoginGroup[]> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SystemStructureElementIds IDs der Systemstrukturelemente, die den Anmeldebereichen hinzugefügt werden. true true (ByValue)
-LoginGroupIds IDs der Anmeldebereiche, in die die Systemstrukturelemente hinzugefügt werden. true true (ByValue)
-LoginGroups Anmeldebereiche, in denen die Systemstrukturelemente hinzugefügt werden. true true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.Guid[] IDs der Systemstrukturelemente, die den Anmeldebereichen hinzugefügt werden. System.Guid[] IDs der Anmeldebereiche, in die die Systemstrukturelemente hinzugefügt werden. Schleupen.CS.PI.AIF.Users.Authentication.LoginGroup[] Anmeldebereiche, in denen die Systemstrukturelemente hinzugefügt werden.

Examples

EXAMPLE 1
Add-SystemStructureElementToCSLoginGroup -SystemStructureElementIds 72CBF09A-216A-43D6-A2E5-144FC915C03F -LoginGroupIds 2B1F18B0-6C00-468B-9305-CB509FA0FE7B
Weist dem Anmeldebereich mit der ID '2B1F18B0-6C00-468B-9305-CB509FA0FE7B' das Systemstrukturelement mit der ID '72CBF09A-216A-43D6-A2E5-144FC915C03F' zu.
EXAMPLE 2
Add-SystemStructureElementToCSLoginGroup -SystemStructureElementIds 72CBF09A-216A-43D6-A2E5-144FC915C03F -LoginGroups $loginGroups
Weist den angegebenen Anmeldebereichen das Systemstrukturelement mit der ID '72CBF09A-216A-43D6-A2E5-144FC915C03F' zu.

Top of page

Syntax

Get-EffectiveExecutionPermission [-UserId] <Guid> [<CommonParameters>]

Get-EffectiveExecutionPermission [-InputObject] <User> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-UserId ID des Benutzers, für den die effektiven Berechtigungen berechnet werden sollen. true true (ByValue) 00000000-0000-0000-0000-000000000000
-InputObject User Benutzer, für den die effektiven Berechtigungen berechnet werden sollen. true true (ByValue)
-User User Benutzer, für den die effektiven Berechtigungen berechnet werden sollen.


This is an alias of the InputObject parameter.
true true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.Guid ID des Benutzers, für den die effektiven Berechtigungen berechnet werden sollen. Schleupen.CS.PI.AIF.Users.Users.User Benutzer, für den die effektiven Berechtigungen berechnet werden sollen.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.ExecutionPermissions.EffectiveExecutionPermission Ein effektives Funtionsrecht.

Examples

EXAMPLE 1
Get-EffectiveExecutionPermission -UserId 72CBF09A-216A-43D6-A2E5-144FC915C03F
Liefert die effektiven Berechtigungen für den angegebenen Benutzer.
EXAMPLE 2
Get-EffectiveExecutionPermission -User $user
Liefert die effektiven Berechtigungen für den angegebenen Benutzer.

Top of page

Syntax

Get-ExecutionPermission [-GroupId] <Guid> [<CommonParameters>]

Get-ExecutionPermission [-Group] <Group> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-GroupId ID der Grupe, für die die Berechtigungen geliefert werden sollen. true true (ByValue) 00000000-0000-0000-0000-000000000000
-Group Die Gruppe, für die die Berechtigungen geliefert werden sollen. true true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.Guid ID der Grupe, für die die Berechtigungen geliefert werden sollen. Schleupen.CS.PI.AIF.Users.Users.Group Die Gruppe, für die die Berechtigungen geliefert werden sollen.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.ExecutionPermissions.StatefulExecutionPermission Statusbehaftetes Ausführungsrecht.

Examples

EXAMPLE 1
Get-ExecutionPermission -GroupId 72CBF09A-216A-43D6-A2E5-144FC915C03F
Liefert alle Funktionsrechte, die der angegebenen Gruppe zugeordnet sind.

Top of page

Syntax

Import-CS20UsersAndADGroups [[-ImportUsersOnly] <SwitchParameter>] [[-EmailTemplate] <string>] 
[-SessionTokenForCSMappingDiscovery] <string> [[-AttachFullSystemLoginGroup] <SwitchParameter>] 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-ImportUsersOnly Bei Nutzung werden nur die Schleupen.CS-2.0-Benutzer importiert. Es werden keine Gruppen
importiert.
false true (ByValue) False
-EmailTemplate Vorlage für die automatische E-Mail-Adressen-Generierung. false true (ByValue)
-SessionTokenForCSMappingDiscovery true true (ByValue)
-AttachFullSystemLoginGroup false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.Management.Automation.SwitchParameter Bei Nutzung werden nur die Schleupen.CS-2.0-Benutzer importiert. Es werden keine Gruppen importiert. System.String Vorlage für die automatische E-Mail-Adressen-Generierung. System.String System.Management.Automation.SwitchParameter

Outputs

The output type is the type of the objects that the cmdlet emits.

  • System.String

Examples

EXAMPLE 1
Import-CS20UsersAndADGroups
Importiert alle in Schleupen.CS 2.0 vorhanden Benutzer nach Schleupen.CS 3.0. Falls die Benutzer in einer oder mehreren ActiveDirectory-Gruppen enthalten sein sollten, so werden auch diese Gruppen angelegt. Dies geschieht rekursiv.
EXAMPLE 2
Import-CS20UsersAndADGroups -ImportUsersOnly
Importiert alle in Schleupen.CS 2.0 vorhanden Benutzer nach Schleupen.CS 3.0.
EXAMPLE 3
Import-CS20UsersAndADGroups -IdentificationTemplate "{Vorname}{Nachname}"
Erzeugt für User eine Benutzerkennung anhand der Vorlage. In diesem Beispiel z.B. "MaxMustermann". Falls kein Template angegeben ist, wird die E-Mail-Adresse als Benutzerkennung verwendet.
EXAMPLE 4
Import-CS20UsersAndADGroups -EmailTemplate "{Vorname}.{Nachname}@firma.de"
Erzeugt für User, die keine E-Mail-Adresse zugeordnet haben, eine E-Mail-Adresse anhand der Vorlage. In diesem Beispiel z.B. "Max.Mustermann@firma.de".
EXAMPLE 5
Import-CS20UsersAndADGroups -EmailTemplate "{V}.{Nachname}@firma.de -IdentificationTemplate "{N}.{Vorname}.Zusatz" -SessionTokenForCS2MappingDiscovery $sessionToken
Erzeugt für User, die keine E-Mail-Adresse zugeordnet haben, eine E-Mail-Adresse und eine Benutzerkennung anhand der Vorlagen. In diesem Beispiel z.B. "M.Mustermann@firma.de und M.Max.Zusatz".

Top of page

Syntax

Initialize-CSUser [-ConnectionString] <SecureString> [-ExternalId] <string> [[-ActiveDirectorySid] 
<string>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-ConnectionString Die Verbindungszeichenfolge zur System-Datenbank. true false
-ExternalId Die externe ID des Deployment-Benutzers. true false
-ActiveDirectorySid Die optionale Active-Directory-SID des Deployment-Benutzers. false false

Examples

EXAMPLE 1
Initialize-CSUser -ConnectionString (ConvertTo-SecureString -String "CONNECTION_STRING" -Force -AsPlainText) -ExternalId "abcdef"
Initialisiert die CS-3.0-Benutzerverwaltung mit dem Deployment-Benutzer.
EXAMPLE 2
Initialize-CSUser -ConnectionString (ConvertTo-SecureString -String "CONNECTION_STRING" -Force -AsPlainText) -ExternalId "abcdef" -ActiveDirectorySid "S-1-2-3-4-5"
Initialisiert die CS-3.0-Benutzerverwaltung mit dem Deployment-Benutzer, der eine Active-Directory-SID hat.

Top of page

Syntax

Invoke-RebuildAllExecutionPermission [<CommonParameters>]

Examples

EXAMPLE 1
Invoke-RebuildAllExecutionPermission
Aktualisiert alle Funktionsrechte für alle CS-3.0-Benutzer.

Top of page

Syntax

New-CSGroup -Name <string> [-ActiveDirectorySecurityIdentifier <string>] [-GroupType {Permission}] 
[-Id <Guid>] [-IsDefault <SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Id ID der Gruppe. false false
-ActiveDirectorySecurityIdentifier SID der Gruppe. false false
-Name Name der Gruppe. true false
-GroupType Art der Gruppe.


Possible values: Permission
false false
-IsDefault Gibt an, dass die Gruppe eine Standardgruppe ist. false false False

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.Group Gruppe. Gruppe.

Examples

EXAMPLE 1
New-CSGroup -Name "Sachbearbeiter"
Erzeugt eine neue Gruppe mit dem Namen "Sachbearbeiter".
EXAMPLE 2
New-CSGroup -Name "Rechtegruppe VA" -GroupType Permission
Legt eine Gruppe für die Rechteverwaltung an.

Top of page

Syntax

New-CSLoginGroup [[-Name] <string>] [[-IsDefault] <SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Name des Anmeldebereichs. false true (ByValue)
-IsDefault Angabe, ob es sich um einen Standardanmeldebereich handelt. Diese können nicht gelöscht werden. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.String Name des Anmeldebereichs. System.Management.Automation.SwitchParameter Angabe, ob es sich um einen Standardanmeldebereich handelt. Diese können nicht gelöscht werden.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Authentication.LoginGroup

Examples

EXAMPLE 1
Select-CSLoginGroup -Name "Test"
Liefert den Anmeldebereich mit dem Namen "Test".

Top of page

Syntax

New-CSUser -Email <string> -ExternalId <string> -FirstName <string> -LastName <string> 
[-ActiveDirectorySecurityIdentifier <string>] [-DoNotPersist <SwitchParameter>] [-Id <Guid>] 
[-IsActiveFrom <DateTimeOffset>] [-IsActiveTo <DateTimeOffset>] [-IsSystem <SwitchParameter>] 
[-NameAffix <string>] [-Title <string>] [<CommonParameters>]

New-CSUser -User <User> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Id Die ID. false false
-ExternalId Externe ID. true false
-FirstName Vorname. true false
-LastName Nachname. true false
-NameAffix Namenszusatz. false false
-Email E-Mail-Adresse. true false
-Title Anrede. false false
-ActiveDirectorySecurityIdentifier SID des Active Directory. false false
-IsSystem Angabe, ob es sich um einen System-Benutzer handelt. false false False
-IsActiveFrom Angabe, ab wann einschließlich der Benutzer aktiv ist. false false
-IsActiveTo Angabe, bis wann einschließlich der Benutzer aktiv ist. false false
-User Benutzer, der angelegt werden soll. true true (ByValue)
-DoNotPersist Angabe, ob ein Benutzer nur erzeugt, aber nicht in der Datenbank persistiert werden soll. false false False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer, der angelegt werden soll.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer. Benutzer.

Examples

EXAMPLE 1
New-CSUser -FirstName "Max" -LastName "Musterman" -Email "max.musterman@schleupen.de" -ExternalID "S-1-5-21-7623811015-3361044348-030300820-1013"
Erzeugt einen neuen Benutzer.
EXAMPLE 2
$users = @()
$users += New-CSUser -DoNotPersist -FirstName "Hans" -LastName "Wurst" -Email "hw@schleupen.de" -ExternalID "abc" -IsActiveFrom "2024-01-01"
$users += New-CSUser -DoNotPersist -FirstName "Rainer" -LastName "Zufall" -Email "rz@schleupen.de" -ExternalID "def" -IsActiveFrom "2024-01-01"
$users | New-CSUser
Erzeugt die Benutzer. Durch das Verwenden der PowerShell-Pipeline wird sichergestellt, dass nur ein Serviceaufruf stattfindet.

Top of page

Syntax

New-ExecutionPermission [-ExecutionPermissionIdentifier] <string> [-DisplayName] <string> 
[[-Description] <string>] [[-IsDefault] <SwitchParameter>] [<CommonParameters>]

New-ExecutionPermission [-ExecutionPermissionIdentifier] <string> [-IsPreliminary] 
<SwitchParameter> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-ExecutionPermissionIdentifier Vollqualifizierter Name des Funktionsrechts. true false
-DisplayName Der Anzeigename des Funktionsrechts. true false
-Description Ein beschreibender Text zum Funktionsrecht. false false
-IsDefault Gibt an, ob es sich um ein Standardfunktionsrecht handelt. false false False
-IsPreliminary Gibt an, ob es sich um ein vorläufiges Funktionsrecht handelt, dass durch ein anderes Land
bereitgestellt wird.
true false False

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.ExecutionPermissions.ExecutionPermission Ausführungsrecht.

Examples

EXAMPLE 1
New-ExecutionPermission -ExecutionPermissionIdentifier 'Schleupen.CS.apl.huj.dap.ViewChangeLog' -DisplayName 'Schleupen.CS.Anwendungsplattform.Historisierung und Journalisierung.Datenänderungsprotokoll.Anzeigen' -Description 'Hiermit wird xyz gesteuert...'
Legt das Funktionsrecht ViewChangelog im Namespace Schleupen.CS.PI.apl.huj.dap an.

Top of page

Syntax

Remove-CSGroup -Group <Group> [-DoNotRaiseEvents <SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Group Die zu entfernende Gruppe. true true (ByValue)
-DoNotRaiseEvents Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.Users.Group Die zu entfernende Gruppe. System.Management.Automation.SwitchParameter Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.Group Gruppe. Gruppe.

Examples

EXAMPLE 1
Remove-CSGroup -Group $group
Entfernt die Gruppe.

Top of page

Syntax

Remove-CSLoginGroupFromCSUser [-UserIds] <Guid[]> [-LoginGroupIds] <Guid[]> [<CommonParameters>]

Remove-CSLoginGroupFromCSUser [-Users] <User[]> [-LoginGroups] <LoginGroup[]> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-UserIds Die IDs der Benutzer, für die die zugeordneten Anmeldebereiche entfernt werden. true false
-LoginGroupIds Die IDs der Anmeldebereiche, die aus den Benutzern entfernt werden. true false
-Users Die Benutzer, für die die zugeordneten Anmeldebereiche entfernt werden. true false
-LoginGroups Die Anmeldebereiche, die aus den Benutzer entfernt werden. true false

Examples

EXAMPLE 1
Remove-CSLoginGroupFromCSUser -UserIds $userIds -LogInGroupIds $logInGroupIds
Entfernt Anmeldebereiche aus den angegebenen Benutzern anhand von IDs.
EXAMPLE 2
Remove-CSLoginGroupFromCSUser -Users $users -LogInGroups $logInGroups
Entfernt Anmeldebereiche aus den angegebenen Benutzern.

Top of page

Syntax

Remove-CSUser -User <User> [-DoNotRaiseEvents <SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-User Benutzer. true true (ByValue)
-DoNotRaiseEvents Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer. System.Management.Automation.SwitchParameter Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer. Benutzer.

Examples

EXAMPLE 1
Remove-CSUser -User $user
>Entfernt einen Benutzer.

Top of page

Syntax

Remove-ExecutionPermission [-ExecutionPermission] <ExecutionPermission> [[-Force] 
<SwitchParameter>] [<CommonParameters>]

Remove-ExecutionPermission [-ExecutionPermissionIdentifier] <string> [[-Force] <SwitchParameter>] 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-ExecutionPermission Das Funktionsrecht. true true (ByValue)
-ExecutionPermissionIdentifier Vollqualifizierter Name des Funktionsrechts. true true (ByValue)
-Force Gibt an, ob das Funktionsrecht auch gelöscht werden soll, wenn es ein Standardfunktionsrecht ist. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.ExecutionPermissions.ExecutionPermission Das Funktionsrecht. System.String Vollqualifizierter Name des Funktionsrechts. System.Management.Automation.SwitchParameter Gibt an, ob das Funktionsrecht auch gelöscht werden soll, wenn es ein Standardfunktionsrecht ist.

Examples

EXAMPLE 1
Remove-ExecutionPermission -ExecutionPermissionIdentifier 'Schleupen.CS.apl.huj.dap.ViewChangeLog'
Löscht das Funktionsrecht "Schleupen.CS.apl.huj.dap.ViewChangeLog".

Top of page

Syntax

Remove-IdentityFromCSGroup [-TargetGroup] <Group> [-User] <User> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Remove-IdentityFromCSGroup [-TargetGroup] <Group> [-Group] <Group> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Remove-IdentityFromCSGroup [-TargetGroup] <Group> [-IdentityId] <Guid> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Remove-IdentityFromCSGroup [-TargetGroupId] <Guid> [-User] <User> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Remove-IdentityFromCSGroup [-TargetGroupId] <Guid> [-Group] <Group> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Remove-IdentityFromCSGroup [-TargetGroupId] <Guid> [-IdentityId] <Guid> [[-DoNotRaiseEvents] 
<SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-TargetGroup Gruppe, aus der Benutzer oder Gruppen entfernt werden. true false
-TargetGroupId ID der Gruppe, aus der Benutzer oder Gruppen entfernt werden. true false 00000000-0000-0000-0000-000000000000
-User Benutzer, der entfernt werden soll. true true (ByValue)
-Group Gruppe, die entfernt werden soll. true true (ByValue)
-IdentityId ID des Benutzers oder der Gruppe, die entfernt werden soll. true true (ByValue) 00000000-0000-0000-0000-000000000000
-DoNotRaiseEvents Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer, der entfernt werden soll. Schleupen.CS.PI.AIF.Users.Users.Group Gruppe, die entfernt werden soll. System.Guid ID des Benutzers oder der Gruppe, die entfernt werden soll. System.Management.Automation.SwitchParameter Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen.

Examples

EXAMPLE 1
Remove-IdentityFromCSGroup -TargetGroup $targetGroup -User $user
Entfernt einen Benutzer aus einer Gruppe.
EXAMPLE 2
Remove-IdentityFromCSGroup -TargetGroup $targetGroup -Group $group
Entfernt eine Gruppe aus einer Gruppe.

Top of page

Syntax

Remove-SystemStructureElementFromCSLoginGroup [-SystemStructureElementIds] <Guid[]> 
[-LoginGroupIds] <Guid[]> [<CommonParameters>]

Remove-SystemStructureElementFromCSLoginGroup [-SystemStructureElementIds] <Guid[]> [-LoginGroups] 
<LoginGroup[]> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SystemStructureElementIds ID der Systemstrukturelemente, die aus den Anmeldebereichen entfernt werden. true true (ByValue)
-LoginGroupIds ID der Anmeldebereiche, aus denen die Systemstrukturelemente entfernt werden. true true (ByValue)
-LoginGroups Anmeldebereiche, in denen die Systemstrukturelemente hinzugefügt werden. true true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.Guid[] ID der Systemstrukturelemente, die aus den Anmeldebereichen entfernt werden. System.Guid[] ID der Anmeldebereiche, aus denen die Systemstrukturelemente entfernt werden. Schleupen.CS.PI.AIF.Users.Authentication.LoginGroup[] Anmeldebereiche, in denen die Systemstrukturelemente hinzugefügt werden.

Examples

EXAMPLE 1
Remove-SystemStructureElementFromLoginGroup -SystemStructureElementIds 72CBF09A-216A-43D6-A2E5-144FC915C03F -LoginGroupIds 2B1F18B0-6C00-468B-9305-CB509FA0FE7B
Entfernt aus dem Anmeldebereich mit der ID '2B1F18B0-6C00-468B-9305-CB509FA0FE7B' das Systemstrukturelement mit der ID '72CBF09A-216A-43D6-A2E5-144FC915C03F'.
EXAMPLE 2
Remove-SystemStructureElementFromCSLoginGroup -SystemStructureElementIds 72CBF09A-216A-43D6-A2E5-144FC915C03F -LoginGroups $loginGroups
Entfernt aus dem angegebenen Anmeldebereich das Systemstrukturelement mit der ID '72CBF09A-216A-43D6-A2E5-144FC915C03F'.

Top of page

Syntax

Save-CSGroup -Group <Group> [-DoNotRaiseEvents <SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Group Gruppe, deren Änderungen gespeichert werden. true true (ByValue)
-DoNotRaiseEvents Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.Users.Group Gruppe, deren Änderungen gespeichert werden. System.Management.Automation.SwitchParameter Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.Group Gruppe. Gruppe.

Examples

EXAMPLE 1
Save-CSGroup -Group $group
Speichert eine Gruppe.

Top of page

Syntax

Save-CSUser -User <User> [-DoNotRaiseEvents <SwitchParameter>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-User Benutzer, dessen Änderungen gespeichert werden. true true (ByValue)
-DoNotRaiseEvents Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen. false true (ByValue) False

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer, dessen Änderungen gespeichert werden. System.Management.Automation.SwitchParameter Gibt an, dass keine Pub/Sub-Events ausgelöst werden sollen.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer. Benutzer.

Examples

EXAMPLE 1
Save-CSUser -User $user
Speichert einen Benutzer.

Top of page

Syntax

Save-ExecutionPermission [-ExecutionPermission] <ExecutionPermission> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-ExecutionPermission Das zu aktualisierende Funktionsrecht. true true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.ExecutionPermissions.ExecutionPermission Das zu aktualisierende Funktionsrecht.

Examples

EXAMPLE 1
Save-ExecutionPermission $permission
Aktualisiert das Funktionsrecht.

Top of page

Syntax

Select-CSGroup [-ActiveDirectorySecurityIdentifier <string>] [-GroupType {Permission}] [-Id 
<Guid>] [-IsDefault <bool>] [-Name <string>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Name der Gruppe. false false
-Id ID der Gruppe. false false
-ActiveDirectorySecurityIdentifier SID der Gruppe. false false
-IsDefault Standardgruppe? false false
-GroupType Art der Gruppe.


Possible values: Permission
false false

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.Group Gruppe. Gruppe.

Examples

EXAMPLE 1
Select-CSGroup -Name "Sachbearbeiter"
Selektiert die Gruppe mit dem Namen "Sachbearbeiter".
EXAMPLE 2
Select-CSGroup -GroupType Permission
Liefert alle Gruppen, die zur Rechteverwaltung benutzt werden.

Top of page

Syntax

Select-CSLoginGroup [[-Name] <string>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Name der Anmeldebereiche. false true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.String Name der Anmeldebereiche.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Authentication.LoginGroup

Examples

EXAMPLE 1
Select-CSLoginGroup -Name "Test"
Liefert die Anmeldebereiche mit dem Namen "Test".

Top of page

Syntax

Select-CSUser [-ExternalId <string>] [-FirstName <string>] [-Id <Guid>] [-IsActive 
<SwitchParameter>] [-LastName <string>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-LastName Nachname des Benutzers. false false
-FirstName Vorname des Benutzers. false false
-ExternalId Externe ID des Benutzers. false false
-IsActive ANgabe, ob die Benutzer aktiv sind. false false False
-Id ID des Benutzers. false false

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.Users.User Benutzer. Benutzer.

Examples

EXAMPLE 1
Select-CSUser -LastName "Müller"
Selektiert die Benutzer mit dem Nachnamen "Müller".
EXAMPLE 2
Select-CSUser -FirstName "Peter"
Selektiert die Benutzer mit dem Vornamen "Peter".

Top of page

Syntax

Select-ExecutionPermission [-ExecutionPermissionIdentifier] <string> [<CommonParameters>]

Select-ExecutionPermission [-Namespace] <string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-ExecutionPermissionIdentifier Vollqualifizierter Name des Funktionsrechts. true false
-Namespace Namensraum des Funktionsrechts. true false

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.Users.ExecutionPermissions.ExecutionPermission Ausführungsrecht.

Examples

EXAMPLE 1
Select-ExecutionPermission -ExecutionPermissionIdentifier 'Schleupen.CS.apl.huj.dap.ViewChangelog'
Selektiert das Funktionsrecht mit dem Namen "Schleupen.CS.apl.huj.dap.ViewChangelog".
EXAMPLE 2
Select-ExecutionPermission -Namespace 'Schleupen.CS.apl.huj.dap'
Selektiert alle untergeordneten Funktionsrechte aus dem Namensraum "Schleupen.CS.apl.huj.dap".

Top of page

Syntax

Set-ExecutionPermission [-ExecutionPermission] <ExecutionPermission> [-State] {Granted | Revoked | 
Unassigned} [-Group] <Group> [<CommonParameters>]

Set-ExecutionPermission [-ExecutionPermission] <ExecutionPermission> [-State] {Granted | Revoked | 
Unassigned} [-GroupId] <Guid> [<CommonParameters>]

Set-ExecutionPermission [-ExecutionPermissionIdentifier] <string> [-State] {Granted | Revoked | 
Unassigned} [-Group] <Group> [<CommonParameters>]

Set-ExecutionPermission [-ExecutionPermissionIdentifier] <string> [-State] {Granted | Revoked | 
Unassigned} [-GroupId] <Guid> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-ExecutionPermission Das Funktionsrecht. true true (ByValue)
-ExecutionPermissionIdentifier Vollqualifizierter Name des Funktionsrechts. true true (ByValue)
-State Status des Funktionsrechts.


Possible values: Granted, Revoked, Unassigned
true false Granted
-Group Gruppe. true false
-GroupId ID der Gruppe. true false 00000000-0000-0000-0000-000000000000

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • Schleupen.CS.PI.AIF.Users.ExecutionPermissions.ExecutionPermission Das Funktionsrecht. System.String Vollqualifizierter Name des Funktionsrechts.

Examples

EXAMPLE 1
Set-ExecutionPermission -ExecutionPermissionIdentifier 'Schleupen.CS.apl.huj.dap.ViewChangeLog' -GroupId 8d611f00-fbd2-443a-8d7f-514fe09ef385 -State Granted
Ordnet der Gruppe, mit der Id 8d611f00-fbd2-443a-8d7f-514fe09ef385, das Funktionsrecht "Schleupen.CS.apl.huj.dap.ViewChangeLog" im Status "gewährt" zu.

Top of page