Skip to main content

ユニバーサル命名規則(UNCパス)の使用

Anonim

UNC(Universal Naming Convention)は、ローカルエリアネットワーク(LAN)上の共有ネットワークフォルダとプリンタにアクセスするためにMicrosoft Windowsで使用される名前付けシステムです。

Unixや他のオペレーティングシステムでUNCパスを使用するためのサポートは、Sambaのようなクロスプラットフォームのファイル共有技術を使用して設定できます。

UNC名の構文

UNC名は、特定の表記法を使用してネットワークリソースを識別します。これらの名前は、ホストデバイス名、共有名、およびオプションのファイルパスの3つの部分で構成されています。

これらの3つの要素は、バックスラッシュを使用して結合されます。

host-name share-name file_path

ホスト名セクション

UNC名のホスト名部分は、管理者によって設定され、DNSまたはWINSなどのネットワークネーミングサービスまたはIPアドレスによって設定されたネットワーク名文字列で構成できます。

これらのホスト名は、通常、Windows PCまたはWindows互換プリンタのいずれかを指します。

共有名セクション

UNCパス名のshare-name部分は、管理者または場合によってはオペレーティングシステム内で作成されたラベルを参照します。

ほとんどのバージョンのMicrosoft Windowsでは、ビルトインの共有名 admin $ オペレーティングシステムのインストール(通常はC: Windows)のルートディレクトリを指しますが、C: WINDOWSまたはC: WINNTの場合もあります。

UNCパスには、Windowsドライバ文字は含まれておらず、特定のドライブを参照するラベルのみが含まれています。

File_Pathセクション

UNC名のfile_path部分は、共有セクションの下のローカルサブディレクトリを参照します。パスのこの部分はオプションです。

file_pathが指定されていない場合、UNCパスは単に共有の最上位フォルダを指します。

file_pathは絶対パスでなければなりません。相対パスは使用できません。

UNCパスを操作する方法

標準のWindows PCまたはWindows互換のプリンタを考えてみましょう テーラ。組み込みのadmin $共有に加えて、あなたにも呼ばれる共有ポイントが定義されているとします 一時的な これはC: tempにあります。

UNC名を使用すると、これはTeelaのフォルダに接続する方法です .

teela admin $(C: WINNTに到達する) teela admin $ system32(C: WINNT system32まで) teela temp(C: tempまで)

新しいUNC共有は、Windowsエクスプローラを使用して作成できます。フォルダを右クリックし、共有メニューオプションの1つを選択して共有名を割り当てます。

Windowsの他のバックスラッシュについて

Microsoftは、ローカルファイルシステムなど、Windows全体で他のバックスラッシュを使用します。 1つの例は C: Users Administrator Downloads 管理者ユーザーアカウントのダウンロードフォルダへのパスを表示します。

次のようなコマンドラインコマンドを使用する場合は、バックスラッシュも表示されることがあります。

ネット使用h:* コンピュータファイル

UNCの代替案

WindowsエクスプローラまたはDOSコマンドプロンプトと適切なセキュリティ資格情報を使用すると、ネットワークドライブをマップし、UNCパスではなくドライブ文字を使用してコンピュータ上のフォルダにリモートからアクセスできます

Unixシステムが別のパス名規則を定義した後、マイクロソフトはUNC for Windowsを設立しました。 Unixのネットワークパス(macOSやAndroidなどのUnixやLinux関連のオペレーティングシステムを含む)では、バックスラッシュの代わりにスラッシュを使用しています。