답변:
작업 스케줄러를 사용해 보셨습니까?
http://www.nekocreation.com/sync-google-drive-when-not-logged-in/
위에서:
Google 드라이브는 Windows에서 계정에 로그인 한 경우에만 파일을 자동으로 동기화합니다. 계정에 로그인하기 전에 Google 드라이브를 시작하려면 작업 스케줄러에 추가 할 수 있습니다.
- Windows 7의 경우 시작> 모든 프로그램> 보조 프로그램> 시스템 도구> 작업 스케줄러로 이동하십시오.
- 작업 만들기를 클릭하십시오…
- 일반 탭에서
- 이름 : Google 드라이브 동기화
- 보안 옵션 : 사용자 로그온 여부에 관계없이 실행
- 트리거 탭에서
- 'New…'버튼을 클릭하십시오
- 작업 시작 : 시작시
- '확인'버튼을 클릭하십시오
- 작업 탭에서
- 'New…'버튼을 클릭하십시오
- '찾아보기…'버튼을 클릭하십시오
- googledrivesync.exe를 찾습니다 (기본적으로 C : \ Program Files (x86) \ Google \ Drive)
- '확인'버튼을 클릭하십시오
- 설정 탭에서
- '작업이 더 오래 실행되는 경우 중지…'를 선택 취소하십시오.
- '확인'버튼을 클릭하여 작업을 저장하십시오
Running
상태가 있습니다.
동기화 클라이언트를 서비스로 실행해야한다고 생각합니다. 이를 위해 Sc.exe 를 사용할 수 있습니다 .
나는 이것을 테스트 할 수 없지만 구문은 다음과 같아야합니다 (높은 명령 프롬프트에서).
sc create GoogleDriveService displayName="Google Drive Service Wrapper" start=auto obj=WINDOWS_USERNAME password=PASSWORD binPath=PATH_TO_GOOGLE_DRIVE_EXECUTABLE
조각별로 :
sc
: 서비스 작성 : 서비스 작성
create
명령 (삭제 참조)
GoogleDriveService
: 서비스에 이름을 제공하기 위해 구성하는 문자열
displayName="Google Drive Service Wrapper"
: services.msc의 이름 열에 표시된 문자열 : 부팅시 시작 : Windows 계정 Google 드라이브와 동기화
start=auto
obj=WINDOWS_USERNAME
password=PASSWORD
binPath=PATH_TO_GOOGLE_DRIVE_EXECUTABLE
@martin 환경 설정 패널에서 "로그인시 시작"스위치가 활성화 된 경우 재시작을 비활성화하는 버그가 Googledrivesync에 있습니다. 그래서 다시 시작할 때 깜박입니다. (이 메시지는 주석 스레드에 속하지만 그렇게 할 요지는 없습니다.)
Window의 작업 스케줄러를 사용하여 GoogleDriveSync를 제어하려면 앱의 환경 설정 패널에서 자동 시작 옵션을 비활성화하십시오.
특히 GDrive가 백업하는 폴더에서 임시 파일을 만들고 삭제하는 다른 스크립트를 방해하므로 대부분의 시간에 GoogleDriveSync를 실행하고 싶지 않습니다. GDS 구매 범위 밖에서 임시 폴더를 사용하도록 스크립트를 다시 작성하는 대신 작업 스케줄러를 사용하여 GDS 실행 및 실행시기를 제어합니다.
sc create GoogleDriveSync displayName= "Google Drive Service" start= auto obj= "<domain>\<username>" password= "<password>" binPath= "C:\Program Files (x86)\Google\Drive\srvany.exe"
net start GoogleDriveSync
에서 서비스 스냅인을 통해 서비스를 실행 하거나 시작하십시오.그런 다음 Google 드라이브를 서비스로 관리 할 수 있습니다. 서비스가 실행되는 계정으로 드라이브 로그인 내 설정을 편집해야하는 경우 서비스를 중지 한 다음 시작 메뉴의 아이콘에서 Google 드라이브를 시작하십시오. 설정 변경을 완료하면 Google 드라이브 데스크톱 애플리케이션을 닫고 서비스를 다시 시작하십시오.