Functions
Anlegen eines Netzlaufwerksnutzers
add_sambauser(array $parameter)
Parameters
$parameter
array
folgende Parameter sind möglich:
- kas_login: das betreffende KAS Login
- kas_auth_data: die Authentifizierungsdaten
- kas_auth_type: der Authentifizierungstyp
- samba_path: der Pfad
- samba_new_password: das Passwort
- samba_comment: der Kommentar
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\couldnt_get_kas_ressources |
|
\max_sambauser_reached |
|
\password_syntax_incorrect |
|
\path_syntax_incorrect |
|
\samba_comment_syntax_incorrect |
|
Löschen eines Netzlaufwerksnutzers
delete_sambauser(array $parameter)
Parameters
$parameter
array
folgende Parameter sind möglich:
- kas_login: das betreffende KAS Login
- kas_auth_data: die Authentifizierungsdaten
- kas_auth_type: der Authentifizierungstyp
- samba_login: das zu löschende Login
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\in_progress |
das KAS Objekt ist zZt noch in Bearbeitung |
\samba_login_not_found |
|
\samba_login_syntax_incorrect |
|
Auslesen der Netzlaufwerksnutzer
get_sambausers(array $parameter)
link |
Beispiel |
deprecated |
get_sambauser() ist deprecated |
Parameters
$parameter
array
folgende Parameter sind möglich:
- kas_login: das betreffende KAS Login
- kas_auth_data: die Authentifizierungsdaten
- kas_auth_type: der Authentifizierungstyp
- samba_login: das gewünschte Login (optional)
Exceptions
\array_return |
Array der Netzlaufwerknutzer |
Bearbeiten eines Netzlaufwerksnutzer
update_sambauser(array $parameter)
Parameters
$parameter
array
folgende Parameter sind möglich:
- kas_login: das betreffende KAS Login
- kas_auth_data: die Authentifizierungsdaten
- kas_auth_type: der Authentifizierungstyp
- samba_login: das Login
- samba_path: der Pfad (optional)
- samba_new_password: das neue Passwort (optional)
- samba_comment: der neue Kommentar (optional)
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\in_progress |
das KAS Objekt ist zZt noch in Bearbeitung |
\nothing_to_do |
es wurde nichts geändert |
\password_syntax_incorrect |
|
\path_syntax_incorrect |
|
\samba_comment_syntax_incorrect |
|
\samba_login_not_found |
|
\samba_login_syntax_incorrect |
|