নিষ্ক্রিয় ভাষা মোড ডিফল্ট দ্বারা সক্রিয় করা হয়?


1

নিষ্ক্রিয় ভাষা মোড Powershell ডিফল্টরূপে সক্রিয় করা হয়? সর্বশেষ উইন্ডোজ 10 এফসিইউ বিল্ড আপ টু ডেট

উত্তর:


1

আপনি __PSLockdownPolicy env পরিবর্তনশীলের মাধ্যমে এটিও নিয়ন্ত্রণ করতে পারেন। 0 এর একটি মান পূর্ণভাষার ফলস্বরূপ এবং 4 এর মান এটি সীমাবদ্ধ ভাষাতে স্থানান্তরিত করবে।


ডিফল্ট বা শুধুমাত্র সময় / রান যখন এটি?
Aoi. T_015

3

না, আপনি কেবল একটি সম্পত্তি সেট করে সীমাবদ্ধ ভাষা মোডে একটি পাওয়ারশেল সেশন স্থাপন করতে পারেন:

PS C:\> $ExecutionContext.SessionState.LanguageMode
FullLanguage

PS C:\> $ExecutionContext.SessionState.LanguageMode = "ConstrainedLanguage"

PS C:\> $ExecutionContext.SessionState.LanguageMode
ConstrainedLanguage


PS C:\> [System.Console]::WriteLine("Hello")

Cannot invoke method. Method invocation is supported only on core types in this language mode.
At line:1 char:1
+ [System.Console]::WriteLine("Hello")
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : MethodInvocationNotSupportedInConstrainedLanguage

আরো বিস্তারিত জানার জন্য, এই অফিসিয়াল নথিটি পড়ুন: PowerShell সীমাবদ্ধ ভাষা কি? https://blogs.msdn.microsoft.com/powershell/2017/11/02/powershell-constrained-language-mode/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.