web-dev-qa-db-ja.com

SharePointからOneDrivefor businessと同期されたローカルフォルダーの名前を変更するにはどうすればよいですか?

OneDrive for Businessを使用して、SharePointからローカルディスクにドキュメントライブラリを同期しています。

すべてのライブラリはC:\ Users\myusername\Sharepointに同期されます

このディレクトリ内で、ライブラリはそれぞれ新しいディレクトリを取得します。その名前は、サブサイト名と私が影響を与えることができないドキュメントライブラリからのモロニック調合です。スペースとダッシュやコンマタなどの特殊文字が含まれているため、モロニックです。内部にスペースとコンマが含まれるパスで動作しないソフトウェアアプリケーションをいくつか実行しています。 OneDriveは、SPサブサイトのURLパス(私が理解できた)ではなく、説明を使用しているため、私は夢中になっています。

これは皮肉なことです。SharePointとOneDrive自体が、ファイル名とフォルダー名のほとんどの特殊文字を防ぐからです。

エクスプローラーでフォルダーの名前を変更することから、フォルダー設定のストレージをregeditで検索することまで、ほぼすべてを試しました。

ハードドライブのフォルダ名を効果的に変更するにはどうすればよいですか?

補遺:Windows 7 Enterprise、SP1 Groove.exe:15.0.4859.1000

私はこのトピックについていくつかの調査を行い、不吉なgroove.exeについて何かを見つけることができました。

  • ローカルのOneDriveフォルダーの名前はレジストリに保持されていません
  • Explorer内からフォルダの名前を変更しても、Explorerの外観のみが変更されます。フォルダは、cmd.exeで表示したとき、またはパスがコピーされたとき、またはサードパーティのソフトウェアによって開かれたときに、古い名前のままになります。
  • C:\ Users\"user"\AppData\Local\Microsoft\Office\Spwの奥深くにあると思われるフォルダーと宛先に関するすべての情報
  • groove.exeはデータを暗号化またはマングルしているように見えるため、vimなどの通常のエディターを使用して構成ファイル(.xssで終わるように見える)を編集することはできません。
  • ローカルフォルダの名前付けは、ポリシーによって管理できる可能性があります
  • 多くのプログラムがそれを解決できないので、.lnkファイルをインストールすることは役に立ちません。

次に、ここで説明したい回避策に頼りました。

Mklink/Dと入力して、同期ディレクトリを指すが通常の文字のみを含むシンボリックリンクを作成しました。これは、管理者権限を持つcmd.exe内でのみ可能でした。結果は、パスを壊すことなくディレクトリを使用するように私のソフトウェアをだますのに十分でした。

問題の説明で述べているように、同期されたフォルダーのクライアントでの名前の付け方を変更することはできません。これは、SharePointのタイトルとドキュメントライブラリのタイトルに基づいています。これを変更するには、SharePoint設定でこれらのプロパティを編集する必要があります。私は他の方法を知りません。

関連する素敵なリソース

1
Thierry Dalon