নিম্নলিখিত কমান্ডগুলি ব্যবহার করে আমাদের ডিফল্ট শেল হিসাবে পাওয়ারশেল সেটআপ সহ কয়েকটি উইন্ডোজ 2012 সার্ভার কোর সিস্টেম রয়েছে:
$RegPath = "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon"
Set-ItemProperty -Confirm -Path $RegPath -Name Shell -Value 'cmd.exe /C start /max PowerShell.exe -noExit'
আমি বুঝতে পেরেছি যে আমরা সি: \ উইন্ডোজ \ সিস্টেম 32 \ উইন্ডোজপাওয়ারশেল \ v1.0 \ প্রোফাইল.ps1 এ একটি পাওয়ার পাওয়ার শেল স্ক্রিপ্টের সাহায্যে পাওয়ারশেল ফন্টের রঙটি কাস্টমাইজ করতে পারি। এই স্ক্রিপ্টটি সমস্ত ব্যবহারকারীর দ্বারা ব্যবহৃত হয়।
তবে এখন আমি স্থির থাকা ফন্টের মুখ এবং ফন্টের আকারটি (সমস্ত ব্যবহারকারীর জন্য আবার) কাস্টমাইজ করতে চাই। IE যদি আমি সার্ভারটি থেকে লগ আউট করে এবং লগ ইন করি তবে আমি চাই সেটিংসটি বজায় রাখা উচিত। তেমনিভাবে যদি আমি প্রশাসক হিসাবে লগইন করি বা আমার নিজের অ্যাকাউন্টের পাওয়ারশেলগুলি দেখতে একরকম দেখা যায় - একই ফন্টের রঙ, ফন্টের মুখ এবং ফন্টের আকার ব্যবহার করুন।
পাওয়ারশেল আইএসই এর সাহায্যে ফন্টের মুখ এবং ফন্টের আকারটি ব্যবহার করা সম্ভব বলে মনে হচ্ছে:
$psISE.Options.FontName = 'Lucida Sans Console'
$psISE.Options.FontSize = 14
পাওয়ারসেল নিজেই সমতুল্য কি?