আমি আমার অবস্থানটি আমার প্রোফাইল ভেরিয়েবল পয়েন্টগুলিতে কীভাবে পরিবর্তন করব তা জানতে চাই।
PS H:\> $profile
H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
এইচ: \ একটি নেটওয়ার্ক শেয়ার, তাই আমি যখন আমার প্রোফাইল ফাইল তৈরি করি এবং পাওয়ার লোড করি তখন আমি নিম্নলিখিতটি পাই:
সুরক্ষা সতর্কতা কেবলমাত্র সেই স্ক্রিপ্টগুলি চালান যা আপনি বিশ্বাস করেন। ইন্টারনেট থেকে স্ক্রিপ্টগুলি কার্যকর হতে পারে, তবে এই স্ক্রিপ্টটি আপনার কম্পিউটারের সম্ভাব্য ক্ষতি করতে পারে। আপনি কি এইচ: \ উইন্ডোজপাওয়ারশেল \ মাইক্রোসফ্ট.পাওয়ারশেল_প্রফিল.পিএস 1 চালাতে চান? [ডি] চালাবেন না [আর] একবার চালান [এস] স্থগিত করুন [?] সহায়তা (ডিফল্টটি "ডি"):
মাইক্রোসফ্টের মতে, $ প্রোফাইলের অবস্থান % USERPROFILE% এনভায়রনমেন্ট ভেরিয়েবল দ্বারা নির্ধারিত হয় । এটি সত্য নয়:
PS H:\> $env:userprofile
C:\Users\username
উদাহরণস্বরূপ, আমার কাছে একটি এক্সপি মেশিন কাজ করছে যা আমি চাই:
PS H:\> $profile
C:\Documents and Settings\username\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS H:\> $env:userprofile
C:\Documents and Settings\username
PS H:\> $env:homedrive
H:
PS H:\> $env:homepath
\
এখানে ভিস্তার মেশিন থেকে একই আউটপুট দেওয়া হয়েছে যেখানে $ প্রোফাইলটি ভুল জায়গায় চিহ্নিত করেছে:
PS H:\> $profile
H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
PS H:\> $env:userprofile
C:\Users\username
PS H:\> $env:homedrive
H:
PS H:\> $env:homepath
\
যেহেতু actually প্রোফাইলটি আসলে% USERPROFILE% দ্বারা নির্ধারিত হয় না আমি কীভাবে এটি পরিবর্তন করব? স্পষ্টত যে কোনও কিছু যা হোমড্রাইভ বা হোমপথ পরিবর্তন করার সাথে জড়িত তা হ'ল আমি যে সমাধান খুঁজছি তা নয় is