
すべてのコンピューターと仮想マシン間で同期するデータが詰まったフォルダーがあります。ポータブル アプリケーションなど、さまざまなデータが含まれています。
新しい OS のインストール時に、バッチ スクリプトを実行して、(特に) これらのポータブル アプリケーションのショートカットのフォルダーをスタート メニュー (すべてのユーザー) にコピーします。
この同期フォルダーは常に変更されるため、ポータブル アプリを追加または削除した場合は、すべてのマシンでこれらのショートカットを更新する必要があります。
最新の状態に保つためにスケジュールされたタスクとして実行されるスクリプトを作成しましたが、シンボリック リンクを使用できればさらに良いでしょう。ただし、これは適切に機能しているようです。
スタートメニューフォルダにシンボリックリンクを作成し、同期フォルダ内のショートカットのフォルダを指すと、それらはすべてスタートメニューに表示されます。しかし、検索してもスタートメニューの検索ボックスには表示されません。
スタート メニューの他のフォルダーと同様に、シンボリック リンクに R (読み取り専用) 属性を追加してみましたが、効果はありませんでした。
インデックス フォルダーのリストにターゲット フォルダーも追加しましたが、それでも効果がありません。実際、ファイル サーバー ロールがインストールされていない限り、Windows Server 2008 R2 はそのサービスを使用しないため、これが解決策ではなかったのは幸いでした。
では、スタート メニューの検索に、シンボリック リンクを通じてスタート メニューに含まれているアプリケーション ショートカットを含める方法はあるのでしょうか?
答え1
代わりにジャンクションを作成します。例: mklink /j link target
。テストしたところ、うまく機能しているようです。
シンボリックリンクが検索されない理由はよくわかりませんが、実際にはファイルである可能性があると思います。