RDPを介してWindowsServer 2008マシンに接続していて、ローカルマシン(Win7を実行している)のC:ドライブを共有することを選択しています。これは常に問題なく機能します。そのドライブに何かへのショートカット、たとえば\\ tsclient\C\Jobsを作成すると、ログアウトするまで正常に機能します。再度ログインすると、ショートカットが機能しません。フィードバックはありません。「フォルダが見つかりません。このショートカットを削除しますか?」、何もありません。そのディレクトリに手動で移動することはできますが、すでに作成されているショートカットは機能しなくなり、ログインするたびに再作成する必要があります。
Googleで見つけた唯一の有用な情報は this スレッドでした。解決策は、ログイン時にスクリプトを実行してショートカットを再作成することでした。バッチファイルでそれを行う方法はありませんし、それ以上のことはしたくないので、誰かがこの問題の別の解決策を持っているかどうかを確認したいと思いました。
私はこれに対する解決策を見つけました ここ 。ショートカットターゲットのディレクトリの前に、引用符なしでスペース付きの「%windir%\ Explorer.exe」を追加します。
私自身もこれに遭遇しました。ジョン以外の古い投稿を表示して申し訳ありませんが、あなたは私がこれをさらに絞り込むのを手伝ってくれました。
パスに%windir%\ Explorer.exeを追加すると、別のエクスプローラーウィンドウが開きます。これは、保存ダイアログでショートカットを使用しようとする場合はそれほど大きくありません。
ローカルファイル(%windir%\ Explorer.exe)を指すようにショートカットを変更して保存し、元のパスに戻すと、突然期待どおりに機能し始めることがわかりました。
そのローカルファイルへのリンクを変更すると、リンク内の非表示のGUID接続が切断され、ネットワーク共有への通常のリンクとして扱われ、ログイン間でリンクが機能します。
これは、RemoteAppsの使用中にOneDriveに最近移行したときに大いに役立ちました。
OK、WindowsGUIだけを使用する別の回避策。
ローカルドライブ上のフォルダへのショートカット「お気に入り」を作成しました。上記のように、次のセッションに参加したときには機能しませんでした。
次に、ショートカットのプロパティを編集し、「Target」プロパティから引用符を削除しました。次に、[適用]をクリックすると、すべてのセッションでショートカットが機能するようになります。他の投稿で言及されている隠されたGUID)を取り除いたに違いありません。
Win Server 2012R2を使用しています。