আমি নিম্নলিখিত আছে robocopy কমান্ড ডিরেক্টরির কপি একটি ফোল্ডার থেকে নেটওয়ার্ক অবস্থান উপর অন্য ফোল্ডারে একই নেটওয়ার্কের অবস্থান:
@ECHO OFF
for /f %%a in ('wmic os get LocalDateTime ^| findstr ^[0-9]') do (set ts=%%a)
robocopy \\server\SharedFolder\ParentFolder\ChildFolder1 \\server\SharedFolder\ParentFolder\ChildFolder2 /log+:C:\Yash\log\log_%ts:~0,8%_%ts:~8,4%.log /e /xo /w:10 /r:2 /z /NP /TEE
আমি আমার এএসপি . নেট এমভিসি অ্যাপ্লিকেশন থেকে এই ব্যাচের ফাইলটি কল করছি । ইন ডিবাগ মোড সবকিছু ঠিক নির্বাহ করা হয় কিন্তু যখন আমি আমার আবেদন মোতায়েন, এটা robocopy জন্য নিম্নলিখিত লগ উত্পন্ন:
ত্রুটি 5 (0x00000005) উত্স ডিরেক্টরি Access সার্ভার \ SharedFolder F প্যারেন্টফোল্ডার arent চাইল্ডফোল্ডার 1 old অ্যাক্সেস অস্বীকৃত denied
আমাকে কী অনুমতি নিতে হবে বা অন্য কোনও উপায়ে আমি এই কাজটি পেতে পারি তা জানতে পারি। আমি কেবল একই নেটওয়ার্ক অবস্থানে ফোল্ডার, সাবফোল্ডার এবং ফাইলগুলি এক ফোল্ডার থেকে অন্য ফোল্ডারে অনুলিপি করতে চাই।
দ্রষ্টব্য: আমি আমার মেশিনে \\ সার্ভার \ SharedFolder ম্যাপ করেছি
কাজ করার জিনিসটি হ'ল "ফাইল অ্যাক্সেস করতে ব্যবহারকারী অ্যাকাউন্টটি কী ব্যবহার করা হচ্ছে"। এটি সাধারণত অ্যাকাউন্ট যা ওয়েব সার্ভার পরিষেবা চালাচ্ছে। প্রায়শই এটি সার্ভারের একটি স্থানীয় অ্যাকাউন্টে ডিফল্ট হয়, যার মধ্যে সাধারণত নেটওয়ার্ক অনুমতি থাকে না। এই সমস্ত পরিবর্তনযোগ্য। সঠিক কনফিগারেশন দিয়ে আপনি বর্তমান ব্যবহারকারীর শংসাপত্রগুলি দিয়ে যেতে পারেন। অথবা আপনি আইআইএসকে আইআইএস পরিচালনা কনসোলের মাধ্যমে কোনও নির্দিষ্ট ব্যবহারকারী হিসাবে চালানোর জন্য বলতে পারেন। আমি চেষ্টা করব প্রথম জিনিসটি হ'ল আইআইএসকে আমার শংসাপত্রগুলি দিয়ে চালাতে বলুন। যদি এটি কাজ করে তবে পরিষেবা অ্যাকাউন্টের জন্য ডোমেন প্রশাসকের সাথে কথা বলুন।
—
গ্রেগএনজেড
@ গ্রেগজ জেড আই আই এর প্রমাণীকরণের বিকল্পের অধীনে, আমি এএসপি. নেট ইমারসোনেশন এ ক্লিক করেছি এবং নির্দিষ্ট ব্যবহারকারীকে (অ্যাডমিন হিসাবে আমি অ্যাডমিন হিসাবে লগ ইন করেছি) শংসাপত্রগুলি প্রমাণীকরণের জন্য এর সেটিংসটি সম্পাদনা করেছি, তবে এখনও এটি একই ত্রুটি দেখাচ্ছে is নীচের "নেটওয়ার্ক পরিষেবা", "আইইউএসআর", "আইআইএস_আইইউএসআরএস" র ভূমিকাতে আমি সম্পূর্ণ নিয়ন্ত্রণ দেওয়ার চেষ্টা করেছি। তবুও এটি কার্যকর হয়নি
—
যশ সরাইয়া