自動サインインを有効にしてドライブを OneDrive for Business にマッピングした後、オンプレミスのファイル共有を置き換えるためにさらに一歩進めたいと思います。
フォルダー リダイレクトを使用して、すべてのユーザー データが確実に OneDrive に保存されるようにしたいと考えています。これは、現時点ですべてのユーザー データがファイル サーバーに保存されていることを確認するのと同じです。
クラウドへの直接リダイレクトはできません。データがクラウドに同期されるローカルの OneDrive フォルダーにリダイレクトすることは可能です。
この点に関して、いくつかの課題があります。
- ユーザーは「OneDrive for business」アプリを起動して、同期とローカル フォルダーをセットアップする必要があります。
- ユーザーはデフォルトの場所を変更できます。
フォルダ リダイレクトで使用するには、次のことを確認する必要があります。
- 同期が有効になっていて、実際にはローカル フォルダーがあります...
- このフォルダーは、すべてのユーザーに対して同じ場所にある必要があります。
私はそれが次のような非常に単純なものになると思いました:
onedrive.exe -sync c:\users\%username%\Onedrive
しかし、まさか )-:
実行可能ファイルは「GROOVE.EXE」と呼ばれ、Office ディレクトリにあることがわかります。
ドキュメントは事実上存在しません。次のコマンドライン スイッチを特定できました。
/clean
/clean all
/RunFolderSync
/OneNoteStub:
/TakeOffline:
/TrayOnly
次のコマンドを実行すると、OneDrive for business がサイレント モードで起動し、トレイに表示されますが、ユーザーは右クリックして [新しいライブラリを同期] を使用する必要があり、使用できません!
GROOVE.EXE /RunFolderSync /TrayOnly
次の例では、[同期の準備ができましたか?] ダイアログが表示されますが、ユーザーは場所を変更でき、[今すぐ同期] をクリックする必要があります。こちらも使えません!
GROOVE.EXE" /TakeOffline: https://contosocom-my.sharepoint.com/personal/%SKYDRIVEID%/Documents
最後のコマンドを黙って実行し、デフォルトの場所に落ち着かせたい!
作成されたレジストリキーを事前に入力することをいじっていましたが、役に立ちませんでした。
誰?