একটি ইউএনসি একটি নেটওয়ার্ক ড্রাইভের পথটি সন্ধান করবেন?


112

WEBMethods প্রকল্পের জন্য আমার কাজ করা নেটওয়ার্ক কিউ ড্রাইভের পথ নির্ধারণ করতে সক্ষম হতে হবে। আমার আগে কোডটি আমার কনফিগারেশন ফাইলে রয়েছে। আমি সুরক্ষার কারণে কেবল ডিরেক্টরিগুলির মধ্যে একক চরিত্রের লেটার রেখেছি। আমি নিশ্চিত আধা-কোলন কীসের জন্য, তবে আমি মনে করি যে দ্বিগুণ স্ল্যাশগুলি ড্রাইভের নামটি খেলতে আসে।

প্রশ্ন: কোনও নির্দিষ্ট ড্রাইভের জন্য ইউএনসির পুরো পথটি কী তা জানার জন্য উইন্ডোজ machine মেশিনে কী সহজ উপায় আছে?

কোড:

allowedWritePaths=Q:/A/B/C/D/E/
allowedReadPaths=C:/A/B;//itpr99999/c$/A/FileName.txt
allowedDeletePaths=

উত্তর:


295

উইন্ডোজে, যদি আপনি নেটওয়ার্ক ড্রাইভ ম্যাপ করে থাকেন এবং আপনি যদি তাদের জন্য ইউএনসি পথ জানেন না, আপনি একটি কমান্ড প্রম্পট ( স্টার্ট Start রান → সেমিডি.এক্সই ) শুরু করতে পারেন এবং net useআপনার ম্যাপযুক্ত ড্রাইভ এবং তাদের ইউএনসি পাথগুলি তালিকাভুক্ত করতে কমান্ডটি ব্যবহার করতে পারেন :

C:\>net use
New connections will be remembered.

Status       Local     Remote                    Network

-------------------------------------------------------------------------------
OK           Q:        \\server1\foo             Microsoft Windows Network
OK           X:        \\server2\bar             Microsoft Windows Network
The command completed successfully.

নোট করুন যে কমান্ডের অধীনে চলমান ব্যবহারকারীর প্রসঙ্গের জন্য ম্যাপ করা এবং সংযুক্ত নেটওয়ার্ক ফাইল শেয়ারগুলির তালিকা এটি দেখায়। আপনি যদি cmd.exeনিজের ব্যবহারকারীর অ্যাকাউন্টের অধীনে চলে যান তবে প্রদর্শিত ফলাফলগুলি আপনার নিজের জন্য নেটওয়ার্ক ফাইল শেয়ার shares আপনি যদি cmd.exeস্থানীয় প্রশাসকের মতো অন্য কোনও ব্যবহারকারীর অ্যাকাউন্টের অধীনে চলে যান তবে আপনি পরিবর্তে সেই ব্যবহারকারীর জন্য নেটওয়ার্ক ফাইল শেয়ার দেখতে পাবেন।


12
অ্যাডমিনিস্ট্রেটর হিসাবে আপনি cmd.exe চালাবেন না সতর্কতা অবলম্বন করুন
ডেভ মাটার

1
@ ডেভমাটার সম্ভবত একটি ধারণা হতে পারে কেন?
theyetiman

6
@ থিয়েটিম্যান কারণ আপনি যদি প্রশাসক হিসাবে চালান - আপনার ব্যবহারকারী নির্দিষ্ট ম্যাপিংগুলি প্রদর্শন করে না। যেমনটি আমি সবেমাত্র জানতে
পেরেছি

এটি এতটা অপ্রয়োজনীয়ভাবে কঠিন
কফি

11

আপনার যদি মাইক্রোসফ্ট অফিস থাকে:

  1. অধিকার ওয়ার্ড ডকুমেন্ট অথবা Outlook ইমেল শরীরের মধ্যে উইন্ডোজ এক্সপ্লোরার থেকে ড্রাইভ, ফোল্ডার বা ফাইল -drag
  2. নির্বাচন ' এখানে হাইপারলিঙ্ক তৈরি করুন '

.োকানো টেক্সটটি টানা আইটেমের সম্পূর্ণ ইউএনসি হবে।


2
কর্পোরেট লক-ডাউন পরিবেশে আমাদের সবার জন্য কী বাস্তব এবং দ্রুত সমাধান ! অনেক প্রশংসিত কাজ!
মার্কাস মঙ্গেলসডর্ফ

6

এই প্রশ্নের উত্তর ইতিমধ্যে দেওয়া হয়েছে, তবে যেহেতু ইউএনসি পাথ পাওয়ার আরও সুবিধাজনক উপায় রয়েছে এবং আমি আরও কিছু প্যাথ কপি ব্যবহার করার পরামর্শ দিচ্ছি যা নিখরচায় এবং আপনি এক ক্লিকে ব্যবহারিকভাবে যে কোনও পথ পেতে চান:

https://pathcopycopy.github.io/

এটি কীভাবে কাজ করে তা প্রদর্শনের জন্য এখানে একটি স্ক্রিনশট রয়েছে। সর্বশেষ সংস্করণে আরও বিকল্প রয়েছে এবং অবশ্যই ইউএনসি পাথ রয়েছে:

এখানে চিত্র বর্ণনা লিখুন


7
বিটিডাব্লু, "পথ হিসাবে অনুলিপি করুন" উইন্ডোজ (অন্তত 7 এবং 10) এর সাথে অন্তর্নির্মিত আসে যখন আপনি প্রসারিত প্রসঙ্গ মেনুটি আনতে শিফট-রাইট মাউস ক্লিক করুন bring হায়রে ম্যাপড ড্রাইভে এটি ইউএনসি পাথকেও অন্তর্ভুক্ত করে না। আপনি যখন এক্সপ্লোরারে কোনও ইউএনসি পাথটি দেখছেন তখনই এটি ফাইলের ইউএনসি পাথটি অনুলিপি করবে।
mgaert

1
আমি মনে করি net useযে ওএসের সাথে আসে সেগুলি তৃতীয় পক্ষের সরঞ্জাম ডাউনলোড করার চেয়ে সুবিধাজনক।
shoover

1

উত্তরটি একটি সাধারণ PowerShellএক-লাইনার:

Get-WmiObject Win32_NetworkConnection | ft "RemoteName","LocalName" -A

আপনি যদি কেবল UNCএকটি নির্দিষ্ট ড্রাইভের জন্য টানতে চান তবে একটি বিবৃতি যুক্ত করুন:

Get-WmiObject Win32_NetworkConnection | where -Property 'LocalName' -eq 'Z:'  | ft "RemoteName","LocalName" -A

0
$CurrentFolder = "H:\Documents"
$Query = "Select * from Win32_NetworkConnection where LocalName = '" + $CurrentFolder.Substring( 0, 2 ) + "'"
( Get-WmiObject -Query $Query ).RemoteName

অথবা

$CurrentFolder = "H:\Documents"
$Tst = $CurrentFolder.Substring( 0, 2 )
( Get-WmiObject -Query "Select * from Win32_NetworkConnection where LocalName = '$Tst'" ).RemoteName
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.