Functions

Anlegen eines Netzlaufwerksnutzers

add_sambauser(array $parameter) 
link Beispiel

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) 
link Beispiel

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) 
link Beispiel

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