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 # 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 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] -Server server[:port]
Verbindet für die AD-Comandlets mit einem gegebenen Server Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN 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 accesType . .\NewProject2.ps1 [-Server server[:port]] -ProjectName name
Erstellt ein neues Project mit Gruppen und einem Ordner.
Fügt einen Nutzer zu einem Projekt hinzu und setzt gegebenfalls Schreibberechtigungen -Server server[:port]
-Server server\[:port\]
Verbindet für die AD-Comandlets mit einem gegebenen Server Verbindet für die AD-Comandlets mit einem gegebenen Server
server - IP, Hostname oder FQDN 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] [string]
$Server, $Server,
[string] [string]
$ProjectName, $ProjectName
[string]
$Type = "RO"
) )
$User = $null $User = $null