ネットワーク共有のマッピングとWindowsでのUNCショートカットの使用の間に根本的な違いはありますか(ドライブ文字が明らかに失われることを除いて)?
UNCにはユーザーのログオンを必要とせずにアクセスできますが、マップされたドライブにはログオンしたユーザーのみがアクセスできます。したがって、リモートサーバーにアクセスするサービスまたはバッチは、ドライブ文字ではなくUNCパスを使用してアクセスする必要があります。
実際には、マッピングとUNCパスの使用には根本的な違いがあります。
一部のプログラム(ほとんどが古い)は、UNCショートカットでは機能しません。 UNCパスの使用が推奨されるシナリオもあります。サービスとして実行されるプログラム。したがって、特別な状況で、より優れた、またはより準拠したソリューションを決定しました。
Network drive:
Compatible with offline files (Windows feature)
Can cause slower logins
Compatiple with leagacy programs
Easier for users to understand (IMO)
Useful for distributed file systesms that cannot hide server details very well
Easier to index / use with Windows Libraries
Shortcuts
Initial access can take long (kerberos auth / name resolution)
Personal favorite
ネットで読んだ「グループポリシーを介して、マップされたドライブでサーバーの詳細を変更する方が簡単だ」とは思わないでください。前回チェックしたときGPOはショートカットも制御できます。私の経験則では、可能な限りショートカットを使用します。
理論的には同じであるはずですが、実際には、常にドライブ文字があると想定するアプリケーションに遭遇する可能性があります。この種のアプリは、UNCの使用を困難にします。かつて人気のあったツールキット(Borlandのウィジェットセットなど)で作成された古いアプリが良い例です。
Windowsソースコードへのアクセスまたは知識がなければ、これに答えるのは困難です。