Справочник команд

Утилита командной строки для Yandex 360

usage: ya360 [-h] [-V]
             {whois,user,group,department,mailbox,logs,antispam,routing,make-config}
             ...

Позиционные аргументы

sub_com

Возможные значения: whois, user, group, department, mailbox, logs, antispam, routing, make-config

Опции

-V, --version

show program’s version number and exit

Команды:

whois

Кто это?

ya360 whois [-h] name

Позиционные аргументы

name

nickname, alias или label разыскиваемой сущности

user

Действия над пользователем

ya360 user [-h]
           {create,update,delete,add-alias,delete-alias,show,show-all,avatar}
           ...

Позиционные аргументы

sub_com_user

Возможные значения: create, update, delete, add-alias, delete-alias, show, show-all, avatar

Команды:

create

Создать пользователя

ya360 user create [-h] [--displayName DISPLAYNAME]
                  [--departmentId DEPARTMENTID] [--about ABOUT]
                  [--birthday BIRTHDAY] [--phone PHONE] [--gender GENDER]
                  [--isAdmin {true,false}] [--language LANGUAGE]
                  [--position POSITION] [--timezone TIMEZONE]
                  nickname [name ...] password
Позиционные аргументы
nickname

Login пользователя

name

Фамилия Имя Отчество

password

Пароль

Опции
--displayName

displayName

--departmentId

ID подразделения

Default: 1

--about

Описание пользователя

--birthday

YYYY-MM-DD

--phone

Телефонный номер

--gender

Пол

--isAdmin

Возможные значения: true, false

Признак администратора организации

--language

Язык

--position

Должность

--timezone

Часовой пояс

update

Изменить данные пользователя

ya360 user update [-h] [--displayName DISPLAYNAME] [--name [NAME ...]]
                  [--about ABOUT] [--birthday BIRTHDAY] [--phone PHONE]
                  [--departmentId DEPARTMENTID] [--gender GENDER]
                  [--isAdmin {true,false}] [--isEnabled {true,false}]
                  [--language LANGUAGE] [--password PASSWORD]
                  [--passwordChangeRequired {true,false}]
                  [--position POSITION] [--timezone TIMEZONE]
                  nickname
Позиционные аргументы
nickname

Login пользователя

Опции
--displayName

displayName

--name

Фамилия Имя Отчество

--about

Описание пользователя

--birthday

YYYY-MM-DD

--phone

Телефонный номер

--departmentId

ID подразделения

--gender

Пол

--isAdmin

Возможные значения: true, false

Признак администратора организации

--isEnabled

Возможные значения: true, false

Статус аккаунта

--language

Язык

--password

Пароль

--passwordChangeRequired

Возможные значения: true, false

Обязательность изменения пароля при первом входе

--position

Должность

--timezone

Часовой пояс

delete

Опасно

Данная операция необратима! Удаление пользователя приведет к моментальному удалению всех данных в почте и на диске!

ya360 user delete [-h] nickname
Позиционные аргументы
nickname

Login пользователя

add-alias

Добавить алиас пользователю

ya360 user add-alias [-h] nickname alias
Позиционные аргументы
nickname

Login пользователя

alias

alias

delete-alias

Удалить алиас у пользователя

ya360 user delete-alias [-h] nickname alias
Позиционные аргументы
nickname

Login пользователя

alias

alias

show

Вывести информацию о пользователе

ya360 user show [-h] nickname
Позиционные аргументы
nickname

Login пользователя

show-all

Вывести список пользователей

ya360 user show-all [-h] [--page PAGE] [--perPage PERPAGE] [--csv CSV]
Опции
--page

Номер страницы

--perPage

Количество записей на странице

--csv

Выгрузить в CSV файл

avatar

Загрузить портрет пользователя

ya360 user avatar [-h] nickname filename
Позиционные аргументы
nickname

Login пользователя

filename

Имя файла

group

Действия над группой

ya360 group [-h]
            {create,update,add-member,delete-member,delete,show,show-all} ...

Позиционные аргументы

sub_com_group

Возможные значения: create, update, add-member, delete-member, delete, show, show-all

Действия над группой

Команды:

create

Создать группу

ya360 group create [-h] [--adminIds ADMINIDS] [--description DESCRIPTION]
                   label name
Позиционные аргументы
label

Имя группы

name

Название группы

Опции
--adminIds

Руководители

--description

Описание группы

update

Изменить группу

ya360 group update [-h] [--newlabel NEWLABEL] [--name NAME]
                   [--adminIds ADMINIDS] [--description DESCRIPTION]
                   label
Позиционные аргументы
label

Имя группы

Опции
--newlabel

Новое имя группы

--name

Название группы

--adminIds

Руководители

--description

Описание группы

add-member

Добавить участника в группу

ya360 group add-member [-h] label member
Позиционные аргументы
label

Имя группы

member

Участник (login для пользователя или имя для группы или подразделения)

delete-member

Удалить участника из группы

ya360 group delete-member [-h] label member
Позиционные аргументы
label

Имя группы

member

Участник (login для пользователя или имя для группы или подразделения)

delete

Опасно

Данную операцию невозможно отменить!

Удалить группу

ya360 group delete [-h] label
Позиционные аргументы
label

Имя группы

show

Показать информацию о группе

ya360 group show [-h] label
Позиционные аргументы
label

Имя группы

show-all

Показать список групп

ya360 group show-all [-h] [--page PAGE] [--perPage PERPAGE] [--csv CSV]
Опции
--page

Номер страницы

--perPage

Количество записей на странице

--csv

Выгрузить в CSV файл

department

Действия над подразделением

ya360 department [-h]
                 {create,update,add-alias,delete-alias,delete,show,show-all}
                 ...

Позиционные аргументы

sub_com_department

Возможные значения: create, update, add-alias, delete-alias, delete, show, show-all

Действия над подразделением

Команды:

create

Создать подразделение

ya360 department create [-h] [--parentlabel PARENTLABEL]
                        [--headlabel HEADLABEL] [--description DESCRIPTION]
                        label name
Позиционные аргументы
label

Имя подразделения

name

Название подразделения

Опции
--parentlabel

Имя родительского подразделения

--headlabel

Login руководителя подразделения

--description

Описание подразделения

update

Изменить подразделение

ya360 department update [-h] [--newlabel NEWLABEL] [--parentlabel PARENTLABEL]
                        [--name NAME] [--headnickname HEADNICKNAME]
                        [--description DESCRIPTION]
                        label
Позиционные аргументы
label

Имя подразделения

Опции
--newlabel

Новое имя подразделения

--parentlabel

Имя родительского подразделения

--name

Название подразделения

--headnickname

Login руководителя подразделения

--description

Описание подразделения

add-alias

Добавить алиас подразделению

ya360 department add-alias [-h] label alias
Позиционные аргументы
label

Имя подразделения

alias

alias

delete-alias

Удалить алиас у подразделения

ya360 department delete-alias [-h] label alias
Позиционные аргументы
label

Имя подразделения

alias

alias

delete

Опасно

Данную операцию невозможно отменить!

Удалить подразделение

ya360 department delete [-h] label
Позиционные аргументы
label

Имя подразделения

show

Показать информацию о подразделении

ya360 department show [-h] label
Позиционные аргументы
label

Имя подразделения

show-all

Показать список подразделений

ya360 department show-all [-h] [--page PAGE] [--perPage PERPAGE]
                          [--parentId PARENTID] [--orderBy {id,name}]
                          [--csv CSV]
Опции
--page

Номер страницы

--perPage

Количество записей на странице

--parentId

Идентификатор родителя

--orderBy

Возможные значения: id, name

Сортировать по

--csv

Выгрузить в CSV файл

mailbox

Операции с почтовыми ящиками и отправителями

ya360 mailbox [-h]
              {delegated,delete,status,list-mailboxes,list-users,sender} ...

Позиционные аргументы

sub_com_mailbox

Возможные значения: delegated, delete, status, list-mailboxes, list-users, sender

Команды:

delegated

Делегирование доступа к почтовому ящику

ya360 mailbox delegated [-h] [--imap_full_access] [--send_on_behalf]
                        [--send_as]
                        nickname to_nickname
Позиционные аргументы
nickname

Login пользователя почтового ящика

to_nickname

Login пользователя кому делегируем

Опции
--imap_full_access

право на чтение почты и управление настройками ящика

Default: False

--send_on_behalf

право на отправление писем от своего имени

Default: False

--send_as

право на отправление писем от имени владельца ящика

Default: False

delete

Удалить доступ к почтовому ящику

ya360 mailbox delete [-h] nickname to_nickname
Позиционные аргументы
nickname

Login пользователя почтового ящика

to_nickname

Login пользователя у кого удаляются права

status

Статус выполнения задачи

ya360 mailbox status [-h] taskid
Позиционные аргументы
taskid

Номер задания

list-mailboxes

Список почтовых ящиков, к которым у сотрудника есть права доступа

ya360 mailbox list-mailboxes [-h] nickname
Позиционные аргументы
nickname

Login пользователя

list-users

Список сотрудников, у которых есть права доступа к почтовому ящику

ya360 mailbox list-users [-h] nickname
Позиционные аргументы
nickname

Login пользователя почтового ящика

sender

Управление отправителем

ya360 mailbox sender [-h] {main-address,sign-position,signs} ...
Позиционные аргументы
sub_com_sender_mailbox

Возможные значения: main-address, sign-position, signs

Команды:
main-address

Управление основным адресом

ya360 mailbox sender main-address [-h] {show,edit} ...
Позиционные аргументы
sub_com_main_address

Возможные значения: show, edit

Команды:
show

Отобразить основной адрес

ya360 mailbox sender main-address show [-h] nickname
Позиционные аргументы
nickname

Login пользователя почтового ящика

edit

Изменить основной адрес

ya360 mailbox sender main-address edit [-h] nickname defaultFrom
Позиционные аргументы
nickname

Login пользователя почтового ящика

defaultFrom

Основлной адрес

sign-position

Расположение подписей

ya360 mailbox sender sign-position [-h] nickname {bottom,under}
Позиционные аргументы
nickname

Login пользователя почтового ящика

position

Возможные значения: bottom, under

Расположение (bottom: под всем письмом, under: после ответа)

signs

Управление подписями

ya360 mailbox sender signs [-h] {show,save,add,edit,delete} ...
Позиционные аргументы
sub_com_signs

Возможные значения: show, save, add, edit, delete

Команды:
show

Отобразить подписи

ya360 mailbox sender signs show [-h] nickname
Позиционные аргументы
nickname

Login пользователя почтового ящика

save

Сохранить подпись в файл

ya360 mailbox sender signs save [-h] nickname num filename
Позиционные аргументы
nickname

Login пользователя почтового ящика

num

Номер подписи

filename

Имя файла

add

Добавить новую подпись

ya360 mailbox sender signs add [-h] nickname {True,False} emails lang filename
Позиционные аргументы
nickname

Login пользователя почтового ящика

isDefault

Возможные значения: True, False

Признак основной подписи

emails

Список адресов для ассоциирования

lang

Язык

filename

Имя файла с текстом подписи

edit

Редактировать подпись

ya360 mailbox sender signs edit [-h] [--isDefault {True,False}]
                                [--emails EMAILS] [--lang LANG]
                                [--filename FILENAME]
                                nickname num
Позиционные аргументы
nickname

Login пользователя почтового ящика

num

Номер подписи

Опции
--isDefault

Возможные значения: True, False

Признак основной подписи

--emails

Список адресов для ассоциирования

--lang

Язык

--filename

Имя файла с текстом подписи

delete

Удалить подпись

ya360 mailbox sender signs delete [-h] nickname num
Позиционные аргументы
nickname

Login пользователя почтового ящика

num

Номер подписи

logs

Аудит-лог событий в организации

ya360 logs [-h] {mail,disk} ...

Позиционные аргументы

sub_com_logs

Возможные значения: mail, disk

Команды:

mail

Аудит-лог почты

ya360 logs mail [-h] [--beforeDate BEFOREDATE] [--afterDate AFTERDATE]
                [--includeUsers INCLUDEUSERS] [--excludeUsers EXCLUDEUSERS]
                [--types TYPES] [--csv CSV]
Опции
--beforeDate

Верхняя граница периода выборки в формате ISO 8601

--afterDate

Нижняя граница периода выборки в формате ISO 8601

--includeUsers

Список пользователей, действия которых должны быть включены в список событий

--excludeUsers

Список пользователей, действия которых должны быть исключены из списка событий

--types

Типы событий которые должны быть включены в список. По умолчанию включаются все события

--csv

Выгрузить в CSV файл

disk

Аудит-лог диска

ya360 logs disk [-h] [--beforeDate BEFOREDATE] [--afterDate AFTERDATE]
                [--includeUsers INCLUDEUSERS] [--excludeUsers EXCLUDEUSERS]
                [--types TYPES] [--csv CSV]
Опции
--beforeDate

Верхняя граница периода выборки в формате ISO 8601

--afterDate

Нижняя граница периода выборки в формате ISO 8601

--includeUsers

Список пользователей, действия которых должны быть включены в список событий

--excludeUsers

Список пользователей, действия которых должны быть исключены из списка событий

--types

Типы событий которые должны быть включены в список. По умолчанию включаются все события

--csv

Выгрузить в CSV файл

antispam

Антиспам

ya360 antispam [-h] {show,add,remove,delete} ...

Позиционные аргументы

sub_com_antispam

Возможные значения: show, add, remove, delete

Команды:

show

Показать содержимое белого списка

ya360 antispam show [-h]
add

Добавить в белый список

ya360 antispam add [-h] ipcidr
Позиционные аргументы
ipcidr

Адрес или CIDR

remove

Удалить из белого списка

ya360 antispam remove [-h] ipcidr
Позиционные аргументы
ipcidr

Адрес или CIDR

delete

Опасно

Данную операцию невозможно отменить!

Очистить белый список

ya360 antispam delete [-h]

routing

Предупреждение

Экспериментальный набор команд для правил маршрутизации почты. Доступен ограниченному набору тестировщиков.

ya360 routing [-h] {show,add,remove} ...

Позиционные аргументы

sub_com_routing

Возможные значения: show, add, remove

Команды:

show

Показать содержимое таблицы правил

ya360 routing show [-h]
add

Добавить правило

ya360 routing add [-h] [-P POSITION] rule
Позиционные аргументы
rule

Правило

Опции
-P, --position

Позиция

remove

Удалить правило

ya360 routing remove [-h] position
Позиционные аргументы
position

Позиция

make-config

Создание конфигурационного файла

ya360 make-config [-h]