Запуск нескольких экземпляров Microsoft SkyDrive

Запуск нескольких экземпляров Microsoft SkyDrive

Я отчаянно пытался запустить несколько экземпляров приложения Windows Desktop SkyDrive Sync на Windows 8. У меня есть несколько учетных записей Microsoft, и с помощью создания символических ссылок я смог разрешить SkyDrive находить файлы и папки, которые я хотел бы синхронизировать, не перемещая их в папки SkyDrive. Я хотел бы, чтобы вся синхронизация происходила в фоновом режиме, поэтому мне нужно, чтобы было запущено несколько экземпляров SkyDrive. Вот что я пробовал на данный момент:

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

Использование Runas/PSExec:

C:\Windows\system32>psexec -u [Имя пользователя] -p [Пароль] -d "C:\Users\[Имя пользователя]\AppData\Local\Microsoft\SkyDrive\SkyDrive.exe"

Если на компьютере еще не запущен процесс SkyDrive, это сработает и запустит процесс SkyDrive этой учетной записи. Однако это будет означать, что я не смогу запустить процесс SkyDrive моей основной учетной записи. Запуск этого процесса просто откроет папку SkyDrive другой учетной записи. И наоборот.

Ребята, есть идеи? Заранее спасибо.

решение1

ОК. После долгих экспериментов мне удалось решить эту проблему! Проще говоря, вот как запустить несколько экземпляров SkyDrive одновременно в Windows:

  • Создайте новую учетную запись пользователя для каждой учетной записи SkyDrive.
  • Войдите в недавно созданную учетную запись и настройте SkyDrive, запустите его, затем выйдите из системы.
  • В вашей основной учетной записи перейдите в C:\Users и дважды щелкните по профилю только что созданного пользователя. Должно появиться сообщение об ошибке, сообщающее о том, что у вас нет необходимых разрешений для доступа к папке. Просто нажмите «Продолжить», чтобы получить разрешения.
  • Загрузить и установитьПесочница
  • Создайте «песочницу» для каждой учетной записи SkyDrive, дав ей соответствующее имя.
  • ЗагрузитьPsTools, распакуйте файл и получите требуемый PsExec (вы можете поместить их все в папку и установить переменную %PATH% на эту папку)
  • Создайте пакетный файл со следующим кодом и поместите его в ту же папку, что и программа psexec.exe, замените <> своими значениями:

    psexec -u <Username> -p <Password> -d "C:\Program Files\Sandboxie\Start.exe" /box:<Sandbox> C:\Users\<Username>\AppData\Local\Microsoft\SkyDrive\SkyDrive.exe

  • Запустите пакетный файл или запланируйте его запуск при входе в систему.

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

решение2

Вы также можете создать несколько учетных записей, установить приложение skydrive для каждой из них и запустить его. Затем выйдите из всех дополнительных учетных записей и в своем основном профиле создайте запланированную задачу для запуска при запуске, которая запускает skydrive.exe из папки %appdata%\Microsoft\Skydrive каждой учетной записи пользователя. Вам просто нужно не забыть настроить каждую запланированную задачу для запуска от имени соответствующего пользователя для этого экземпляра skydrive. Это доступно в качестве опции, когда вы устанавливаете флажок, чтобы показать дополнительные параметры после завершения простой запланированной задачи.

решение3

На самом деле, кажется, есть гораздо более простой способ сделать это:

Следуя первоначальным шагам, описанным выше

  1. Создайте дополнительного пользователя
  2. Подключаемся к OneDrive пользователя, а затем выходим из системы
  3. Перейдите в папку пользователя в C:\Users и проверьте предупреждение о доступе.
  4. Теперь вы должны увидеть папку SkyDrive или OneDrive для этой учетной записи.

Теперь сделайте следующее

  1. Нажмите на папку, чтобы перейти в корень SkyDrive.
  2. Прокрутите Проводник вверх до Избранного и добавьте текущее местоположение в Избранное.
  3. Переименуйте во что-то, идентифицирующее пользователя, и все должно быть готово.

Связанный контент