Копирование файла

Доступна только в UEM версии

Описание

Копирование файла — политика, которая позволяет копировать файлы между различными расположениями на одном устройстве под управлением Windows, Linux или macOS

Это инструмент для перемещения, резервного копирования или распространения файлов на устройствах без необходимости их передачи через сеть

Примечание

Поддерживаемые операционные системы:

  • Windows

  • Linux

  • macOS

Важно

Внимание! Политика перезаписывает существующие файлы в целевом расположении. Используйте эту политику с осторожностью

Рекомендуется:

  • Проверять существование целевых файлов перед копированием

  • Использовать уникальные имена для целевых файлов при копировании в общие директории

  • Проверять права доступа к исходным и целевым расположениям

  • Убедиться в достаточности свободного места на диске

Свойства политики

После выбора шаблона политики откроется окно с ее свойствами для настройки

Вкладка «Политика» содержит следующие поля:

  • Название — уникальное имя политики в системе

    Важно

    Для выполнения или сохранения политики название обязательно для заполнения

  • Путь до файла — абсолютный путь к исходному файлу для копирования

    Важно

    Указывайте полный путь к файлу, включая имя файла

    Примеры:

    • Windows: C:\Windows\System32\drivers\etc\hosts

    • Linux: /var/log/syslog

    • macOS: /var/log/system.log

  • Путь назначения — абсолютный путь, куда будет скопирован файл

    Важно

    Указывайте полный путь, включая имя целевого файла

    Примеры:

    • Windows: C:\Temp\backup_hosts.txt

    • Linux: /tmp/syslog_backup.log

    • macOS: /Users/Shared/system_log_backup.log

Остальные вкладки описаны на странице Политики

Пример

Для создания резервной копии файла hosts на Windows-устройстве:

  1. Нажать на кнопку Добавить Политику в верхнем правом углу экрана на странице Политики

  2. Выбрать шаблон политики «Копирование файла» из списка предложенных шаблонов

  3. Заполнить поле Название

    Например: Резервное копирование файла hosts

  4. Заполнить поле Путь до файла

    Например: C:\Windows\System32\drivers\etc\hosts

    Примечание

    Файл должен существовать на устройстве и быть доступным для чтения

  5. Заполнить поле Путь назначения

    Например: C:\Backup\hosts_backup_$(Get-Date -Format „yyyy-MM-dd“).txt

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

    • На Windows переменные PowerShell (например, $(Get-Date)) не будут интерпретированы

    • Используйте статичные имена или добавьте дату вручную в имя политики

  6. Нажать на кнопку Сохранить

  7. Выполнить Тестовый запуск на устройстве для проверки работоспособности политики

  8. После применения политики:

    • На Windows-устройстве: файл будет скопирован с использованием модуля win_copy

    • На Linux/macOS-устройстве: файл будет скопирован с использованием модуля copy

    • Если целевой файл уже существует, он будет полностью перезаписан

    • Копирование происходит в пределах одного устройства

Для копирования системного лога на Linux для анализа:

  1. Заполнить поле Название

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

  2. Заполнить поле Путь до файла

    Например: /var/log/syslog

  3. Заполнить поле Путь назначения

    Например: /tmp/syslog_analysis_$(date +%Y-%m-%d).log

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

    • На Linux переменные оболочки (например, $(date)) не будут интерпретированы

    • Используйте статичные имена или создайте отдельный скрипт для динамических имен

  4. Нажать на кнопку Сохранить

  5. Выполнить Тестовый запуск на устройстве для проверки работоспособности политики

Примечание

Особенности копирования:

  • Windows: Используется модуль win_copy, поддерживающий пути в формате Windows

  • Linux/macOS: Используется модуль copy с поддержкой прав доступа

  • Перезапись: Существующие файлы перезаписываются без предупреждения

  • Права: На Linux/macOS сохраняются права исходного файла (owner, mode)

  • Директории: Если целевой путь является директорией, файл будет скопирован в нее с исходным именем

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

Важные предупреждения:

  • Файлы перезаписываются без возможности отмены

  • Убедитесь, что целевая директория существует

  • На Windows пути чувствительны к регистру только при определенных настройках файловой системы

  • Символы *, ?, [, ] в путях не поддерживаются (не поиск по маске)

  • Копирование больших файлов может занять значительное время