Нажмите "Enter", чтобы перейти к содержанию

Код onedrive для увеличения хранилища 2018: Промокоды Microsoft — Коды Майкрософт

Содержание

Настройка стандартного размера хранилища OneDrive для пользователей — OneDrive

  • Статья
  • Чтение занимает 2 мин
Были ли сведения на этой странице полезными?

Оцените свои впечатления

Да Нет

Хотите оставить дополнительный отзыв?

Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт.

Политика конфиденциальности.

Отправить

В этой статье

Для большинства планов подписок размер хранилища по умолчанию для OneDrive каждого пользователя составляет 1 ТБ. В зависимости от плана и количества лицензированных пользователей это хранилище можно увеличить до 5 ТБ. Сведения см. в описании OneDrive службы.

Примечание

Справки о том, какая у вас подписка, см. в Приложения Microsoft 365 для бизнеса подписки?

Если в вашей организации имеется Microsoft 365 и пять (5) или более пользователей, вы можете изменить пространство хранения более чем на 5 ТБ. Чтобы обсудить ваши потребности, обратитесь в службу поддержки Майкрософт. Кроме того, предварительно необходимо назначить по крайней мере одну лицензию пользователю.

Новое ограничение хранилища применяется при следующем доступе пользователя к OneDrive.

Установите пространство OneDrive по умолчанию в центре администрирования SharePoint по умолчанию

Этот параметр пространства для хранения применяется ко всем новым и существующим пользователям, которые имеют лицензию на определенный план и для которых не установлены определенные ограничения для хранения. (Чтобы проверить, есть ли у пользователя определенный предел хранения, см. в следующем разделе.) Чтобы изменить пространство хранения для определенных пользователей, см. в этой OneDrive области хранения.

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

Если вы уменьшите ограничение хранилища, а пользователь переограничит его, OneDrive будет только для чтения.

  1. Перейдите на страницу «Параметры» в новом Центре администрирования SharePoint и войдите, используя учетную запись с правами администратора в вашей организации.

  2. Выберите параметр OneDrive служба хранилища.

  3. В поле ограничение хранения по умолчанию введите объем хранилища по умолчанию (в ГБ), а затем выберите Сохранить.

    Примечание

    Минимальное хранилище — 1 ГБ.

Проверьте, есть ли у пользователя ограничение хранилища по умолчанию или определенное ограничение

  1. Во входе в качестве глобального или SharePoint администратора. (Если вы видите сообщение, что у вас нет разрешения на доступ к странице, у вас нет Microsoft 365 разрешений администратора в вашей https://admin.microsoft.com организации.)

    Примечание

    Если вы используете Office 365 Germany, выполните вход на странице https://portal.office.de. Если вы используете Office 365, предоставляемый компанией 21Vianet (Китай), выполните вход на странице https://login.partner.microsoftonline.cn/. Затем выберите плитку «Администрирование», чтобы открыть Центр администрирования.

  2. В левой области выберите Пользователей > Активные пользователи.

  3. Выберите пользователя.

  4. Выберите вкладку OneDrive.

  5. Рядом с «служба хранилища используется», посмотрите максимальное значение (например, 3 ГБ 1024 ГБ).

Установите пространство OneDrive по умолчанию с помощью PowerShell

  1. Скачайте последнюю версию командной консоли SharePoint Online.

    Примечание

    Если вы установили предыдущую версию командной консоли SharePoint Online, перейдите к разделу «Установка и удаление программ» и удалите компонент «Командная консоль SharePoint Online».

  2. Подключите SharePoint, используя права глобального администратора или администратора SharePoint в Microsoft 365. О том, как это сделать, см. в статье Начало работы с командной консолью SharePoint Online.

  3. Выполните следующую команду:

    Set-SPOTenant -OneDriveStorageQuota <quota>
    

    Где <quota> значение в мегабайтах для пространства хранения. Например, 1048576 1 ТБ или 5242880 5 ТБ. Однако можно указать любое значение, которое необходимо, если указать значение, большее, чем разрешено лицензией данного пользователя, пространство хранилища пользователя будет округлиться до максимального значения, разрешенного лицензией.

    Чтобы сбросить существующие OneDrive пользователя в новое пространство хранения по умолчанию, запустите следующую команду:

    Set-SPOSite -Identity <user's OneDrive URL> -StorageQuotaReset
    

    Примечание

    При наборе ограничений на хранение сайтов в PowerShell введите их в МБ. Значения преобразуются и округлются до ближайшей группы, которая появится в центрах администрирования в ГБ, поэтому значение 5000 МБ становится 4 ГБ. Если значение powerShell не превышает 1024 МБ, оно будет округлым до 1 ГБ.

См. также

Дополнительные сведения об использовании Set-SPOTenant

Что означает «user» для квоты службы передачи хранилища Cloud?



В документе передачи хранилища Cloud говорится, что существуют квоты «per user» для transferJobs create, patch и transferOperations.

Кто-нибудь знает, что именно означает это «user»? IAM кто вызывает запросы?

google-cloud-platform google-cloud-storage
Поделиться Источник not_rogue     19 ноября 2018 в 02:31

1 ответ


  • Учетная запись службы Google и квоты для администратора

    Завершая миграцию на новый API, я наткнулся на ежедневные квоты запросов API. Что определяет лимиты квот для запросов администратора? Мое приложение содержит учетные записи, группы и т. д. В Google apps, и у меня есть много мест, использующих его. Нужно ли мне настраивать уникальную учетную запись…

  • OneDrive для бизнес-хранилища / квоты

    Я пытаюсь программно получить OneDrive для бизнес-хранилища/квоты для всех пользователей в нашем арендаторе. Я пробовал использовать вызов https://mytenant-my.sharepoint.com/_api/site/usage API, но это не совсем точно отражает размер нашего использования OneDrive. Был ли у кого-нибудь опыт…



1

Квота на пользователя означает квоту, которую каждый пользователь должен использовать для этой службы, например: пользователь «[email protected]» имеет «Maximum requests per 100 seconds per user: 514»

Таким образом, если проект имеет «Максимальное количество запросов за 100 секунд на проект: 2500», это означает, что если «[email protected]» достиг предела в 514 запросов, «[email protected]», «[email protected]» и «[email protected]» также могут использовать 514 запросов за 100 секунд. Однако «[email protected]» может использовать только 444 запроса за 100 секунд из-за того, что вся команда GOT достигла «Maximum requests per 100 seconds per project: 2500».

Поделиться Alex Riquelme     19 ноября 2018 в 11:17


Похожие вопросы:


Что именно означает квота хранилища данных?

Я немного запутался в том, что означают квоты хранилища данных. https: / / cloud.google.com/appengine/docs / quotas#Datastore Возьмем, к примеру, квоту чтения. Если у меня есть 1 000 000 сущностей…


Как увеличить лимит квоты службы конверсии App Engine с включенным биллингом

По-видимому, лимит квоты службы конверсий составляет 100 конверсий в день, когда бы вы ни включили биллинг или нет. Как увеличить эту квоту? Как проверить текущее использование квоты для службы…


Как включить биллинг для бесплатной квоты хранения Google cloud

Я новый разработчик приложений android, я все еще пробую разные google cloud APIs.Google предоставляет бесплатную квоту для хранения cloud n datastore, но почему они заставляют нас включать биллинг…


Учетная запись службы Google и квоты для администратора

Завершая миграцию на новый API, я наткнулся на ежедневные квоты запросов API. Что определяет лимиты квот для запросов администратора? Мое приложение содержит учетные записи, группы и т.

д. В Google…


OneDrive для бизнес-хранилища / квоты

Я пытаюсь программно получить OneDrive для бизнес-хранилища/квоты для всех пользователей в нашем арендаторе. Я пробовал использовать вызов https://mytenant-my.sharepoint.com/_api/site/usage API, но…


Гугл Cloud хранения багажа бесплатная пробная детали квоты

Есть ли возможность установить квоту (лимит использования) для хранилища Google Cloud, пока я нахожусь в бесплатной пробной квоте? В противном случае у меня есть неограниченный риск, пока я не…


Две разные квоты хранилища данных для AppEngine

За операцию В статье GAE Quotes говорится, что квота хранилища данных измеряется в операциях чтения/записи (например, при размещении сущности происходит несколько операций записи на свойство ): То…


Перемещение / потоковая передача данных из хранилища Google cloud

Каков наилучший способ перемещения / потоковой передачи данных из хранилища Google cloud? Кроме того, предлагает ли Dataflow какую-либо функцию для потоковой передачи данных из хранилища Google.

..


Увеличение квоты хранилища данных google для нагрузочного тестирования?

Я столкнулся с этой ошибкой, когда начал нагрузочное тестирование своего REST API, развернутого на месте GAE приложения URL. The API вызов datastore_v3.RunQuery() требует больше квоты, чем доступно….


Ограничение квоты учетной записи службы Google Drive

Я загружаю большие файлы образов дисков в C# WinForms (в конечном итоге Windows Service) в папку на моем диске и в настоящее время использую для этого учетную запись службы Google. У меня есть…

OneDrive: Персональное хранилище и изменения хранилища

Вчера Microsoft объявила о двух изменениях в сервисе OneDrive компании на официальном сайте Microsoft 365.

Первый увеличивает хранилище плана хранения 50 ГБ до 100 Гигабайт без дополнительной оплаты и добавляет новые дополнительные возможности хранения для подписчиков Office 365.

Второй представляет Personal Vault, опцию безопасного хранения внутри OneDrive, чтобы добавить еще один уровень защиты для важных данных.

Улучшения плана хранения

OneDrive поддерживает два плана хранения: бесплатный план, который дает клиентам 5 гигабайт бесплатного онлайн-хранилища, и платный план, который увеличил объем хранилища до 50 гигабайт онлайн-хранилища за 1, 99 доллара в месяц. Последний будет увеличен до 100 гигабайт, цена $ 1, 99 остается.

Все клиенты OneDrive, подписавшиеся на план хранения 50 ГБ, будут автоматически обновлены до нового плана, чтобы они могли использовать до 100 ГБ.

Клиентам, которым требуется больше хранилища, необходим Office 365, поскольку он включает 1 терабайт хранилища OneDrive. Microsoft планирует представить дополнительные планы хранения для подписчиков Office 365, которые увеличивают доступное хранилище на 1 терабайт дополнительно.

Клиенты могут выбрать увеличение хранилища на 200, 400, 600, 800 или 1 ТБ за 1, 99, 3, 99, 5, 99, 7, 99 и 9, 99 долларов в месяц соответственно.

Совет : узнайте, как использовать файлы OneDrive по требованию.

OneDrive Personal Vault

Вторая новая функция, которая скоро появится, называется OneDrive Personal Vault. Personal Vault — это безопасная область внутри OneDrive, доступ к которой возможен только с помощью строгой аутентификации или второго этапа проверки личности.

Клиенты могут настроить хранилище с помощью отпечатка пальца, лица, PIN-кода или временных кодов по электронной почте, SMS или приложению Microsoft Authenticator. Они должны быть предоставлены, когда файлы внутри Personal Vault должны быть доступны.

Файлы Personal Vault доступны на официальном веб-сайте OneDrive, на ПК и других поддерживаемых устройствах, таких как мобильные устройства, для которых доступен OneDrive.

В Windows 10 OneDrive синхронизирует Personal Vault с зашифрованной областью жесткого диска Bitlocker. Microsoft рекомендует клиентам включить шифрование на мобильных устройствах, чтобы обеспечить безопасность данных на этих устройствах. Компания не упомянула предыдущие операционные системы Windows, такие как Windows 7 или 8. 1. Похоже, что администраторы этих систем должны шифровать жесткие диски вручную, например, с помощью программного обеспечения для шифрования VeraCrypt.

OneDrive Personal Vault запускается впервые в Австралии, Новой Зеландии и Канаде. Клиенты из других регионов получат доступ к новой функции к концу года.

Microsoft запустила функцию защиты ваших важных файлов в 2018 году. Новая функция не связана с этим.

Заключительные слова

Увеличение объема хранилища с 50 до 100 гигабайт бесплатное, а другие параметры плана хранения необязательны. Personal Vault добавляет опцию OneDrive, чтобы добавить еще один уровень безопасности поверх существующей структуры для еще большей защиты важных файлов; это работает только в Windows 10 автоматически, поскольку оно автоматически шифруется на устройствах Windows 10.

Теперь вы : Что вы думаете о Personal Vault?

Как настроить личное хранилище OneDrive в Windows 10 — Что нужно знать пользователю?

Чтобы лучше защитить ваши личные и конфиденциальные файлы, Microsoft добавила в OneDrive новую функцию под названием Personal Vault. Выполните следующие действия, чтобы активировать и настроить личное хранилище в OneDirve.

Что такое Personal Vault OneDrive?

Личное хранилище OneDrive — это специальная папка внутри вашей учетной записи OneDrive, защищенная дополнительной безопасностью и шифрованием. Хранилище можно использовать для хранения конфиденциальных документов и других файлов. Персональное хранилище добавляет дополнительный уровень безопасности с помощью второго процесса аутентификации, такого как OTP, отпечаток пальца, PIN-код, распознавание лица и т. Д.

После создания личного хранилища вам необходимо идентифицировать себя с помощью дополнительного шага проверки каждый раз, когда вы его открываете, даже если вы вошли в OneDrive.

Поскольку личное хранилище похоже на любое другое свернутое хранилище OneDrive, хотя и с дополнительной безопасностью, его можно синхронизировать с Windows 10, приложением для Android и приложением для iOS. Как вы понимаете, это особенно полезно для пользователей настольных компьютеров. У вас будет мгновенный доступ к безопасной и зашифрованной папке, в которой вы можете хранить свои файлы, не обращаясь к папке с защитой паролем или скрывая папку. Одним щелчком файлы закрываются от посторонних глаз.

Шаги по настройке OneDrive Personal Vault

Установить личный сейф довольно просто. Просто следуйте инструкциям, чтобы получить его в кратчайшие сроки.

1. Сначала войдите в свою учетную запись OneDrive. Вы увидите новую папку под названием «Личное хранилище». Дважды щелкните по нему.

Если вы не видите папку Personal Vault, это означает, что функция не развернута для вас. Microsoft развертывает волновую функцию. Значит, вы рано или поздно получите к нему доступ.

2. Вы увидите экран приветствия. Нажмите на кнопку «Вперед», продолжить.

3. Вам будет предложено подтвердить. Нажмите на кнопку «Подтверждение» и подтвердите себя.

4. Вот и все. Вы получите доступ к личному хранилищу. Вы можете загружать в нее файлы, как и в любую другую папку OneDrive.

Обратите внимание, что на момент написания личное хранилище ограничено только 3 файлами. Если вы хотите увеличить лимит, вы должны подписаться на Office 365.

5. Когда вы закончите работу с личным хранилищем, щелкните значок «Treult»в правом верхнем углу, а затем выберите «Замок». Вот и все. Ваши файлы в безопасности.

6. Как я уже сказал, личное хранилище будет синхронизироваться с вашим устройством. Например, если вы откроете папку OneDrive в Windows 10, вы увидите личное хранилище.

7. Дважды щелкните по нему, подтвердите, и вы получите доступ к хранилищу. Те же действия применимы к приложениям для Android и iOS. После разблокировки вы можете добавлять, удалять или изменять, как в обычных папках OneDrive.

8. Папка будет автоматически заблокирована через 20 минут бездействия. Кроме того, вы можете заблокировать его, щелкнув правой кнопкой мыши и выбрав опцию «Блокировка личного хранилища».

Если вы хотите отключить личное хранилище, вы можете сделать это на веб-сайте OneDrive. Перед деактивацией личного хранилища переместите в него все файлы. Затем щелкните значок Vault, выберите «Настройки личного хранилища» а затем щелкните ссылку «Отключить».

Подводя итоги

Вот и все. Настроить личный сейф и получить к нему доступ в OneDrive легко. Хотя эта функция доступна только для бесплатных пользователей, она по-прежнему является прекрасным дополнением к OneDrive.

Я надеюсь, что это помогает. Если вы застряли или вам нужна помощь, оставьте комментарий ниже, и я постараюсь помочь вам как можно больше.

Увеличьте объем облачного хранилища OneDrive бесплатно с помощью этих важных советов

Microsoft OneDrive предоставляет вам 5 ГБ онлайн-хранилища бесплатно. Что ж, большинство людей получают 5 ГБ бесплатно. Я получаю огромные 140 ГБ бесплатно, и вот как я это делаю. Увеличьте объем хранилища OneDrive бесплатно!

Обратите внимание, что некоторые из советов по увеличению площади были получены благодаря специальным предложениям, которые больше не доступны. Некоторые советы все еще в силе, но пара не работает. Тем не менее, новые предложения могут появиться, а старые могут быть восстановлены, поэтому следите за способами увеличения пространства.Если вы видите какие-либо новые предложения, опубликуйте их в комментариях внизу.

У каждого пользователя Windows должен быть Microsoft ID — имя пользователя и пароль, используемые для входа в одну из служб Microsoft, таких как электронная почта Outlook.com, онлайн-хранилище OneDrive, Xbox Live, Skype и т. Д. В наши дни даже Windows 10 использует то же имя пользователя и пароль.

Это означает, что у вас есть доступ к 5 ГБ бесплатного онлайн-хранилища. Файлы и папки на веб-сайте OneDrive идентичны файлам и папкам, хранящимся в папке OneDrive на ПК с Windows.

(пользователям Windows 7 необходимо вручную установить приложение с сайта onedrive.com, но оно встроено в Windows 10.)

В наши дни 5 ГБ — это не так много места, и его легко заполнить резервными копиями фотографий, видео, музыки и документов.

Если вам не хватает места в OneDrive, всегда есть возможность перейти на тарифный план с большим объемом. Вы можете получить до 5 ТБ с помощью верхнего плана, хотя работать с таким объемом онлайн-данных было бы очень утомительно.Некоторым людям потребовалось бы месяц, чтобы загрузить 5 ТБ файлов, даже если бы у них было 5 ТБ для загрузки.

Бесплатных 5 ГБ недостаточно, но планов слишком много, либо по месту, либо по цене. Какая альтернатива? Просто увеличьте объем бесплатного хранилища. Сейчас у меня 140 ГБ свободного места, чего достаточно для моих нужд. Вот как у меня это получилось.

1 Придерживайтесь

Ограничение на размер онлайн-хранилища не всегда составляло 5 ГБ, и с годами оно увеличивалось и уменьшалось. У меня была учетная запись Microsoft, когда свободного места было больше, и мой текущий лимит теперь составляет 15 ГБ.

У меня также есть учетная запись Microsoft очень долгое время. Еще до того, как появился OneDrive. Так я получаю бонус за лояльность еще в 10 ГБ. Таким образом, мое базовое свободное пространство составляет 25 ГБ, что, если я правильно помню, вы обычно получали бесплатно за один раз.

Новый пользователь мало что может сделать, чтобы заработать на нем больше свободного места, так что оно либо есть, либо нет. Проверьте, сколько места у вас есть в OneDrive.

  1. Войдите в OneDrive.com с помощью браузера
  2. Щелкните значок шестеренки в верхнем левом углу
  3. Нажмите Параметры
  4. Нажмите Управление хранилищем

Показывает количество свободного места, бонусов и дополнений.

2 Проверьте свой телефон

Иногда дополнительные услуги поставляются вместе с мобильными телефонами, и однажды я получил 100 ГБ свободного места в Dropbox. С моим последним телефоном, Samsung, я получил 100 ГБ свободного места на OneDrive на два года. Обновление: срок действия моего бонуса Samsung истек, и я потерял 100 ГБ

.

Я не предлагаю вам пойти и купить новый телефон только для того, чтобы получить еще несколько гигабайт онлайн-хранилища, но вы обязательно должны проверить свой телефон и свою учетную запись OneDrive, чтобы узнать, есть ли у вас больше места, чем вы думаете. Возможно, у вас есть лишнее пространство, но вы еще не заявили на него права.

Если приложение OneDrive установлено на вашем телефоне, но вы никогда не использовали его, запустите его и войдите в систему. Ваше хранилище OneDrive можно обновить бесплатно.

Обновление сентябрь 2018 г .: Это появилось на моем телефоне пару дней назад! Кажется, это предложение все еще в силе! К сожалению, я не получил 100 ГБ дополнительного хранилища, вероятно, потому, что у меня уже было такое предложение. Тем не менее, это показывает, что предложения не умерли. Проверьте приложение OneDrive на своем телефоне.

Если вы думаете об обновлении своего телефона, проверьте, есть ли в комплекте какие-либо специальные предложения.

Связанные : Догоняют ли Microsoft OneDrive Photos от Google Фото?

3 Синхронизируйте фотографии

Даже если у вас не было дополнительного места в комплекте с телефоном, однажды вы могли получить бонус места за синхронизацию ваших фотографий с OneDrive. Откройте приложение, может спросить, хотите ли вы настроить загрузку фотографий, но если нет, перейдите к Settings в приложении и включите Camera Upload .

Я получил дополнительно 15 ГБ свободного места для хранения, чтобы включить эту функцию некоторое время назад. (Не говорите Microsoft, но я отключил это, и у меня все еще есть лишние 15 ГБ.)

К сожалению, это предложение в настоящее время недоступно, но вы никогда не знаете, что Microsoft может снова запустить это предложение в качестве рекламной акции для OneDrive, так что следите за ним.

Связанные : Как получить доступ к файлам на вашем компьютере из любого места с помощью OneDrive

4 Пригласить других

Вы можете заработать дополнительное свободное место для своей учетной записи, побуждая других использовать OneDrive.Может быть трудно найти людей, у которых еще нет бесплатной учетной записи, потому что у очень многих людей есть учетные записи Microsoft, но если вы знаете, что некоторые из них не имеют, вы можете заработать 0,5 ГБ за каждого, кто зарегистрируется.

Это предложение все еще действует (по состоянию на апрель 2018 г.), поэтому воспользуйтесь им! Заработайте до 10 ГБ дополнительного места в онлайн-хранилище, убедив других подписаться. Вот моя ссылка: получить OneDrive.

  1. Войдите на сайт OneDrive
  2. Щелкните значок шестеренки
  3. Выбрать Параметры
  4. Нажмите Управление хранилищем
  5. Нажмите Заработайте больше справа от Реферального бонуса внизу

У этого есть несколько вариантов, и вверху находится URL-адрес.Вставьте это где угодно, например, в свой блог, в электронное письмо, на бампер вашего автомобиля и так далее. Также есть кнопки публикации для Facebook, Twitter, LinkedIn и Sina Weibo. Щелкайте по ссылкам, чтобы делиться ими в социальных сетях, и повторяйте это каждую неделю или две.

Максимальное количество реферальных бонусов — 20, что означает, что вы можете получить еще 10 ГБ места в облачном хранилище бесплатно.

5 Опустошите корзину

Файлы, которые удаляются на ПК, на самом деле не удаляются, а перемещаются в корзину на случай, если вы обнаружите, что они вам действительно нужны, и вы хотите их восстановить.

OneDrive имеет собственную корзину, которая отделена от корзины на рабочем столе Windows, и файлы перемещаются туда при удалении. Если вы никогда не опорожняете корзину, она будет расти и расти. Файлы в корзине учитываются при расчете общего объема используемого пространства. Удалите их, чтобы освободить место.

Перейдите в OneDrive и щелкните слева R ecycle bin . Щелкните Пустая корзина вверху, и файлы будут удалены без возможности восстановления. Пространство, которое они использовали, добавляется к свободному пространству в вашем аккаунте.

6 Сжать файлы

Если в OneDrive есть редко используемые файлы, сохраните их в сжатом ZIP-файле, чтобы сэкономить место. Экономия места зависит от типа файла, некоторые из них можно сжать сильно, а другие — лишь немного. Zip-архивы всегда меньше исходных файлов, и вопрос только в том, сколько места будет сэкономлено.

Как сжимать файлы в OneDrive? Сделайте это на своем ПК. Откройте окно проводника и выберите папку OneDrive на боковой панели. Щелкните правой кнопкой мыши любой файл или папку в папке OneDrive и выберите Отправить в> Сжатая (заархивированная) папка .После этого удалите исходный файл.

OneDrive на диске ПК синхронизируется с вашим онлайн-хранилищем, поэтому zip загружается автоматически.

Связанные : Догоняют ли Microsoft OneDrive Photos от Google Фото?

Изменение пространства хранения OneDrive конкретного пользователя — OneDrive

  • Статья
  • .
  • 3 минуты на чтение
Эта страница полезна?

Оцените свой опыт

да Нет

Любой дополнительный отзыв?

Отзыв будет отправлен в Microsoft: при нажатии кнопки «Отправить» ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

Как глобальный администратор или администратор SharePoint в Microsoft 365 вы можете настроить пространство хранения OneDrive для определенного пользователя.

Примечание

Если ваша организация настроена для работы с несколькими географическими регионами, вам необходимо использовать PowerShell для изменения пространства хранения OneDrive пользователя.Изменение ограничений хранилища недоступно в центре администрирования Microsoft 365.

Важно

Если у пользователя закончилось пространство для хранения, рассмотрите возможность проинструктировать его заранее выявлять и проверять элементы, занимающие место, следуя инструкциям в разделе Управление OneDrive для работы.

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

  1. Войдите на https://admin.microsoft.com как глобальный администратор или администратор SharePoint. (Если вы видите сообщение о том, что у вас нет разрешения на доступ к странице, у вас нет прав администратора Microsoft 365 в вашей организации.)

  2. На левой панели выберите Пользователи > Активные пользователи .

  3. Выберите пользователя.

  4. Выберите вкладку OneDrive .

  5. Менее Используемое хранилище щелкните Изменить .

  6. Выберите параметр « Максимальный объем хранилища для этого пользователя» и введите лимит хранилища, который вы хотите использовать.

  7. Нажмите Сохранить .

Если вам требуется облачное хранилище для отдельных пользователей сверх начальных 5 ТБ, будет предоставлено дополнительное облачное хранилище следующим образом:

  • Когда пользователь заполнил свои 5 ТБ хранилища OneDrive как минимум на 90%, Microsoft увеличит объем вашего хранилища по умолчанию в OneDrive до 25 ТБ на пользователя (администраторы могут установить более низкий предел для каждого пользователя, если захотят. к).

  • Для любого пользователя, который достигает как минимум 90% емкости своего хранилища OneDrive объемом 25 ТБ, отдельным пользователям будет предоставлено дополнительное облачное хранилище в виде сайтов групп SharePoint на 25 ТБ.Для получения дополнительных сведений и помощи обратитесь в службу поддержки Microsoft.

  • Администраторы могут проверить соответствие требованиям OneDrive свыше 5 ТБ с помощью Проверить право на участие сайта OneDrive для увеличения объема хранилища.

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

  1. Загрузите последнюю версию командной консоли SharePoint Online.

    Примечание

    Если вы установили предыдущую версию командной консоли SharePoint Online, перейдите в раздел «Добавление или удаление программ» и удалите «Командная консоль SharePoint Online».«

  2. Сохраните следующий сценарий как файл PowerShell. Например, вы можете сохранить его в файл с именем UpdateOneDriveStorage.ps1.

      $ TenantUrl = Read-Host "Введите URL-адрес центра администрирования SharePoint"
    Connect-SPOService -Url $ TenantUrl
    
    $ OneDriveSite = Read-Host «Введите URL-адрес сайта OneDrive»
    $ OneDriveStorageQuota = Read-Host «Введите квоту хранилища OneDrive в МБ»
    $ OneDriveStorageQuotaWarningLevel = Read-Host «Введите уровень предупреждения квоты хранилища OneDrive в МБ»
    Set-SPOSite -Identity $ OneDriveSite -StorageQuota $ OneDriveStorageQuota -StorageQuotaWarningLevel $ OneDriveStorageQuotaWarningLevel
    Запись хоста "Готово"
      
  3. Откройте командную консоль SharePoint Online.Запустите сценарий в том месте, где вы его сохранили.

      PS C: \>. \ UpdateOneDriveStorage.ps1
      

    Примечание

    Если вы получили сообщение об ошибке о невозможности запуска скриптов, возможно, вам нужно изменить политику выполнения. Дополнительные сведения о политиках выполнения PowerShell см. В разделе «О политиках выполнения».

  4. При появлении запроса введите URL-адрес центра администрирования SharePoint. Например, https://contoso-admin.sharepoint.com — это URL-адрес центра администрирования Contoso SharePoint.

  5. Войдите как глобальный администратор или администратор SharePoint в Microsoft 365.

  6. Введите URL-адрес сайта OneDrive: например, https://contoso-my.sharepoint.com/personal/user_contoso_onmicrosoft_com .

  7. Введите квоту хранилища OneDrive в МБ.

  8. Введите уровень предупреждения квоты хранилища OneDrive в МБ.

    МБ ТБ
    1048576 1
    2097152 2
    3145728 3
    4194304 4
    5242880 5
    6291456 6
    7340032 7
    8388608 8
    9437184 9
    10485760 10

Диагностика проблем с изменением хранилища OneDrive

Если вы пытаетесь изменить хранилище OneDrive для пользователя и не можете это сделать или объем хранилища возвращается к исходному значению, администратор Microsoft 365 может запустить тесты, чтобы определить, что может препятствовать изменению хранилища.

Примечание

Если вы администратор и у вас возникли проблемы с изменением хранилища OneDrive для пользователя или объем хранилища возвращается к исходному значению, выберите Выполнить тесты ниже, чтобы заполнить диагностику квоты хранилища OneDrive в администраторе Microsoft 365. центр. Эти тесты помогут определить, что может препятствовать изменению хранилища, и порекомендовать шаги для решения.

Примечание

Эта функция недоступна для Microsoft 365 для государственных организаций, Microsoft 365 под управлением 21Vianet или Microsoft 365 для Германии.

Чтобы отключить создание OneDrive для определенных пользователей, см. Раздел Управление профилями пользователей в центре администрирования SharePoint.

Как освободить место на Mac

В те времена, когда у компьютеров Mac были жесткие диски, у всех нас было много места на наших компьютерах Mac, но SSD, которые есть в наших компьютерах Mac, теперь имеют более ограниченную емкость, и видео, фотографии, музыка и другие важные файлы в высоком разрешении занимают больше места для хранения, чем когда-либо.

Нехватка места может действительно затруднить ваши вычисления: если вы хотите, чтобы ваш Mac работал быстро, вам нужно убедиться, что у вас всегда есть что-то вроде 10 процентов вашего хранилища, иначе ваш Mac может действительно замедлиться (читайте: Как для ускорения Mac).В худшем случае, если вы не удалите некоторые вещи, занимающие место на вашем Mac, вы даже можете обнаружить, что однажды не сможете запустить его, потому что загрузочный диск заполнен! Вы можете видеть предупреждения о том, что ваш загрузочный диск почти заполнен — ​​не игнорируйте их.

Вам также может потребоваться освободить место на вашем Mac, если вы устанавливаете обновление операционной системы. Когда Apple выпустила macOS Big Sur в 2020 году, например, многие пользователи Mac обнаружили, что у них недостаточно свободного места для установки новой macOS (читай: недостаточно места для Big Sur).Мы ожидаем аналогичных проблем, когда 25 октября 2021 года выйдет macOS Monterey. В таких обстоятельствах вы, вероятно, будете искать быстрые и простые способы освободить место на Mac — поэтому найдите, как узнать, что занимает место на вашем компьютере. Mac и лучший способ его удалить будет вашим приоритетом.

Если вы не знаете, как узнать, сколько места на диске прочитал ваш Mac: как узнать, сколько места на диске у вас есть.

В этой статье мы проведем вас через простые шаги, которые помогут вам определить, что занимает место на вашем Mac, что вы можете и что не можете удалить, самый безопасный способ удалить самые большие объемы свободного места и как управлять хранилищем на ваш Mac, чтобы у вас никогда не закончилось свободное место.

Продвижение

CleanMyMac X: ваш Mac будет чистым и здоровым

Как быстро освободить место на Mac

Ниже приведено множество идей по освобождению дискового пространства, но если вы спешите и вам не нужно много места, или если вы не слишком беспокоитесь о том, чтобы убедиться, что у вас нет свободного места снова пробел, вот несколько вещей, которые вы можете сделать прямо сейчас:

  1. Щелкните папку «Загрузки», откройте ее в Finder и выберите содержимое или любые ненужные файлы, щелкните правой кнопкой мыши и выберите «Переместить в корзину / корзину».
  2. Откройте Finder и перейдите в свою домашнюю папку (нажмите Shift-command-H). Теперь нажмите Command-F, чтобы открыть новое окно поиска. Щелкните раскрывающийся список рядом с «Тип» и выберите «Другое». Прокрутите вниз, пока не увидите «Размер файла» и установите рядом с ним флажок. Щелкните ОК. Теперь в следующем раскрывающемся списке выберите «больше». Измените размер файла на МБ и введите дополнительно 100 в поле. Теперь выберите все, что вам не нужно, размером более 100 МБ и выберите «Переместить в корзину / корзину».
  3. Вы можете настроить аналогичный поиск для удаления файлов, которые вы не открывали в прошлом году или дольше.Вместо Типа выберите Дата последнего открытия. Вместо «есть» выберите «раньше» и измените дату на год назад. Выберите и щелкните правой кнопкой мыши файлы, которые, как вы уверены, вам больше не понадобятся, и выберите «Переместить в корзину / корзину».
  4. Если вы хоть немного похожи на нас, ваш Рабочий стол — свалка. Снова откройте Finder и выберите папку «Рабочий стол». Отсортируйте по размеру и удалите все, что вам не нужно, особенно большое. Можно также отсортировать по типу, чтобы быстро найти все снимки экрана (которые будут файлами PNG).Выберите те, которые хотите удалить, и выберите «Переместить в корзину / корзину».
  5. Еще один способ удалить снимки экрана — перейти на рабочий стол. Если вы еще этого не сделали, перейдите в меню и выберите «Просмотр»> «Использовать стеки» (рабочий стол должен быть выбран). Теперь найдите папку со снимками экрана. Нажмите на него, чтобы открыть, а затем выберите столько снимков экрана, сколько хотите удалить. Вы можете щелкнуть и перетащить их в корзину. Вы можете сделать то же самое с другими файлами на своем рабочем столе (в конце концов, именно там заканчивается большинство вещей).
  6. Теперь последний и самый важный шаг: щелкните правой кнопкой мыши корзину / корзину и выберите «Очистить корзину / пустую корзину» (мы делаем это в последнюю очередь, поскольку только что добавили участки в корзину!).

Это может помочь вам восстановить несколько ГБ, и если это все, что вам нужно, то работа сделана! Но если вам нужно намного больше места, и если вы хотите избежать его снова, выполните следующие действия.

Как узнать, что занимает место на Mac

Если у вас заканчивается место, ваш Mac может замедляться, что достаточно плохо, но если у вас заканчивается место на вашем Mac, вы даже не сможете его запустить! Прежде чем перейти к этому этапу, посмотрите, что занимает место на вашем Mac, потому что это определит, что вам следует удалить.

Есть несколько приложений, которые покажут вам, какие файлы занимают большие участки дискового пространства, или позволят вам упорядочить файлы в Finder в зависимости от их размера.

Бесплатные или дешевые приложения, такие как GrandPerspective и DaisyDisk (9,99 фунтов стерлингов / 9,99 долларов США, купить здесь), дают хорошие визуальные индикаторы, в то время как OmniDiskSweeper использует стандартное иерархическое окно файлов для отображения размеров каждого файла и папки. CleanMyMac (который стоит около 30 фунтов стерлингов / 30 долларов США) показывает использование диска как часть своих функций очистки.Parallels Toolbox (около 15 фунтов стерлингов / 15 долларов США) также имеет инструмент очистки диска и множество других полезных инструментов.

Однако, прежде чем тратить деньги, на самом деле очень легко получить обзор того, что занимает место на вашем Mac.

  1. Щелкните логотип Apple в левом верхнем углу.
  2. Выберите «Об этом Mac».
  3. Щелкните вкладку Хранилище и подождите, пока он рассчитает. В конце концов вы увидите различные полоски, показывающие, сколько места для хранения данных отведено для определенных вещей и сколько доступно для хранения.

  4. Наведите указатель мыши на разные полосы, чтобы увидеть, что каждая из них представляет и сколько места они занимают. Например, в нашем случае желтым были фотографии (менее 10 ГБ, потому что мы храним их в iCloud, но у вас может быть более 100 ГБ фотографий).

Этот вид показывает, сколько места занимают определенные объекты, но как удалить то, что занимает это место?

Что такое система и прочее?

Мы начнем с двух главных виновников, по крайней мере, в нашем случае: Other и System — и это, вероятно, относится и к вам.Вам может быть интересно, можете ли вы удалить Other. Это не то, что вы можете сделать легко — и вы не должны. Мы объясняем, как удалить Other на Mac, в отдельной статье.

То же самое и с System. Было бы неразумно удалять подавляющее большинство ваших системных файлов, но есть некоторые, без которых вы, вероятно, можете обойтись, например, моментальные снимки Time Machine, резервные копии iOS и так далее. У нас также есть отдельная статья о том, что находится в Системе и что вы можете удалить.

Инструменты

, такие как CleanMyMac X, могут помочь вам справиться с этими другими и системными файлами.CleanMyMac стоит 29,95 фунтов стерлингов / 29,95 долларов США (здесь вы можете скачать CleanMyMac). У нас также есть обзор лучших очистителей Mac, в котором мы рассмотрим ряд альтернатив CleanMyMac, включая DaisyDisk, MacBooster, Parallels ToolBox и MacCleaner Pro.

Как Apple помогает экономить место

Переходя от «Прочее» к «Системе», у нас остается ряд вещей, которые мы можем удалить с наших Mac — и Apple делает это очень легко.

Щелкните логотип Apple> Об этом Mac> Хранилище, а затем нажмите «Управление».

В левой части этого окна Apple показывает, сколько места на вашем Mac отведено под различные вещи. Помимо «Система» и «Другое», которые выделены серым цветом, вы можете щелкнуть любую из них и перейти к параметрам, которые помогут вам удалить любые ненужные файлы хранилища. Мы рассмотрим каждый из этих вариантов в следующих разделах.

В центре окна Apple предлагает вам Рекомендации, которые помогут вам освободить место на вашем Mac. Вы можете вносить различные изменения, включая выбор хранения файлов в iCloud, оптимизацию хранилища, настройку автоматической очистки корзины / корзины или просмотр файлов для уменьшения беспорядка.Мы объясним каждый из этих вариантов в разделах ниже.

Магазин в iCloud

Мы думаем, что возможность хранить в iCloud должна быть вашим первым портом захода, если вы хотите освободить много места на вашем Mac. Apple фактически обновила iCloud — теперь это iCloud + и включает ряд дополнительных функций, но цена не выросла. Читайте: iCloud становится iCloud + с рядом новых функций.

Параметр «Хранить в iCloud» дает возможность хранить файлы в iCloud.Это отличный вариант, если у вас ограниченное хранилище на вашем Mac: получите хороший кусок хранилища в облаке и храните там все, что вам нужно. Если вы не против заплатить за это, это отличный способ расширить доступное вам хранилище.

Apple предоставляет пользователям 5 ГБ хранилища iCloud бесплатно, но здесь это не сильно поможет. Apple предлагает различные объемы хранилища на основе подписки, здесь должно быть что-то, что вам подойдет. Стоимость хранилища iCloud:

.
  • 5 ГБ: бесплатно
  • 50 ГБ: 79 пенсов / 99 центов в месяц
  • 200 ГБ: 2 фунта стерлингов.49 / $ 2,99 в месяц
  • 2 ТБ: 6,99 фунтов стерлингов / 9,99 долларов США в месяц

Следует также упомянуть, что у Apple есть пакетное предложение, известное как Apple One, в котором вы можете получить хранилище iCloud в рамках сделки, которая включает Apple Music, Apple TV + и Apple Arcade. Цены начинаются с 14,95 фунтов стерлингов / 14,95 долларов США в месяц. Прочтите Должен ли я получить Apple One? для дополнительной информации.

Если вы потратите немного денег на iCloud и храните там свой рабочий стол, документы и все свои фотографии, вы можете сэкономить огромный кусок хранилища, а еще большим бонусом является тот факт, что вы сможете получить доступ к этим файлам и фотографиям на любое устройство Apple, которым вы владеете, или войдя в iCloud со своим Apple ID.

Вот что вам нужно сделать, чтобы освободить место на вашем Mac, переместив файлы и фотографии в iCloud:

  1. Щелкните «Магазин в iCloud» (через «Об этом Mac»> «Хранилище»> «Управление»).
  2. Откроется окно с просьбой выбрать, что вы хотите сохранить в iCloud. Это могут быть все файлы на рабочем столе Mac, папка «Документы» и все ваши фотографии. Выберите оба.
  3. Нажмите «Магазин» в iCloud.

Если вы действительно хотите сократить пространство, занимаемое вашими фотографиями, мы обсудим некоторые другие изменения, которые вы можете внести ниже, в разделе нашей библиотеки с уменьшенными фотографиями.

Оптимизировать хранилище

Еще один действительно простой способ предотвратить засорение хранилища на Mac — включить Оптимизацию хранилища.

Optimize Storage — следующая рекомендация Apple после Store в iCloud.

Если вы включите Оптимизировать хранилище, он удалит телешоу или фильмы, которые вы смотрели, и старые вложения электронной почты будут удалены. Вам не нужно бояться потерять любую из этих вещей, потому что электронные письма все равно будут храниться на почтовом сервере, а шоу, которые вы приобрели в Apple iTunes Store, всегда можно снова загрузить бесплатно.

Чтобы выбрать эту опцию, перейдите в «О моем Mac»> «Хранилище»> «Управление» и нажмите «Оптимизировать хранилище».

После того, как вы выберете эту опцию, ваше хранилище будет оптимизировано автоматически.

Автоматическая очистка корзины

Мы уже упоминали об очистке корзины как об одном из быстрых способов получить больше места на вашем Mac.

Самый простой способ очистить корзину — это щелкнуть правой кнопкой мыши значок корзины и выбрать «Очистить корзину» / «Очистить корзину».

Однако вы также можете щелкнуть «Корзина / Корзина» на боковой панели слева от окна «О моем Mac»> «Хранилище»> «Управление» и удалить его там.

Это действительно хорошая практика — регулярно очищать корзину, и у Apple есть отличный способ автоматизировать это действие.

Если вы выберете рекомендацию Apple «Очистить корзину автоматически», она очистит файлы из вашей корзины (или корзины, если вы находитесь в Великобритании) после того, как они будут там в течение 30 дней. Вот как это настроить:

  1. Включите эту опцию в «О моем Mac»> «Хранилище»> «Управление».
  2. Выберите параметр «Очистить корзину автоматически».
  3. Нажмите «Включить»…
  4. Вы увидите предупреждение, спрашивающее, действительно ли вы хотите удалить корзину автоматически.Это должно быть довольно безопасно, так как 30 дней — это долгий срок, чтобы понять, что вы не собирались что-то удалять, поэтому мы рекомендуем вам нажать « Включить ».

Уменьшить беспорядок

Это последняя рекомендация Apple, которую можно найти в разделе «О моем Mac»> «Хранилище»> «Управление».

Reduce Clutter проверит содержимое вашего Mac и упростит удаление ненужных файлов.

СОВЕТ. Вместо того, чтобы открывать файлы или документы, чтобы увидеть, что вы собираетесь удалить, выберите файл и нажмите клавишу пробела, чтобы просмотреть предварительный просмотр.

Щелкните Обзор файлов , и вы попадете на панель, которая показывает вкладки для больших файлов, загрузок, неподдерживаемых приложений, контейнеров и обозревателя файлов (в зависимости от того, какая у вас версия macOS). Фактически, это то же самое представление, которое вы бы увидели, если бы щелкнули «Документы» на боковой панели слева.

У нас нет файлов Large Files на нашем MacBook Pro, но если бы они были, мы могли бы увидеть их здесь. Вы можете определить, удалять ли их или нет, на основе предоставленной информации, включая время последнего доступа к ним и их размер.

Следующий вариант — Загрузки . Здесь вы увидите файлы, которые вы скачали из Интернета. Как и в случае с корзиной, рекомендуется время от времени удалять содержимое этой папки, так как удивительно, сколько места может занять несколько загрузок.

Чтобы удалить то, что находится в ваших загрузках, прямо сейчас выберите файлы, которые вы хотите удалить, и нажмите «Удалить». Такой способ удаления загрузок хорош тем, что они не просто перемещаются в корзину. Если вы удаляете файлы прямо из папки «Загрузки», вам также необходимо очистить корзину.

Если у вас есть неподдерживаемых приложений , вы увидите их в этом разделе. Например, здесь вы можете увидеть старые 32-битные приложения.

Мы пропустим Контейнеры , поскольку маловероятно, что в этом представлении будет что-то, что вы можете удалить.

В обозревателе файлов вы можете быстро получить доступ к папкам с изображениями, рабочим столом, музыкой, фильмами, документами и т. Д.

Это шаги, которые Apple предлагает, чтобы помочь вам управлять хранилищем, доступным на вашем Mac.Теперь мы более подробно рассмотрим некоторые другие способы экономии места, которых много.

Уменьшите размер библиотеки фотографий Mac

Если у вас большая библиотека фотографий, вы можете подумать, что можно сэкономить место, удалив сотни размытых или не очень хороших фотографий. Хотя есть приложения, которые предложат удалить дубликаты фотографий на вашем Mac (например, Photos Duplicate Cleaner или MacPaw’s Gemini 2, последнее из которых предлагает удалить дубликаты файлов с вашего Mac.)

Однако есть гораздо более простой способ уменьшить количество фотографий на вашем Mac: переместить их в iCloud.

Мы уже касались фотографий выше, когда упоминали, что если вы выберете опцию «Сохранить в iCloud» в разделе «Об этом Mac»> «Хранилище»> «Управление», вы сможете сохранить свои фотографии в iCloud.

Преимущество использования библиотеки фотографий iCloud заключается в том, что любые фотографии, которые вы загружаете на свой Mac в будущем, также будут отображаться на других ваших устройствах: iPhone, iPad и т. Д.

Наша библиотека фотографий (до включения библиотеки фотографий iCloud) составляла 96 ГБ. Мы начали с оплаты 200 ГБ пространства, предлагаемого Apple.Спустя несколько месяцев мы увеличили объем до 2 ТБ, поскольку хранили все наши документы, рабочий стол, фотографии и многое другое в iCloud.

  1. Возможно, вы включили библиотеку фотографий iCloud, но если вы еще этого не сделали, вы можете сделать это в приложении «Фотографии». Перейдите в Фото> Настройки.
  2. Установите флажок рядом с фотографиями iCloud.
  3. Это важно: выберите «Оптимизировать хранилище Mac», чтобы убедиться, что ваши фотографии с полным разрешением заменены версиями с низким разрешением (вы всегда можете загрузить версию с полным разрешением, если она вам нужна).

С этой настройкой ваша библиотека должна в конечном итоге сжиматься, поскольку версии с высоким разрешением ваших изображений переключаются на версии с низким разрешением. Но обратите внимание, что вы также получите версии с низким разрешением всех изображений, которые есть на всех ваших устройствах, поэтому возможно, вы не сэкономите много места.

Помните, что если вы удалите фотографии со своего Mac, они также будут удалены из iCloud: iCloud не является способом резервного копирования ваших фотографий, чтобы вы могли удалить их с вашего Mac.

Если вы хотите удалить свою библиотеку фотографий, чтобы освободить место, ознакомьтесь с нашим следующим предложением.

Перенос фотографий на внешнее хранилище

Другой вариант — освободить место на вашем Mac, переместив библиотеку фотографий на внешний жесткий диск. У нас есть отдельная статья, в которой описывается, как переместить медиатеку с вашего Mac на внешний диск, но мы кратко изложим шаги ниже.

  1. Выйти из фотографий.
  2. Скопируйте вашу библиотеку фотографий на внешний диск. (Чтобы избавиться от необходимости удалять их снова после этого, нажмите клавишу Command при перетаскивании файлов, чтобы они были перемещены, при этом исходные файлы автоматически удаляются, а не копируются.)
  3. После завершения копирования файлов нажмите и удерживайте клавишу Option / Alt при запуске приложения «Фото».
  4. В разделе «Фотографии» выберите «Фотографии»> «Настройки» и в целом выберите «Использовать как системную библиотеку фотографий».
  5. Если у вас включена библиотека фотографий iCloud, Mac может быть занят, поскольку он определяет, какие фотографии находятся в iCloud, но в конечном итоге это должно завершиться, не требуя массовой передачи данных.

Переместите вашу музыкальную библиотеку

Ваша музыкальная библиотека (iTunes в более старых версиях macOS) может быть еще одним кандидатом на повторное получение дискового пространства, особенно если вы много лет назад тратили много времени на импорт компакт-дисков.Если в вашей медиатеке iTunes содержится музыка на несколько ГБ, у вас есть несколько вариантов.

Вы можете скопировать все это из каталога «Музыка» на внешний жесткий диск и указать в настройках «Музыка / iTunes». Это замечательно, если ваш Mac — настольная модель, но не идеально, если это ноутбук — если у вас нет NAS-накопителя, к которому вы подключаетесь по беспроводной сети. У нас есть отдельное руководство о том, как переместить медиатеку iTunes на внешний жесткий диск.

Другой вариант — платить 21,99 фунта стерлингов в год, чтобы подписаться на iTunes Match.Вот как настроить iTunes Match. Примечание. Если у вас есть членство в Apple Music, вы получаете все преимущества iTunes Match, а также доступ ко всему каталогу Apple Music. Так что вам не нужны оба.

После настройки iTunes Match позволяет получить доступ ко всей музыке в вашей музыкальной библиотеке на серверах Apple, то есть вам вообще не нужно хранить ее локально. Вам необходимо быть подключенным к Интернету, чтобы воспроизводить музыку, но в остальном это похоже на использование Music / iTunes с локально сохраненной музыкой.

И, в качестве бонуса, если вы позже решите загрузить свою музыку из iTunes Match, вы получите 256-битные файлы AAC, которые, вероятно, будут лучшего качества, чем те, которые вы сохранили на своем Mac.

Последний вариант здесь — подписаться на Apple Music, службу Apple, которая за 9,99 фунтов стерлингов в месяц дает вам доступ ко всей своей музыкальной библиотеке, поэтому, предполагая, что вся музыка, которая вам нравится, находится в iTunes, вы можете удалить всю свою музыку со своего Mac и вместо этого просто транслируйте музыку из Apple Music.

Если позже вы решите больше не подписываться, вы всегда сможете бесплатно загрузить любые треки, купленные в iTunes Music Store до того, как вы отмените подписку, но учтите, что если у вас нет iTunes Match, вы не будете иметь возможность загружать треки, которые вы загрузили в свою медиатеку iTunes, так что пока не выбрасывайте эти компакт-диски.

Удалить ненужные приложения

В Mac есть опция> Хранилище> Управление, чтобы удалить неподдерживаемые приложения, но как насчет других приложений, которые вы установили, но не используете и не нуждаетесь?

Удаление приложений на Mac довольно просто — обычно — и мы подробно рассмотрим это здесь: Как удалить приложения Mac.

  • Вы можете удалить приложение из папки «Приложения» в Finder: щелкните приложение правой кнопкой мыши и выберите «Переместить в корзину / корзину».
  • Или вы можете нажать F4, чтобы открыть Launchpad, найти приложение, нажать Alt / Option и навести курсор на приложение. Щелкните x, чтобы удалить его.

Однако у некоторых приложений macOS есть файлы настроек (plist) и файлы поддержки приложений, которые могут находиться в разных местах на вашем Mac. В этих случаях описанные выше методы не удаляют все связанные файлы и библиотеки, связанные с приложением.

Если вы хотите быть абсолютно уверены, что все следы приложения исчезли, вы можете попробовать приложение, которое полностью удаляет приложения.

Некоторые основные приложения включают программу удаления. Например, вы найдете один из них в папке «Дополнительные инструменты» Microsoft Office. Иногда установщик приложения выполняет функцию деинсталлятора. Но отсутствие специального деинсталлятора в macOS — серьезное упущение.

К счастью, существует ряд сторонних вариантов. AppCleaner (бесплатно, скачать из Mac App Store здесь), AppDelete (7 долларов.99) и AppZapper (12,95 долл. США), а также CleanMyMac X, Uninstaller и CleanApp.

Еще один совет — не забудьте закрыть приложения, работающие в фоновом режиме. Выход из приложений, которые были открыты в течение нескольких дней или более, или даже полная перезагрузка Mac на регулярной основе также поможет освободить место на диске.

Приложения создают временные файлы для хранения данных, и чем дольше они работают без выхода, тем больше становятся эти файлы. При выходе из приложения файлы кеша удаляются, а дисковое пространство возвращается.

Удалить повторяющиеся файлы

Выявление и удаление дубликатов файлов — еще один хороший способ освободить место на диске. Gemini стоит 15,95 фунтов стерлингов в Mac App Store (в США вы можете купить его в Mac Store за 19,99 долларов США) и позволяет сканировать ваш Mac на наличие дубликатов файлов, чтобы вы могли сбросить одну копию.

Сколько драгоценного места на жестком диске занимают повторяющиеся файлы? Хотя жесткие диски могут становиться больше и дешевле, Apple делает ставку на более быстрые SSD-диски меньшего размера.Проблема в том, что у них меньше возможностей, поэтому необходим более высокий уровень дисциплины подачи документов.

Есть ряд причин, по которым у вас получается так много дублированных файлов. Когда вы добавляете песни в iTunes, если в настройках установлен флажок «Копировать файлы в папку iTunes Media при добавлении в библиотеку», вы сохраняете оригинал. Мгновенное дублирование. Пару тысяч высококачественных песен, и это все, до 10 ГБ места на жестком диске, потраченного впустую. И это не включает в себя дубликаты в iTunes.

Если вы используете Apple Mail, помните, что все вложения находятся в собственной папке загрузки Mail. Это может быть еще одним источником дублирования.

Более общие приложения используют различные стратегии и критерии для поиска дубликатов и дают вам контроль над тем, от каких из них избавляться. Взгляните на Tidy Up (29,99 долларов США) или Singlemizer (9,99 фунтов стерлингов / 9,99 долларов США в Mac App Store).

Удалить лишние языки

macOS поддерживает ряд языков и локализован на более чем 25 языков, каждый из которых автоматически включается во время установки.Перейдите в Системные настройки> Язык и регион; здесь языки можно расположить в нужном порядке, что упрощает переключение между ними.

Многие основные приложения также поддерживают несколько языков, используя порядок из «Язык и текст» для выбора одного, если приложение не поддерживает ваш основной язык. Проблема в том, что если вы хотите использовать только один или два языка, macOS и многие из ваших приложений раздуваются всеми остальными.

Если вы хотите удалить дополнительные языковые файлы, которые, как вы знаете, вам не понадобятся, перейдите в папку «Ресурсы» и найдите папки, заканчивающиеся на.lproj. Каждая из этих папок будет включать языковой файл. Вы сможете без проблем удалить эти папки.

Удалить ненужный код

Избавление от нежелательного кода — еще одно упражнение по экономии места на диске.

Monolingual (требуется пожертвование) позволяет удалить из macOS определенные архитектуры вместе с определенными языками. Хотя он может занять огромные объемы места на жестком диске, он также может сделать ваш Mac незагружаемым, если вы не будете осторожны. Используйте с осторожностью.

Использовать облачное хранилище

Мы уже обсуждали iCloud, но есть и другие варианты облачного хранилища.

Службы облачного хранилища

отлично подходят для удаленного доступа к файлам, но они также могут занимать место на вашем Mac. И Dropbox, и OneDrive, например, синхронизируют все, что вы храните в них, с вашим Mac по умолчанию — при условии, что вы установили приложение Dropbox / OneDrive.

Если у вас есть только 2 ГБ хранилища по умолчанию, доступное бесплатно в Dropbox, это не такая уж большая проблема.Но Microsoft предоставляет подписчикам Office 365 1 ТБ свободного места, поэтому, если вы используете его для хранения большого количества файлов, вы можете очень быстро обнаружить, что дисковое пространство заканчивается. То же самое верно, если вы платите за больше места в Dropbox.

Однако в обоих случаях вы можете синхронизировать только указанные вами файлы и папки.

В Dropbox щелкните элемент строки меню, затем щелкните шестеренку, а затем «Настройки». Перейдите на вкладку «Учетная запись» и нажмите «Изменить настройки». Теперь снимите отметки с файлов и папок, которые вы не хотите синхронизировать с вашим Mac.

В OneDrive щелкните элемент строки меню, затем «Настройки». Нажмите «Выбрать папки», затем «Выбрать папки», а затем «Выбрать папки для синхронизации». Снимите флажки с папок или щелкните стрелку раскрытия, чтобы получить доступ к отдельным файлам и снимите флажки с них.

Альтернативой может быть подписка на дополнительное хранилище iCloud, как мы упоминали ранее.

Архив или резервная копия

Вы могли подумать, что мне нужно место, но я не хочу ничего удалять! Если вы действительно настоящая белка данных, вот несколько простых советов:

Архивируйте любые файлы, которые вам вряд ли понадобятся регулярно.Удерживая нажатой клавишу Ctrl, щелкните папку и выберите параметр сжатия. (Вот дополнительная информация о том, как заархивировать файлы Mac.) Сохраненное пространство будет зависеть от типа архивируемого файла: например, JPEG и DMG вряд ли будут сильно сжиматься. После создания архивы могут оставаться на вашем Mac или сохраняться на внешнем диске.

Наконец, если вы все же решите удалить файлы или папки, всегда сначала создавайте их резервные копии.

Использование SAS с Microsoft 365 (OneDrive, Teams и SharePoint)

Если ваша рабочая среда похожа на нашу здесь, в SAS, вы увидите, что все больше ваших данных и приложений перемещаются в облако.Это еще не полная замена локальным файлам на вашем настольном компьютере, но с облачным хранилищем и приложениями, такими как Microsoft OneDrive, я теперь могу получать доступ к своим рабочим документам из любого браузера и любого устройства, включая свой смартфон. Теперь я могу обновлять свои электронные таблицы, ожидая в кабинете стоматолога. О радость.

Для тех из нас, кто использует SAS для чтения и создания документов Microsoft Excel, облачные файлы могут добавить дополнительную сложность при автоматизации процесса. Это также добавляет захватывающие возможности! Пакет Microsoft 365 предлагает API-интерфейсы для обнаружения, извлечения и обновления наших документов с помощью кода.В этой статье я покажу вам, как использовать программы SAS для доступа к облаку Microsoft OneDrive (или SharePoint Online) для чтения и обновления файлов. Примечание. Все это предполагает, что у вас уже есть учетная запись Microsoft 365 — возможно, предоставленная вашей группой ИТ-поддержки — и что вы используете ее для управления своими документами.

Прежде чем я продолжу, я должен отдать главную благодарность Джозефу Генри, разработчику SAS, который поддерживает PROC HTTP. Джозеф проделал большую работу по составлению кода и примеров для этой статьи.Он также регулярно добавляет новые функции в PROC HTTP, которые делают его более подходящим для вызова REST API, требующих специальных потоков аутентификации, таких как OAuth3.

Примечание: Я обновлял эту статью несколько раз, чтобы включить в нее подробные инструкции и «подводные камни». Я добавил варианты использования для SharePoint Online и Microsoft Teams. Я написал исчерпывающий документ для SAS Global Forum 2020. Я также записал 25-минутное видео (размещенное в сообществах поддержки SAS), в котором показаны все шаги, которые я выполнял.

Нажмите, чтобы посмотреть видеоурок.

Использование SAS с Microsoft 365: обзор

Microsoft 365 использует поток аутентификации в стиле OAuth3 для предоставления доступа и разрешений сторонним приложениям. Если вы привыкли к более простому стилю простой аутентификации пользователя / пароля (ах, в те времена), OAuth3 может показаться устрашающим. Джозеф Генри проделал огромную работу по деконструкции OAuth3 — с примерами кода — в этом документе SAS Global Forum.

Когда мы пишем программы SAS для доступа к Microsoft OneDrive или SharePoint, мы фактически пишем стороннее приложение.Для этого требуется несколько шагов настройки, некоторые из которых нельзя автоматизировать. К счастью, это нужно делать только один раз или, по крайней мере, нечасто. Вот схема шагов:

  1. Зарегистрируйте новое клиентское приложение на портале Microsoft Azure. (Вам нужно будет войти в систему, используя свои учетные данные Microsoft 365, которые могут быть учетными данными вашей основной организации, если у вас есть единый вход в Active Directory.)
  2. Используя браузер, когда вы вошли в Microsoft 365, перейдите по специальному веб-адресу, чтобы получить код авторизации для вашего приложения.
  3. Имея на руках код авторизации, подключите его к программе SAS (шаг PROC HTTP), чтобы получить токен доступа OAuth3 (и токен обновления).
  4. С токеном доступа теперь вы можете использовать PROC HTTP и API Microsoft 365 для получения папок и файлов OneDrive, загрузки файлов, загрузки файлов и замены файлов.

Вам нужно будет выполнить шаг 1 только один раз для вашего приложения или проекта. Шаги 2 и 3 можно выполнять только один раз или хотя бы время от времени.Токен доступа действителен в течение ограниченного времени (обычно 1 час), но вы всегда можете обменять токен обновления на новый действительный токен доступа. Этот шаг обновления токена можно автоматизировать в вашей программе, обычно он запускается только один раз за сеанс. Иногда этот токен обновления может быть отозван (и, таким образом, сделан недействительным) при возникновении определенных событий (например, при изменении пароля учетной записи). Когда это произойдет, вам нужно будет повторить шаги 2 и 3, чтобы получить новый набор токенов доступа / обновления.

Да, кстати, даже несмотря на то, что примеры в этой статье относятся к OneDrive, один и тот же процесс проверки подлинности и шаги могут использоваться для всех API-интерфейсов Microsoft 365.Получайте удовольствие от Outlook, Teams, Excel и всех ваших любимых облачных приложений Microsoft.

Шаг 1. Зарегистрируйте приложение

Посетите портал регистрации приложений Microsoft, чтобы зарегистрировать новое приложение. Вы войдете в систему, используя свои учетные данные Microsoft 365.

Портал регистрации приложений Microsoft

Нажмите Новая регистрация , чтобы начать. Это представляет вам форму, в которой вы можете заполнить детали, определяющие ваше приложение. В основном вы даете ему имя и определяете область его действия.Вы, вероятно, захотите ограничить его использование только вашей организацией (вашей компанией), если вы не сотрудничаете с коллегами, которые работают в другом месте.

Форма «Регистрация заявки»

При регистрации приложения вам также необходимо указать URL-адрес перенаправления для потока авторизации. В нашем примере наше приложение считается «Общедоступным клиентским / нативным (мобильным / настольным)». Стандартный URL-адрес для обозначения этого:

 https://login.microsoftonline.com/common/oauth3/nativeclient
 

В разделе URI перенаправления выберите этот параметр и укажите это значение URL-адреса.

Выбор URI перенаправления

При создании приложения вы получите идентификатор клиента (уникальный для вашего приложения) и идентификатор клиента (уникальный для вашей организации). Эти значения понадобятся вам для получения кода авторизации и токенов позже. Портал приложений представляет собой своего рода центр управления всеми аспектами вашего приложения. (Примечание: на этом снимке экрана я замаскировал свой идентификатор клиента и идентификатор арендатора.)

Подробная информация о моем примере приложения

Указание разрешений для вашего приложения

Для работы вашему приложению потребуются определенные разрешения.В моем примере я хочу, чтобы моя программа SAS читала документы из моего OneDrive, а также добавляла новые и обновляла существующие. Мне нужны разрешения:

  • Files.ReadWrite.All : позволяет приложению читать, создавать, обновлять и удалять все файлы OneDrive, к которым у вас есть доступ.
  • User.Read : позволяет войти в приложение с учетной записью организации и позволить приложению читать ваш профиль.
  • Sites.ReadWrite.All (при использовании SharePoint): позволяет приложению читать, создавать, обновлять и удалять файлы SharePoint Online для сайтов, к которым вы можете получить доступ.

Чтобы добавить их в свое приложение, щелкните вкладку «Разрешения API» в центре управления. Чтобы быть ясным, это не разрешения, которые ваше приложение автоматически получит . Это разрешения, которые будут запрошены при первом «входе» в приложение, и вам придется согласиться, чтобы приложение запустилось.

Добавление разрешений, необходимых приложению

Типы разрешений имеют собственную терминологию, которую важно понимать:

  • Делегированные и разрешения приложений : В нашем примере мы придерживаемся делегированных разрешений , которые позволяют приложению выполнять действия от имени вошедшего в систему пользователя и предоставляют доступ к данным пользователя.Однако в некоторых случаях требуется использование разрешений Application , которые позволяют приложению выполнять действия без вошедшего в систему пользователя и потенциально получать доступ к данным в системе и у разных пользователей.
  • Требуется согласие администратора : Некоторые разрешения нельзя делегировать или предоставить без одобрения администратора. Это ограничение позволяет организации контролировать важные ресурсы, к которым может получить доступ приложение, и предотвращать несанкционированное использование.Портал Microsoft Azure предоставляет вам простой способ отправить запрос администратору, чтобы вы могли получить необходимые разрешения. Тем не менее, я рекомендую вам дополнить (или, еще лучше, предварять это) официальным запросом к вашему персоналу службы поддержки ИТ, чтобы указать, что вам нужно, и ваше экономическое обоснование. По моему опыту, это помогает ускорить процесс. Хорошие рабочие отношения с ИТ важны для любого пользователя SAS!

Документация для Microsoft Graph API предоставляет исчерпывающий список имен разрешений, независимо от того, являются ли они уровнями делегирования или приложения, а также требуется ли согласие администратора.Эта документация также включает полезное 4-минутное видео по теме.

Возможно, требуется: получение согласия администратора

Мы создаем приложение, которое подключается к вашему корпоративному пакету для повышения продуктивности — и обычно этим занимаются ИТ-профессионалы. В SAS мы являемся технологической компанией со многими «разработчиками приложений для граждан», поэтому наши ИТ-службы предоставляют нам больше свободы действий, чем вы можете найти в других местах. Но даже в SAS «обычные» сотрудники не могут просто создавать приложения и предоставлять им доступ к нашим данным.У нас есть процесс.

Поскольку это обычный запрос, наши ИТ-специалисты создали форму, которая позволяет им легко просматривать запросы на новые приложения в нашей среде Microsoft 365. Форма спрашивает:

  • Имя вашего приложения (для меня «SAS через PROC HTTP»)
  • ID вашего приложения (клиента)
  • Тип предоставления — мои инструкции предполагают «Тип предоставления кода авторизации»
  • Нужны ли вам дополнительные разрешения делегированного API: больше всего нужны «Files.ReadWrite.All» для OneDrive, «Сайты».ReadWrite.All для SharePoint (в дополнение к User.Read по умолчанию).
  • Требуются ли вашему приложению разрешения для приложений. (Примечание: ответ ДА ​​здесь вызовет более пристальное внимание.)

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

Есть несколько значений для конкретных приложений, на которые нам нужно будет ссылаться во всех программах SAS, которые мы пишем. Я решил создать файл конфигурации для этих параметров, а не жестко закодировать их в своих операторах SAS. Это упростит другим людям повторное использование моего кода в своих приложениях.

Я создал файл с именем config.json, который выглядит следующим образом (но с другими значениями tenant_id и client_id):

{
  "tenant_id": "206db638-6adb-41b9-b20c-95d8d04abcbe",
  "client_id": "8fb7804a-8dfd-40d8-bf5b-d02c2cbc56f3",
  "redirect_uri": "https://login.microsoftonline.com/common/oauth3/nativeclient",
  "ресурс": "https://graph.microsoft.com"
}
 

Путем «экстернализации» идентификаторов, специфичных для моей учетной записи / экземпляра, я могу использовать код SAS для чтения значений во время выполнения. Примечание. Этот код, как и весь код в этой статье, использует функции из SAS 9.4 Maintenance 5.

 / *
  Установите переменные, которые потребуются через код
  Они нам понадобятся для авторизации, а также для времени выполнения.
  использование сервиса.

  Чтение их из файла config.json, чтобы значения
  легко адаптировать для разных пользователей или проектов.
* /

% если% symexist (config_root)%, то% do;
  имя файла config "& config_root. / config.json";
  libname config json fileref = config;
  данные _null_;
   установить config.корень;
   вызов symputx ('tenant_id', tenant_id, 'G');
   вызов symputx ('client_id', client_id, 'G');
   вызов symputx ('redirect_uri', redirect_uri, 'G');
   вызов symputx ('ресурс', ресурс, 'G');
  запустить;
%конец;
% else% делать;
  % put ОШИБКА: необходимо определить макропеременную CONFIG_ROOT .;
%конец; 

Шаг 2. Получите код авторизации

Теперь, когда я определил приложение, пришло время «войти в него» и предоставить ему разрешение на чтение и управление содержимым в OneDrive.Этот шаг необходимо выполнить в веб-браузере , пока я вошел в свою учетную запись Microsoft 365 . Веб-адрес очень длинный … но мы можем использовать программу SAS, чтобы сгенерировать его для нас.

 / * расположение моего файла конфигурации * /
% let config_root = / папки / myfolders / onedrive;

% include "& config_root. / onedrive_config.sas";

/ * Запускаем эту строку для создания URL авторизации * /
% let authorize_url = https: //login.microsoftonline.com/&tenant_id./oauth3/authorize? client_id = & client_id.% nrstr (& response_type) = код% nrstr (& redirect_uri) = & redirect_uri.% nrstr (& resource) = & resource .;
варианты без источника;
% вставьте Вставьте этот URL в ваш веб-браузер :;
% пут - СТАРТ -------;
% put & authorize_url;
% put --- END ---------;
источник опций; 

Это дает следующие выходные строки в журнале SAS:

 Вставьте этот URL-адрес в свой веб-браузер:
 -- НАЧНИТЕ -------
https://login.microsoftonline.com/206db638-6adb-41b9-b20c-95d8d04abcbe/oauth3/authorize?client_id=8fb7804a-8dfd-40d8-bf5b-d02c2cbc56
f3 & response_type = code & redirect_uri = https: // логин.microsoftonline.com/common/oauth3/nativeclient&resource=https://graph.microsoft.com
 ---КОНЕЦ ---------
 

Скопируйте и вставьте URL-адрес ( все в одной строке, без пробелов ) в адресную строку вашего веб-браузера. Когда вы нажмете Enter, вам будет предложено предоставить необходимые разрешения:

После того, как вы нажмете «Принять», браузер перенаправит на то, что выглядит как , пустую страницу, но URL-адрес содержит код авторизации, который нам нужен:

Скопируйте значение, которое появляется после кода = в URL-адресе, только до & session =.Это будет очень длинная строка — более 700 символов. Это значение понадобится нам на следующем шаге.

Примечание: , если вы не видите запрос разрешений, а вместо этого видите что-то вроде этого:

Приложению требуется разрешение для доступа к ресурсам

Тогда вам, вероятно, придется поработать со своей ИТ-службой, чтобы дать согласие на ваше приложение. См. Раздел «Возможно, требуется: получение согласия администратора» выше.

Шаг 3. Получите токен доступа

Мой коллега Джозеф написал несколько удобных служебных макросов, которые могут помочь в управлении токеном доступа и обновлении токена в сеансе SAS.Эти макросы включают:

  • % get_token — получить токены начального доступа и обновления, учитывая код авторизации. Помните, что срок действия токена доступа истекает примерно через 60 минут. Но токен обновления можно использовать для получения обновленного токена доступа.
  • % refresh — обменять действующий токен обновления на новый токен доступа
  • % process_token_file — чтение / обновление файла внешнего токена, чтобы эти значения сохранялись за пределами вашего текущего сеанса SAS.

Я не буду вдаваться в подробности кода макроса в этой статье, но программы SAS просты и хорошо документированы.См. «Как получить этот пример кода» в конце этой статьи.

Имея эти макросы, мы можем вставить (очень длинный) код авторизации, полученный на предыдущем шаге, в макропеременную. Затем мы можем запустить макрос % get_token , чтобы сгенерировать токены и сохранить их в локальном файле.

% пусть config_root = / папки / myfolders / onedrive;

% include "& config_root. / onedrive_config.sas";
% include "& config_root. / onedrive_macros.sas";

токен файла "& config_root./token.json ";
% let auth_code = AQABAAIAAAC5una0EUFgTIF8ElaxtWjTqwohjyfG; * и многое другое;

/ *
  Теперь, когда у нас есть код авторизации, мы можем получить токен доступа
  На этом шаге будет записан файл tokens.json, который мы можем использовать в нашем
  производственные программы.
* /
% get_token (& client_id., & auth_code, & resource., token, tenant = & tenant_id); 

При выполнении этого шага в указанной папке конфигурации будет создан новый файл token.json. Вот скриншот того, как сейчас выглядит моя версия:

Это очень важно, , чтобы вы держали этот файл в безопасности.Имея информацию в этом файле (ваш токен обновления) и ваш файл conf.json (с вашим идентификатором клиента и идентификатором клиента), любой может использовать эти методы кода, чтобы выдать себя за вас и получить доступ к вашим данным Microsoft 365. Существуют методы хранения этих файлов, позволяющие просматривать их только вам.

Использование API Microsoft 365 для доступа к OneDrive из SAS

Уф! Я потратил почти 1500 слов, чтобы зайти так далеко, поэтому спасибо, что остались со мной. Хорошая новость заключается в том, что описание этих шагов требует гораздо больше времени, чем их выполнение.Кроме того, создавать приложения — это весело! (Верно?)

Судя по скриншотам, которыми я поделился, вы, наверное, уже заметили, что эти службы работают на Microsoft Azure, облачной платформе Microsoft для приложений. В оставшейся части этой статьи я буду использовать методы из Microsoft Graph API. Этот API на основе REST обеспечивает доступ почти ко всем размещенным службам Microsoft. В своих примерах я буду использовать методы в компоненте «Файлы» API: Диски и элементы дисков (папки и файлы).

Вы можете изучить и попробовать API Microsoft 365 с помощью приложения Graph Explorer от Microsoft. Если вы войдете в свою учетную запись, вы сможете использовать API со своими данными. Это отличный способ опробовать эти API и найти правильные методы, которые следует использовать, прежде чем внедрять их в свой код SAS.

Пример из сеанса Graph Explorer

Инициализация и обновление токена доступа в новом сеансе

Теперь, когда у нас есть токены доступа и обновления, мы можем приступить к делу с некоторыми фактическими взаимодействиями с OneDrive.Вот как инициализировать сеанс SAS токенами.

% пусть config_root = / папки / myfolders / onedrive;

% include "& config_root. / onedrive_config.sas";
% include "& config_root. / onedrive_macros.sas";

/ *
  Наш файл json, содержащий информацию о токене oauth
* /
токен файла "& config_root. / token.json";

% process_token_file (токен);

/ * Если это первое использование для сеанса, нам, вероятно, потребуется обновить * /
/ * токен. Это также снова вызовет process_token_file и обновит * /
/ * наш токен.json файл. * /
% refresh (& client_id., & refresh_token., & resource., token, tenant = & tenant_id.);

/ *
  На данный момент у нас есть действующий токен доступа, и мы можем начать использовать API.
* / 

Если все пойдет хорошо, у нас будет токен доступа, и он будет сохранен в макропеременной с именем & access_token . Это будет еще одно длинное и неразборчивое (> 700 символов) значение.

(Вы когда-нибудь слышали о «теореме бесконечной обезьяны?» произвести этот токен доступа.Плюс у кого машинка уже есть?)

Получение идентификатора диска верхнего уровня (OneDrive)

Нам нужно будет изучить систему OneDrive сверху вниз, используя код. Во-первых, нам нужен идентификатор корневого диска. У вас может быть несколько корневых дисков, и если это так, вам нужно немного изменить этот код. Этот код запрашивает у службы ваши диски и сохраняет идентификатор только первого диска в макропеременной. Этот идентификатор понадобится нам позже, чтобы получить список элементов верхнего уровня.

 / *
Сначала нам нужен идентификатор «диска», который мы собираемся использовать.
чтобы перечислить диски, к которым текущий пользователь имеет доступ, вы можете сделать это
* /
имя файла или TEMP;
/ * Примечание: опция oauth_bearer добавлена ​​в 9.4M5 * /
proc http url = "https://graph.microsoft.com/v1.0/me/drives/"
     oauth_bearer = "& access_token"
     out = resp;
запустить;

имя библиотеки jresp json fileref = resp;

/ *
 У меня есть доступ только к 1 диску, но если у вас их несколько, вы можете отфильтровать
 набор с предложением where в значении имени.
 Это создает набор данных с одной записью для диска.
* /
диск данных;
 установить jresp.value;
запустить;

/ * сохраняем значение идентификатора диска в макропеременной * /
proc sql noprint;
 выберите идентификатор в: driveId с диска;
покидать; 

Обратите внимание, что этот код использует новую опцию OAUTH_BEARER в PROC HTTP — удобное дополнение при работе с OAuth3-совместимыми API. Это сокращение — и более интуитивно понятный синтаксис — для помещения «Authorization: Bearer TOKEN-VALUE» в заголовки HTTP.

Получение идентификатора диска верхнего уровня (SharePoint Online)

Действия для SharePoint Online почти такие же, как для OneDrive, за исключением того, что нам нужно указать имя хоста сайта (например, yoursite.sharepoint.com) и ресурс / sites (вместо ресурса / me / drive).

 / * Примечание: опция oauth_bearer добавлена ​​в 9.4M5 * /
/ * Использование методов / sites в Microsoft Graph API * /
/ * Может потребоваться Sites.ReadWrite.All разрешение для вашего приложения * /
/ * Установите эти значения для вашего сайта SharePoint Online.
   Пример: https://yourcompany.sharepoint.com/sites/YourSite
    распадается на:
       yourcompany.sharepoint.com -> имя хоста
       / sites / YourSite -> путь к сайту
   В этом примере используется метод / drive для доступа к файлам на
   Сайт Sharepoint - работает так же, как OneDrive.
   API также поддерживает метод / lists для списков SharePoint.
   Используйте приложение Graph Explorer, чтобы найти подходящие API для ваших целей.https://developer.microsoft.com/en-us/graph/graph-explorer
* /
% let hostname = yourcompany.sharepoint.com;
% let sitepath = / sites / YourSite;
proc http url = "https://graph.microsoft.com/v1.0/sites/&hostname.:&sitepath.:/drive"
     oauth_bearer = "& access_token"
     out = resp;
запустить;

имя библиотеки jresp json fileref = resp;

/ *
 Это создает набор данных с одной записью для диска.
 Нужен этот объект, чтобы получить идентификатор диска
* /
диск данных;
 установить jresp.root;
запустить;

/ * сохраняем значение идентификатора диска в макропеременной * /
proc sql noprint;
 выберите идентификатор в: driveId с диска;
покидать; 

Получить список папок / файлов верхнего уровня

Имея под рукой идентификатор диска (OneDrive или SharePoint), я могу использовать команду / children в API Microsoft Graph, чтобы получить список всех объектов верхнего уровня на этом диске.Они представляют папки и файлы, которые находятся в корне.

 / *
 Чтобы перечислить элементы на диске, используйте команду / children с идентификатором диска.
* /
имя файла или TEMP;
proc http url = "https://graph.microsoft.com/v1.0/me/drives/&driveId./items/root/children"
     oauth_bearer = "& access_token"
     out = resp;
запустить;

имя библиотеки jresp json fileref = resp;

/ * Создаем набор данных с путями / файлами верхнего уровня на диске * /
пути к данным;
 установить jresp.value;
запустить; 

Вот что я сейчас храню в OneDrive.Это не так уж и беспорядочно, правда?

Список файлов в определенной папке

Если меня интересует конкретная папка, мне нужно найти идентификатор папки, известный в OneDrive. Используя PROC SQL и SELECT INTO, я могу найти папку по ее имени и сохранить ее идентификатор в другой макропеременной. Затем я снова использую глагол / children, но на этот раз с идентификатором папки вместо константы «root».

 / *
 На этом этапе, если вы хотите действовать с любым из элементов, вы просто заменяете "root"
 с идентификатором товара.Итак, чтобы перечислить элементы в папке «SASGF», у меня есть:
  - найти идентификатор этой папки
  - перечислить элементы внутри с помощью глагола "/ children"
* /

/ * Находим ID нужной мне папки * /
proc sql noprint;
 выберите id в: folderId из путей
  где name = "SASGF";
покидать;

имя файла или TEMP;
proc http url = "https://graph.microsoft.com/v1.0/me/drives/&driveId./items/&folderId./children"
     oauth_bearer = "& access_token"
     out = resp;
запустить;

/ * Это создает набор данных элементов в этой папке,
   который может включать другие папки.* /
имя библиотеки jresp json fileref = resp;
папка с данными
 установить jresp.value;
запустить; 

Вот элементы из моей папки SASGF. Вы можете сказать, что я ничего не выбрасываю?

Загрузите файл из OneDrive и импортируйте в SAS

Я знаю, что храню электронную таблицу с именем «sas_tech_talks_18.xlsx» в этой папке SASGF. С помощью команды / content я могу загрузить файл из OneDrive и сохранить его в файловой системе, локальной для моего сеанса SAS.Затем я могу использовать PROC IMPORT, чтобы прочитать его в набор данных SAS.

 / *
 Со списком элементов в этой папке мы можем скачать
 любой интересующий объект с помощью глагола / content
* /

/ * Находим элемент с определенным именем * /
proc sql noprint;
 выберите идентификатор в: fileId из folderItems
  где name = "sas_tech_talks_18.xlsx";
покидать;

имя файла fileout "& config_root. / sas_tech_talks_18.xlsx";
proc http url = "https://graph.microsoft.com/v1.0/me/drives/&driveId./items/&fileId./содержание"
     oauth_bearer = "& access_token"
     out = fileout;
запустить;

/ * Импортируем первый лист в набор данных SAS * /
proc import file = fileout
 out = sasgf
 dbms = xlsx заменить;
запустить; 

Бум! Я только что загрузил свои данные из облака и перенес их в свой сеанс SAS.

Добавить новый файл в OneDrive

Мы также можем создавать замечательные документы из SAS, и очень важно иметь возможность делиться ими. Используя метод PUT с командой / content, мы можем скопировать файл из локального сеанса SAS в целевую папку на OneDrive.Чаще всего это будет таблица Excel или, может быть, отчет в формате PDF. (Но послушайте, может быть, это хорошая возможность опробовать новое назначение ODS WORD в SAS 9.4 Maint 6?)

 / *
  Мы можем загрузить новый файл в ту же папку с помощью метода PUT и глагола / content.
  Обратите внимание на: после идентификатора папки и имени файла назначения.
* /

/ * Создаем простой файл Excel для загрузки * /
% let targetFile = iris.xlsx;
имя файла для сохранения "% sysfunc (getoption (WORK)) / & targetFile.";
ods excel (id = upload) file = tosave;
proc print data = sashelp.Ирис;
запустить;
ods excel (id = upload) закрыть;

сведения о файле temp;
proc http url = "https://graph.microsoft.com/v1.0/me/drives/&driveId./items/&folderId.:/&targetFile.:/content"
  method = "PUT"
  in = сохранить
  out = подробности
  oauth_bearer = "& access_token";
запустить;

/ *
  Это возвращает ответ json, который описывает загруженный элемент.
  На этом шаге из ответа извлекаются основные атрибуты файла.
* /
libname attrs json fileref = подробности;
данные newfileDetails (keep = имя файла createdDate modifiedDate Размер файла);
 длина имя файла $ 100 createdDate 8 modifiedDate 8px 8;
 установить атрибуты.корень;
 имя_файла = имя;
 ModifiedDate = вход (lastModifiedDateTime, anydtdtm.);
 createdDate = вход (createdDateTime, anydtdtm.);
 формат createdDate datetime20. modifiedDate datetime20 .;
 размер файла = размер;
запустить; 

Заменить / обновить файл в OneDrive

Если вы хотите заменить существующий файл, вам нужно будет выполнить дополнительный шаг по получению уникального идентификатора для этого файла из OneDrive. Когда вы помещаете новую версию файла на место, его история и свойства совместного использования должны оставаться неизменными.Вот мой код для навигации по структуре папок / файлов в моем OneDrive и, наконец, для замены существующего файла.

 / *
  Если вы хотите заменить файл вместо создания нового файла
  тогда вам нужно загрузить его с существующим идентификатором файла. если ты
  не заменяйте его существующим идентификатором, некоторые общие свойства
  и история могла быть потеряна.
* /
/ * Создаем простой файл Excel для загрузки * /
% let targetFile = iris.xlsx;
имя файла для сохранения "% sysfunc (getoption (WORK)) / & targetFile.";
ods excel (id = upload) file = tosave;
proc print data = sashelp.iris;
запустить;
ods excel (id = upload) закрыть;

/ * Перемещение по идентификаторам папок и файлов из моего OneDrive * /
proc sql noprint;
 выберите id в: folderId из путей
  где name = "SASGF";
покидать;

proc http url = "https://graph.microsoft.com/v1.0/me/drives/&driveId./items/&folderId./children"
     oauth_bearer = "& access_token"
     out = resp;
запустить;

имя библиотеки jresp json fileref = resp;
папка с данными
 установить jresp.value;
запустить;

/ * Находим ID существующего файла * /
proc sql noprint;
 выберите идентификатор в: fileId из folderItems
  где name = "iris.xlsx ";
покидать;

libname attrs json fileref = подробности;
proc http url = "https://graph.microsoft.com/v1.0/me/drives/&driveId./items/&fileId./content"
 method = "PUT"
 in = сохранить
 out = подробности
 oauth_bearer = "& access_token";
запустить; 

Как вы можете видеть из моей истории OneDrive для этого файла, я тестировал эту программу несколько раз, в результате чего в истории было 23 версии этого файла!

Как получить этот пример кода

Вы можете найти исходные файлы для этих примеров на GitHub.

Я организовал этот код в 5 разных файлов, чтобы его было легко использовать повторно:

  • onedrive_config.sas — считывать поля из conf.json и устанавливать их как глобальные макропеременные. Сюда входят ваши client_id и tenant_id.
  • onedrive_setup.sas — операторы SAS, представляющие код, который вам нужно будет запустить только один раз, чтобы получить код авторизации и первый код доступа.
  • onedrive_macros.sas — три служебных макроса, которые помогут вам создавать, обновлять и управлять вашим токеном доступа, а также обновлять токен в вашем токене.json файл
  • onedrive_example_use.sas — примеры шагов SAS, которые я использовал в этой статье. Они не будут работать для вас как есть, поскольку у вас нет тех файлов, которые есть у меня. (Если только у вас не , у вас есть те же файлы, и в этом случае … жутко.) Я надеюсь, что вы сможете читать и адаптировать их для своего собственного контента.
  • onedrive_sharepoint_example.sas — примеры шагов SAS для чтения и записи файлов с помощью SharePoint Online. Основные шаги такие же, как и для OneDrive, за исключением того, что вы используете ресурс / sites вместо методов, специфичных для OneDrive.

Я также включил шаблон для файла conf.json с очевидными заполнителями для client_id и tenant_id, которые вы замените своими собственными значениями. Вам также необходимо изменить операторы, определяющие & CONFIG_LOC — расположение вашего каталога конфигурации, в котором вы храните эти файлы. Я разработал эти примеры в SAS University Edition — да, там это работает! Я также запустил код из моей полной среды SAS через SAS Enterprise Guide.

Подробнее об использовании REST API из SAS

Это была статья-монстр — с точки зрения ее длины.Но я надеюсь, что он достаточно ясен, чтобы следовать ему, и содержит достаточно подробностей, чтобы вы могли попробовать это самостоятельно. Если есть вопросы, пишите в комментариях.

Я опубликовал ряд других статей об использовании REST API от SAS — это одно из моих любимых занятий. Выезд:

Microsoft OneDrive | crc.pitt.edu | Питтсбургский университет

Как получить доступ к Microsoft OneDrive?

На портале Microsoft Office есть ссылка с сайта portal.office.com, или вы можете перейти непосредственно на сайт Pitt.onedrive.com и войдите в систему с учетными данными Pitt. Вы также можете получить доступ с помощью ярлыков my.pitt.edu.

Несколько замечаний об этом хранилище:

  • Любой преподавательский состав, студент или персонал университета может активировать и получить доступ к своему официальному Microsoft OneDrive Питтсбургского университета, перейдя по указанной выше ссылке и войдя в систему.
  • Согласно университетскому соглашению, преподаватели, сотрудники и студенты Университета Питтсбурга имеют доступ к 5 ТБ в Microsoft OneDrive; максимальный размер файла — 100 ГБ.Пределы хранилища могут быть увеличены до 25 ТБ. Для обработки требуется билет в службу технической поддержки Pitt IT Technology. После 25 ТБ дополнительные учетные записи / сайты могут быть созданы с другим пределом 25 ТБ.
  • Microsoft OneDrive — это , а не , подходящий для хранения конфиденциальных данных, включая личную информацию.

Rclone

Rclone — это программа командной строки, которая поддерживает передачу файлов и синхронизацию файлов между локальным хранилищем и Microsoft OneDrive, а также рядом других служб хранения.Rclone предлагает варианты оптимизации передачи и достижения более высоких скоростей передачи, чем другие распространенные инструменты передачи, такие как scp и rsync.

Если вы хотите использовать rclone для передачи файлов в или из файловых систем CRC, вы можете использовать установку rclone с помощью CRC. Есть модуль для установки подходящей среды для использования инструмента. Для использования сначала необходимо

модуль загрузки rclone / 1.53.2

Конфигурация Rclone

Следующим шагом является настройка rclone для партнера по передаче.

Конфигурация для передачи файлов в / из хранилища Microsoft OneDrive Питтсбургского университета.

Для настройки Rclone для Microsoft OneDrive сложно использовать удаленный компьютер или компьютер без головы.

Вы можете использовать HTC Desktop в Open Ondemand для настройки Rclone для Microsoft OneDrive.

Войдите в систему ondemand.htc.crc.pitt.edu, щелкните Интерактивные приложения -> Рабочий стол HTC, выберите 1 час и 1 ядро, щелкните Запустить.

Щелкните «Запустить рабочий стол HTC», затем щелкните «Эмулятор терминала».

[fangping @ htc-n1 ~] $ module load rclone / 1.53.2
[fangping @ htc-n1 ~] $ rclone config 

Эта команда создаст файл ~ / .config / rclone / rclone.conf в вашем домашнем каталоге, который содержит информацию о настройке. Вам зададут несколько вопросов:

1. Выберите «Новый пульт»

[fangping @ htc-n1 ~] Конфигурация $ rclone
Текущие пульты:

Тип имени
==== ====
gdrive привод

д) Редактировать существующий пульт
n) Новый пульт
г) Удалить удаленный
г) Переименовать пульт
в) Копировать удаленный
s) Установить пароль конфигурации
q) Выйти из конфигурации
e / n / d / r / c / s / q> n 

2.Введите имя для Microsoft OneDrive. Он будет напечатан всякий раз, когда вы захотите получить доступ к Microsoft OneDrive, поэтому сделайте его кратким.

name>  odrive  

3. Выберите Microsoft OneDrive («onedrive»)

Тип хранилища для настройки.
Введите строковое значение. Нажмите Enter, чтобы установить значение по умолчанию ("").
Выберите число ниже или введите собственное значение
 <длинный список типов>
22 / Хранилище больших двоичных объектов Microsoft Azure
\ "azureblob"
23 / Microsoft OneDrive
\ "один диск"
<еще несколько типов>
Хранение> 23 

4.Оставьте поля «Идентификатор клиента» и «Секрет клиента» пустыми — просто нажмите ввод

.
  <информация>
Введите строковое значение. Нажмите Enter, чтобы установить значение по умолчанию ("").
client_id>
<информация>
client_secret>
<дополнительная информация>  

5. Расширенная конфигурация — выберите №

Редактировать расширенную конфигурацию? (да / нет)
y) Да
п) Нет
да / нет> нет 

6. Выберите «Y» для автоконфигурации.

Удаленная конфигурация
Использовать автоконфигурацию?
* Скажите Y, если не уверены
* Скажите N, если вы работаете на удаленной машине или машине без головы.
y) Да (по умолчанию)
п) Нет
д / п> г
Если ваш браузер не открывается автоматически, перейдите по следующей ссылке: http: // 127.0.0.1: *****
Авторизуйтесь и авторизуйте rclone для доступа
Жду кода ...
 

7. Войдите в паспорт Питта и авторизуйте rclone для доступа

Получил код 

8. Выберите OneDrive Personal или Business «onedrive»

Выберите число ниже или введите существующее значение
1 / OneDrive Personal или Business
\ "один диск"
2 / Корневой сайт Sharepoint
\ "sharepoint"
3 / Введите driveID
\ "driveid"
4 / Введите SiteID
\ "siteid"
5 / Поиск на сайте Sharepoint
\ "поиск"
Ваш выбор> 1
 

9.Выберите OneDrive (бизнес), чтобы подтвердить конфигурацию, а затем выйдите из конфигурации

.
Найдено 1 диск, выберите тот, который хотите использовать:
0: OneDrive (бизнес) id = ****
Выберите диск для использования:> 0
Обнаружен диск "root" типа "business", URL: https://pitt-my.sharepoint.com/******
Все хорошо?
y) Да (по умолчанию)
п) Нет
д / п> г
--------------------
[odrive]
type = onedrive
token = {<длинный список информации о токенах>
drive_type = бизнес
--------------------
y) Да, это нормально (по умолчанию)
д) Отредактируйте этот пульт
г) Удалить этот пульт
г / д / д> у
Текущие пульты:

Тип имени
==== ====
gdrive привод
odrive onedrive

д) Редактировать существующий пульт
n) Новый пульт
г) Удалить удаленный
г) Переименовать пульт
в) Копировать удаленный
s) Установить пароль конфигурации
q) Выйти из конфигурации
e / n / d / r / c / s / q> q
[fangping @ htc-n1 ~] $ 

Теперь у вас есть доступ к Microsoft OneDrive через rclone.

Использование Rclone

В этом разделе представлены некоторые распространенные варианты использования rclone. Далее используется название odrive. Вам нужно будет использовать выбранное вами имя при настройке. Обратите внимание на конечное двоеточие. Это указывает rclone, что «odrive» — это удаленная система хранения, а не файл или каталог в вашем текущем рабочем каталоге. В любой момент вы можете убедиться, что эти изменения были успешными, просмотрев свой Диск в веб-браузере.

  • Список сегментов верхнего уровня на вашем диске : rclone lsd odrive:
  • Список всех файлов в вашем Driv e: rclone ls odrive:
  • Создать корзину резервной копии на OneDrive: rclone mkdir odrive: backup
  • Скопируйте файл из CRC в odrive: резервное копирование : rclone copy <локальный файл> odrive: резервное копирование
  • Скопируйте содержимое папки в odrive: backup bucket : rclone copy odrive: backup / newfolder
  • Синхронизация каталогов выполняется с помощью параметра синхронизации .rclone sync <локальная папка> odrive: резервное копирование
    • Это полная синхронизация, поэтому файлов в месте назначения (odrive: резервная копия) до синхронизации будут перезаписаны или удалены . Дважды проверьте место назначения и его содержимое.

Опции Rclone

Хотя полный список опций можно найти в официальном файле MANUAL в репозитории Rclone на github (или «man rclone», если установлен rclone), некоторые опции:

  • —transfers = N (по умолчанию N = 4)

Количество параллельных передач файлов.Увеличение этого параметра может увеличить общую скорость большой передачи, если сеть и удаленная система хранения могут ее обрабатывать (полоса пропускания и память).

  • —drive-chunk-size = SIZE (по умолчанию SIZE = 8192)

Размер блока для передачи в килобайтах; должно быть степенью 2 и не менее 256. Каждый фрагмент буферизуется в памяти перед передачей, поэтому увеличение этого параметра увеличивает объем используемой памяти.

Отправляет файлы в корзину Microsoft OneDrive вместо удаления (например, перед синхронизацией каталогов).Обратите внимание, что это не вариант по умолчанию, потому что корзина недоступна через Rclone и должна управляться через веб-браузер.

Игнорировать символические ссылки.

Автоматизация переводов с помощью Rclone

Процесс передачи файла может быть написан по сценарию, и вы можете отправить сценарий как пакетное задание. С помощью этих сценариев пользователь может настроить периодическое резервное копирование своих данных.

Выполните следующее задание для переноса папки в MIcrosoft OneDrive:

#! / Bin / bash
#
#SBATCH —job-name = rclone_to_odrive
#SBATCH -c 1
#SBATCH -t 1-00: 00 # Время выполнения в D-HH: MM
#SBATCH —output = rclone_to_odrive.из

модуль продувки
модуль загрузки rclone / 1.53.2

rclone copy —skip-links <локальная папка> odrive: <удаленная папка>

Вы можете предоставить общий доступ к файлам и папкам, хранящимся в Microsoft OneDrive, с кем угодно.

https://support.microsoft.com/en-us/office/share-onedrive-files-and-folders-9fcc2f7d-de0c-4cec-93b0-a82024800c07

При предоставлении общего доступа из Microsoft OneDrive вы можете указать, могут ли люди редактировать, комментировать или только просматривать файл.Когда вы делитесь контентом из Microsoft OneDrive, применяются политики программы Microsoft OneDrive.

OneDrive как хранилище данных для проекта Python | Джо Т. Сантанаванич

Возможно, у нас уже есть фраза «Данные — это новое масло» . И мы, специалисты по обработке данных, работаем над процессом анализа данных — дорабатываем это новое масло, чтобы оно стало ценным и готовым к использованию. Самый фундаментальный этап процесса анализа данных — Data Storage . В этой статье я покажу пример того, как использовать облачную технологию в качестве хранилища данных.

OneDrive — одно из самых эффективных доступных облачных хранилищ с точки зрения цены и емкости. Кроме того, его очень легко получить. С бесплатной версией вы можете использовать это Вы получаете 5 ГБ бесплатного хранилища. Но вы всегда можете подписаться на эту услугу, чтобы получить больше места для хранения. Я сам подписался на семейство Microsoft 365 и получил в общей сложности 6 ТБ облачного пространства вместе с программным обеспечением MS Office для использования. Я думаю, что это прекрасная возможность использовать это пространство для проектов в области науки о данных с Python.

Проблема !?

К сожалению, вы не можете использовать файл напрямую через общий URL-адрес из OneDrive, так как он будет возвращен в виде HTML-страницы с OneDrive.com, для чего вам потребуется нажать кнопку загрузки, прежде чем файл можно будет использовать в вашем проекте.

В этой короткой статье я сосредоточусь на том, как синхронизировать файлы из OneDrive напрямую с Python в нескольких строках кода .

Шаг 1. Предоставьте общий доступ к файлам через OneDrive и получите ссылку для скачивания

Этот шаг относительно прост.Вы можете просто загружать файлы или делиться ими с помощью OneDrive и нажимать кнопки «Поделиться», затем «Копировать ссылку», чтобы создать ссылку на облако.

Создание ссылки OneDrive (автор)

Шаг 2. Преобразование URL-адреса OneDrive в URL-адрес прямой загрузки

Чтобы иметь возможность загружать файлы OneDrive непосредственно в Python, общий URL-адрес из шага 1 необходимо преобразовать в URL-адрес для прямой загрузки который соответствует руководству по API OneDrive здесь. Или вы можете следовать моему сценарию ниже, используя модуль base64 .

onedrive_dd_generator.py (автор)

С помощью описанной выше функции вы можете передать общий URL-адрес OneDrive с шага 1 в эту функцию.

Импортируйте Excel из OneDrive во фрейм данных Pandas

Давайте попробуем выполнить описанные выше шаги с образцом набора данных временного ряда ниже. Он размещен на моем OneDrive.

Мы можем использовать сценарий из двух шагов выше, чтобы сгенерировать прямую ссылку для загрузки, а затем импортировать данные Excel напрямую с помощью Pandas. Полный пример сценария показан ниже:

Список кодов ошибок

(OneDrive) | Справка ScanSnap

Причины и решения для кодов ошибок, которые отображаются при сбое сохранения в OneDrive при использовании ScanSnap Cloud в ScanSnap Home, объясняются ниже.

B11Cg137, B11Cg141, B11Cg237, B11Cg247

Причина

Проблема с поставщиком услуг (сервером).

Решение

Проверьте состояние и настройки сетевой среды и повторите попытку. Или подождите немного и попробуйте еще раз.

B11Cg138

Причина

Проблема может быть вызвана следующим:

  • Ошибка подключения к облачной службе.

  • Отключена связь с облачным сервисом.

  • Истекло время ожидания соединения.

Решение

Проверьте состояние и настройки сетевой среды и повторите попытку.

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *