উইন্ডোজ পাওয়ারশেল - কীভাবে আদেশের ইতিহাসের তারিখ / সময় দেখা যায়


12

আমি PowerShellউইন্ডোজগুলিতে স্বতন্ত্র টাইমস্ট্যাম্প সহ প্রবেশ করা কমান্ডগুলি তালিকা করতে চাই । Get-Historyকমান্ড দিয়ে কীভাবে করব ?

এছাড়াও যদি তা কার্যকর না হয় তবে দয়া করে urls(network)কোন টাইমস্ট্যাম্পগুলির মাধ্যমে কোনটির মাধ্যমে অ্যাক্সেস করা হয়েছে তা পরীক্ষা করার একটি উপায় আমাকে দেখান CMD

এও বিবেচনা করুন যে আমি আমার কম্পিউটার পুনরায় চালু করেছি।

উত্তর:


17

উইন্ডোজ 10-এ, পিএস এক্সটেনশন পিএসআরডলাইনটি ডিফল্টভাবে পাওয়ারশেল 5 এর সাথে আসে। আপনার সম্পূর্ণ কমান্ডের ইতিহাসটি দেখার জন্য নীচের বিষয়গুলিতে পান - সামগ্রী।

সি: \ ব্যবহারকারী \ USERNAME \ AppData \ রোমিং \ মাইক্রোসফট \ উইন্ডোজ \ PowerShell \ PSReadline \ ConsoleHost_history.txt

এটি উইন্ডোজ 7 এ উপলব্ধ করার জন্য, আপনাকে সর্বশেষতম ফ্রেমওয়ার্ক এবং পাওয়ারশেল 5 ইনস্টল করা আছে তা নিশ্চিত করতে হবে। তারপরে আপনি PSReadline মডিউলটি ইনস্টল করতে পারেন।

আমি সবেমাত্র একটি উইন্ডোজ 7 (64) মেশিনে করেছি:

(এক্সিকিউশনপলিসি: রিমোট ডিজাইনড)

ইনস্টল-মডিউল পিএসআরডলাইন (আমাকে নিউগেট-যেকোনওপিপু.এক্সই ইনস্টল করতে বলা হয়েছিল, এবং হ্যাঁ উত্তর দেওয়া হয়েছে)।

আমদানি-মডিউল PSReadLine

আপনার ইতিহাস এখন উপরে উল্লিখিত ফাইলে সংরক্ষণ করা হবে (যাচাই করা হয়েছে)

পিএসআরইডলাইন কী বাইন্ডিংয়ের একটি তালিকা পেতে গেট-পিএসরেডলাইনকি হ্যান্ডলারটি চালান ।


ডিরেক্টরিটি C:\Users\DavidPostill\AppData\Roaming\Microsoft\Windows\PowerShellআমার জন্য বিদ্যমান নেই ...
ডেভিডপস্টিল

সত্য যদি আপনি PS এর পূর্ববর্তী সংস্করণগুলি চালাচ্ছেন True তথ্যের জন্য ধন্যবাদ।
ড্যান সেন্ট-জি

হুম। আমি 5.0 সংস্করণ চালাচ্ছি - আপনি কোন সংস্করণটি চালাচ্ছেন?
ডেভিডপস্টিল

দেখে মনে হচ্ছে PSReadlineউইন্ডোজ 7 পাওয়ারের শেল 5.0 এর বাস্তবায়নে নেই।
ডেভিডপস্টিল

আপনি পুরোপুরি ঠিক বলেছেন ডেভিড, বিভ্রান্তিকর জন্য দুঃখিত। পোস্ট সম্পাদিত।
ড্যান সেন্ট-জি

3

যতদূর আমি সচেতন, একবার আপনি পাওয়ারশেল কনসোল বন্ধ করলে সমস্ত ইতিহাস এবং লগগুলি নিষ্পত্তি হয়ে যায়।

আপনি এর মতো কিছু পরীক্ষা করে দেখতে পারেন: পাওয়ারশেলকে কমান্ডগুলির একটি স্থায়ী ইতিহাস দেওয়া

অবশ্যই এটি আপনার ইতিমধ্যে করা কিছু পুনরুদ্ধার করবে না, এটি কেবল আপনি ইনস্টল করা বিন্দু থেকে লগইন শুরু করবে।

সম্পাদনা: পাওয়ারশেল 5.0 একটি স্থির ইতিহাস প্রয়োগ করেছে বলে মনে হচ্ছে, পুনরায় চালু হওয়ার পরেও উপলব্ধ, সাধারণ উপায়ে অ্যাক্সেসযোগ্য।


3

এই পিএস কমান্ডটি সম্পাদন করে ফাইলটির অবস্থান নির্ধারণের জন্য পাওয়ারসেল ইতিহাস কনসোলহস্ট_হিসটরি.txt ফাইলটিতে সংরক্ষিত হয়েছে: - (পিএসআরডাইনঅপশন পান) Hহিসটরিসেসপথ


0

পাওয়ারশেল 5.1 এবং পাওয়ারশেল কোরের জন্য, $PROFILEএটি মনে রাখার জন্য এটি আরও সহজ করার জন্য আমি এটি আমার সাথে যুক্ত করেছি :

function Get-PSReadLineHistory
{
    Get-Content (Get-PSReadlineOption).HistorySavePath
}

-2

ইতিহাস-ইতিহাস | স্টার্টএকসিচিউশনটাইম, আইডি, কমান্ডলাইন নির্বাচন করুন


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