web-dev-qa-db-ja.com

OneDriveを再起動するためのタスクスケジューラのセットアップ(Win 10)

E:{20676961}\OneDrive --jp410 \にライブラリを含むOneDriveをインストールしています。この場所を反映するようにレジストリを更新しましたが、機能します。問題は、このPCがメインサーバーであり、通常は有人ではありませんが、頻繁にログインすることです。何らかの理由で、OneDriveが機能しなくなり、「OneDriveには再構成が必要」または「閉じる」オプションが表示されます。どちらのオプションを選択した場合でも、OneDriveはサインアウトして終了します。

ここがイライラするところです。助けが必要です。サインインするときは、ライブラリの場所を再入力する必要があります。これは、デフォルトでE:{20676961 ...の場所ではなくuser/OneDriveの場所になっているためです。

OneDriveを再インストールし、Windows(2ce)を再インストールしました。現在、再起動オプションを自動化する方法についてのアイデアを探しています。タスクスケジューラを見てきましたが、OneDriveが停止してもイベントが生成されないため、イベントを使用して再サインインできないようです。

ライブラリの場所がレジストリ内にある場合でも、OneDriveはそれを参照していないようです。展開できるツールで、閉じたときにOneDriveにサインインするものはありますか?または、2時間ごとに自動的にサインアウトして再度サインインするタスクを作成する方法はありますか?私はテナントであるため、Office356とOneDriveforBusinessの両方への管理者アクセス権がありません。

1
seanbw

別のOneDriveフォルダーの保存場所を保持する

これを処理する1つの方法は、です。 。 。

  1. 手動で1回節約するために、必要なデフォルトの場所を変更します。
  2. 次に、デフォルトの OneDrive フォルダーを削除し、 mklink を使用してターゲットとしてE:\{20676961}\OneDrive - jp410を指す代わりに、 シンボリックリンク として再作成します。

この構成では、デフォルトでsymlinkが、ファイルの保存に必要な「E」ドライブの場所を指している場合でも使用できます。 シンボリックリンクを使用すると、「ターゲット」が指す場所は、に保存するときにフォルダの場所ごとにデータが保存されます。 symlinkなので、これはまさに必要なもののように聞こえます。

したがって、OneDriveの既定のフォルダーを削除してから、次のコマンドを実行します。

mklink /d "C:\Users\<UserName>\OneDrive" "E:\{20676961}\OneDrive - jp410"

注:通常使用するユーザープロファイルとしてこのPCに(リモートでも)アクセスすると、ソフトウェアが場所をデフォルトの場所に戻した場合でも、「E」ドライブフォルダの場所が必要になります。これは、シンボリックリンクが「E」ドライブフォルダの場所。


その他のリソース

  • MKLink
  • mklink /?

    Creates a symbolic link.
    
    MKLINK [[/D] | [/H] | [/J]] Link Target
    
            /D      Creates a directory symbolic link.  Default is a file
                    symbolic link.
            /H      Creates a hard link instead of a symbolic link.
            /J      Creates a Directory Junction.
            Link    Specifies the new symbolic link name.
            Target  Specifies the path (relative or absolute) that the new link
                    refers to.
    
  • ファイルはWindows 10ではデフォルトでOneDriveに保存されます

0
Pimp Juice IT