আমি উইন্ডোজ পরিষেবাটি চালানোর জন্য একটি (স্থানীয়) ব্যবহারকারী তৈরি করছি। নেটওয়র্ক সার্ভিস, লোকাল সার্ভিস বা লোকাল সিস্টেম ব্যবহার না করার জন্য আমার ভালো কারণ রয়েছে।
আমি এর মাধ্যমে ব্যবহারকারী তৈরি করি net user foobar "Abcd123!" /add
- এটি দুর্দান্ত কাজ করে।
এই মুহূর্তে, c:\users\foobar
অস্তিত্ব নেই।
যদি আমি ব্যবহারকারীর হোম ডিরেক্টরি তৈরি করি , ব্যবহারকারীটি হয় আগে লগইন করে (বা আরও প্রাসঙ্গিকভাবে) বা ব্যবহারকারী যে পরিষেবাটির জন্য চালু হয়, উইন্ডোজ পাশের দরজা নামে একটি ব্যবহারকারী-প্রোফাইল তৈরি করে c:\users\foobar-{gibberish/SID/whatever}
- এটি কোনও পূর্বাভাসযোগ্য নাম নয়।
ডিরেক্টরি ব্যবহারের মতো জিনিসগুলি রাখার জন্য আমার ব্যবহারকারীর হোম ডিরেক্টরি দরকার .ssh
, একটি .gitconfig
- এর মতো সরঞ্জামগুলি (সেই সরঞ্জামগুলির মধ্যে সীমাবদ্ধ নয়) যা অনুমান করে যে এটি সেগুলি ব্যবহার করে একজন ব্যক্তি হবেন, এবং ব্যবহারকারী-কনফিগারেশনটি ভিতরে যায় ~/...
। সাধারণত, ইউনিক্স heritageতিহ্য থেকে সরঞ্জাম tools
আসল প্রশ্ন
সুতরাং - কোনও স্থানীয় ব্যবহারকারীর জন্য ব্যবহারকারী-প্রোফাইল তৈরি করার জন্য উইন্ডোজকে বলার মতো কোনও প্রোগ্রামিক (পছন্দসইভাবে পাওয়ারশেল, বা বক্স-অফ-বক্স-কমান্ড-লাইন) উপায় কি আছে?
অথবা, অন্য কোনও কাজের ক্ষেত্র?
যে জিনিসগুলি আমি এখনও চেষ্টা করতে চাইছি:
- একটি এনএসএসএম প্রারম্ভ / প্রাক হুক যা অন্যত্র থেকে ফাইলগুলি ব্যবহারকারী-প্রোফাইল ডিরেক্টরিতে অনুলিপি করে যা উইন্ডোজের গুণাবলী দ্বারা আশা করা যায় যে এই মুহুর্তে বিদ্যমান , সার্ভিস শুরু প্রারম্ভকালে সামনে হুক চলমান মোড়কের NSSM করার হস্তান্তর নিয়ন্ত্রণ তারপর ব্যবহারকারী-প্রোফাইল তৈরি।
- প্রকৃত ব্যবহারকারী-প্রোফাইল ডিরেক্টরি বাদে পরিষেবাটি অন্য কোথাও হওয়ার জন্য USERPROFILE পরিবেশের পরিবর্তনশীল সেট করা। এটি আমাকে মারাত্মকভাবে অফ পিস্ট হিসাবে মারবে তবে এটি ভাল কাজও করতে পারে।
অন্যান্য প্রসঙ্গ:
- উইন্ডোজ সার্ভার 2016, ডেস্কটপের অভিজ্ঞতা।
- কোর / ন্যানো ব্যবহার করতে পারবেন না।
- প্লেতে কোনও সক্রিয় ডিরেক্টরি নেই। হবে না।
- এগুলি স্থানীয় ব্যবহারকারী।
- আমি আনসিবলের মাধ্যমে এটি করছি, যা উইন্ডোজ বিষয়গুলির জন্য হুডের অধীনে পাওয়ারশেল ব্যবহার করছে। বিশেষত win_user মডিউলটি, সহ।
- আমি একটি
C:\users\default
(এর সমতুল্য) তৈরি করতে চাই না/etc/skel
) , কারণ সেখানে কয়েকটি পৃথক পরিষেবা ব্যবহারকারী রয়েছে এবং একটি আকার সবই মানায় না। এটি ব্যবহারকারী-প্রোফাইল তৈরি করার সময়ও প্রভাব ফেলবে না, এটি যখন থাকবে তখন এটিতে কী হবে। - আমি পরিষেবাগুলি পরিচালনা করতে এনএসএসএম ব্যবহার করছি ।
জিনিস আমি চেষ্টা করেছি
- পরিষেবাটি শুরু করা এবং উইন্ডোজকে ডিরেক্টরি তৈরি করার অনুমতি দেওয়া
- আমি এটি করতে চাই না, কারণ পরিষেবাটি শুরুর আগে গোপনীয়তার প্রয়োজন হয় এবং তাই আমি যদি আমার চিত্র-বেকিং প্রক্রিয়াটির মধ্যে এটি করি তবে আমার সেগুলি পরিষ্কার করা দরকার, এবং আমার পরিষেবাটি এটি না করে তাও নিশ্চিত করে ফেলছি service বেকিং পর্যায়ে কোনও কাজ। আমি এই দুর্বোধ্য বিট উভয় এড়াতে চাই।
net user
(যেমন/HOMEDIR
বা/PROFILEPATH
) চেক করেছেন ? । দেখুনnet user /help
। আমার (স্বাক্ষরিত) বোঝাপড়া থেকে আপনি ব্যবহারকারীর জন্য একটি ডিরেক্টরি তৈরি করতে পারেন এবং এটি/HOMEDIR
স্যুইচ দিয়ে হোমডির হিসাবে সেট করতে পারেন।