removed superflouous parameter from removeuser.ps1 and added more header

This commit is contained in:
Karl-Wilfried Zimmer 2024-07-15 15:42:37 +02:00
parent 48a2e8c283
commit 3bfacca2f5
2 changed files with 78 additions and 18 deletions

View File

@ -22,27 +22,89 @@ Ein Benutzer muss zum Management angelegt werden, der auf die OU des Projektmana
# Benutzung
```
. .\NewProject.ps1 [-Server server[:port]] -ProjectName Name
. .\NewProject.ps1 [-Server server[:port]] -ProjectName name
Erstellt ein neues Project mit Gruppen und einem lokalen Share
-Server server\[:port\]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
:port - Port mit dem sich verbunden werden soll
. .\NewProject2.ps1 [-Server server[:port]] -ProjectName Name
Erstellt ein neues Project mit Gruppen und einem Ordner.
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
:port - Port mit dem sich verbunden werden soll
-ProjectName name
Definiert den Namen des Projekts
name - Name des anzulegenden Projects
. .\AddUser [-Server server[:port]] -ProjectName name -Identity iDName -Type accesType
Fügt einen Nutzer zu einem Projekt hinzu und setzt gegebenfalls Schreibberechtigungen
-Server server\[:port\]
. .\NewProject2.ps1 [-Server server[:port]] -ProjectName name
Erstellt ein neues Project mit Gruppen und einem Ordner.
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
:port - Port mit dem sich verbunden werden soll
-
port - Port mit dem sich verbunden werden soll
-ProjectName name
Definiert den Namen des Projekts
name - Name des anzulegenden Projects
. .\AddUser [-Server server[:port]] -ProjectName name -Identity iDName -Type accessType
Fügt einen Nutzer zu einem Projekt hinzu und setzt gegebenfalls Schreibberechtigungen
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
port - Port mit dem sich verbunden werden soll
-ProjectName name
Definiert den Namen des Projekts, zu dem der User hinzugefügt werden soll
name - Name des anzulegenden Projects
-Identity iDName
Identifiziert User, der hinzugefügt werden soll
iDName - String der den User identifiziert. Kann SID oder username sein.
-Type accessType
Legt die Art der Mitgliedschaft fest, die für den User gewünscht ist
accessType - Type der Berechtigung. Nimmt Strings zum Filtern der Projektrollen und soll mit [RO|RW] benutzt werden
. .\RemoveUser [-Server server[:port]] -ProjectName name -Identity iDName -Type accessType
Entfernt alle gefundenen Vorkommnise eines Nutzers von einem Projekt
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
port - Port mit dem sich verbunden werden soll
-ProjectName name
Definiert den Namen des Projekts, zu dem der User hinzugefügt werden soll
name - Name des anzulegenden Projects
-Identity iDName
Identifiziert User, der hinzugefügt werden soll
iDName - String der den User identifiziert. Kann SID oder username sein.
. .\GetProcets.ps1 [-Server server[:port]]
Erstellt eine Liste aller Projekte in der Projekt-OU
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
port - Port mit dem sich verbunden werden soll
. .\GetRoles.ps1 [-Server server[:port]] [-ProjectName name]
Erstellt eine Liste aller Projekterollen in der Projekt-OU oder gefiltert nach Name
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
port - Port mit dem sich verbunden werden soll
-ProjectName name
Definiert den Namen des Projekts, dessen Rollen gefunden werden sollen
name - Filterstring
. .\GetRoles.ps1 [-Server server[:port]] [-ProjectName name]
Erstellt eine Liste aller Projekte-ACLs in der Projekt-OU oder gefiltert nach Name
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
port - Port mit dem sich verbunden werden soll
-ProjectName name
Definiert den Namen des Projekts, dessen ACLs gefunden werden sollen
name - Filterstring
. .\GetRoles.ps1 [-Server server[:port]] [-Name name]
Erstellt eine Liste aller Projekterollen in der Projekt-OU oder gefiltert nach Name
-Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN
port - Port mit dem sich verbunden werden soll
-Name name
Definiert den Namen des Projekts, dessen Benutzer gefunden werden sollen
name - Filterstring
```

View File

@ -6,9 +6,7 @@ param (
[string]
$Server,
[string]
$ProjectName,
[string]
$Type = "RO"
$ProjectName
)
$User = $null