Windows PowerShell သည် သင့်ကွန်ပျူတာကို စကင်န်ဖတ်ခြင်း သို့မဟုတ် စနစ်ဒေတာကို ရှာဖွေခြင်းကဲ့သို့သော ရည်ရွယ်ချက်အမျိုးမျိုးအတွက် အသုံးပြုနိုင်သည့် အသုံးဝင်သော Windows utility တစ်ခုဖြစ်သည်။ PowerShell သည် နောက်ဆုံးသတ်မှတ်ထားသော Password ကဲ့သို့သော အသုံးပြုသူပရိုဖိုင်အချက်အလက်ကို ပြန်လည်ရယူရန်အတွက်လည်း အသုံးပြုနိုင်ပြီး၊ utility အတွင်းရှိ ရိုးရှင်းသော command အနည်းငယ်ကို အသုံးပြုခြင်းဖြင့် သင်သည် ဤအချက်အလက်များကို ရရှိနိုင်ပါသည်။ အောက်ဖော်ပြပါ လမ်းညွှန်တွင်၊ Windows PowerShell မပါဘဲ သင့်စနစ်တွင် နောက်ဆုံးသတ်မှတ်ထားသော ကြော်ငြာအသုံးပြုသူစကားဝှက်ကို ရယူရန် နည်းလမ်းများကို ဆွေးနွေးပါမည်။ ထို့ကြောင့်၊ သင်သည် သင်၏ကွန်ပျူတာရှိ နောက်ဆုံးဒေတာ လမ်းညွှန်စကားဝှက်ကို ရယူလိုပါက၊ ဤသည်မှာ ပြီးပြည့်စုံသော လမ်းညွှန်ချက်ဖြစ်သည်။
PowerShell ကို အသုံးပြု၍ နောက်ဆုံးသတ်မှတ်စကားဝှက်ကို မည်သို့ရှာရမည်နည်း။
Windows PowerShell သည် အသုံးပြုသူအကောင့်အတွက် နောက်ဆုံးစကားဝှက်ပြောင်းလဲမှုကို ရှာဖွေရန် အကောင်းဆုံးကိရိယာများထဲမှတစ်ခုဖြစ်သည်။ PowerShell ၏နောက်ဆုံးစကားဝှက်ပြောင်းလဲမှုကိုရယူရန် ဤနည်းလမ်းကိုလုပ်ဆောင်ရန် ဤရိုးရှင်းသောအဆင့်များကို သင်လိုက်နာနိုင်ပါသည်။
1. ကိုနှိပ်ပါ။ Windows ကီး၊ ပုံစံ Windows ကို PowerShellထို့နောက်အပေါ်ကိုကလစ်နှိပ်ပါ ဖွင့်လှစ်.
2 ။ ကိုသုံးပါ အထောက်အထား parameter သည် သင်နောက်ဆုံးသတ်မှတ်ထားသော စကားဝှက်ကို စစ်ဆေးလိုသည့် အသုံးပြုသူပရိုဖိုင်ကို သတ်မှတ်ရန်။ အောက်ပါတို့ကို အသုံးပြုနိုင်ပါသည်။ PowerShell script ကို အသုံးပြုသူပရိုဖိုင်ကိုဖော်ထုတ်ရန်။
-identity * -properties passwordlastset၊ passwordneverexpires | အမျိုးအမည် | ft အမည်၊ စကားဝှက်နောက်ဆုံးသတ်မှတ်မှု၊ စကားဝှက်လုံးဝသက်တမ်းကုန်ဆုံးသည်။
3. PowerShell ဝင်းဒိုးရှိ ဘောင်များကို စစ်ဆေးပါ။
4. ဒေတာကို တင်ပို့လိုပါက a CVS ဖိုင်၊ သင်သည် အောက်ပါတို့ကို PowerShell script သို့ထည့်နိုင်သည်။
Out-File C:lastpasswordset.csv
စကားဝှက်နောက်ဆုံးသတ်မှတ်ထားသည့် PowerShell အတွက် ရက်စွဲဖော်မတ်ကို မည်သို့ပြောင်းလဲရမည်ကို လေ့လာရန် ဆက်လက်ဖတ်ရှုပါ။
ဒါ့အပြင်ဖတ်ရန်: Windows 10 တွင် စီမံခန့်ခွဲသူ စကားဝှက်ကို ဘယ်လိုရှာမလဲ။
Netwrix Auditor ဖြင့် နောက်ဆုံးစကားဝှက်ပြောင်းနည်းကို ရှာပါ။
Netwrix Auditor သည် သင့် IT ပတ်ဝန်းကျင်တွင် ပြောင်းလဲမှုများကို စီမံခန့်ခွဲရာတွင် ကူညီပေးသည့် ကိရိယာတစ်ခုဖြစ်သည်။ Netwrix စာရင်းစစ်သည် သင့်အား အဖွဲ့၏မူဝါဒပြောင်းလဲမှုအားလုံးကို စစ်ဆေးရန်ခွင့်ပြုသည်။ ကိရိယာသည် သင့်အား IT ပတ်၀န်းကျင်တွင် ပြုလုပ်ထားသော အပြောင်းအလဲများကို ခြေရာခံရန် ကူညီပေးသည်၊ ဥပမာ- လက်ရှိအသုံးပြုနေသော လမ်းညွှန်စကားဝှက်ကို နောက်ဆုံးသတ်မှတ်ထားသည့်အချိန်၊ Netwrix Auditor သည် သုံးစွဲသူပရိုဖိုင်အတွက် နောက်ဆုံးစကားဝှက်ပြောင်းလဲမှုကို ရှာဖွေရန် သင်အသုံးပြုနိုင်သည့် အကောင်းဆုံးသော ပြင်ပကိရိယာများထဲမှ တစ်ခုဖြစ်သည်။ သင့်စက်အတွက် Netwrix Auditor tool ကို ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ တရားဝင်ဝက်ဘ်ဆိုက်. အသုံးပြုသူပရိုဖိုင်အတွက် နောက်ဆုံးသတ်မှတ်ထားသည့် ကြော်ငြာအသုံးပြုသူစကားဝှက်ကို ရှာဖွေရန်နှင့် ရယူရန် Netwrix Auditor ကိုအသုံးပြုရန် ဤရိုးရှင်းသောအဆင့်များကို သင်လိုက်နာနိုင်ပါသည်။
1 ။ ဖွင့်လှစ် Netwrix စာရင်းစစ် သင်၏စနစ်ပေါ်မှာ။
2. ယခု၊ သို့သွားပါ။ ရှာရန် နှင့် အောက်ပါ စစ်ထုတ်မှုများကို ရွေးချယ်ပါ။
- ဒေတာရင်းမြစ်နှင့် ညီမျှသော Active Directory ဖြစ်သည်။
- အသေးစိတ်အချက်များ စကားဝှက်ပါရှိသည်။
- အသုံးပြုသူအမည်ပါဝင်သည်များ
3. ယခု နှိပ်ပါ။ ရှာရန်.
4. Output ကို When parameter ဖြင့် စီထားသည်။ ထို့ကြောင့်၊ ၎င်းသည် သင့်အား စကားဝှက်ပြောင်းလဲခြင်း၏ ရက်စွဲနှင့် အချိန်ကို ပြသမည်ဖြစ်သည်။
5. ဤအစီရင်ခံစာကို သင့်စက်တွင် သိမ်းဆည်းလိုပါက ရိုးရှင်းစွာ နှိပ်ပါ။ ဒေတာတင်ပို့ပါပြီးနောက် ဖိုင်ဖော်မတ်ကို ရွေးပါ၊ တည်နေရာကို သိမ်းဆည်းပါ၊ နောက်ဆုံးတွင် ကလစ်နှိပ်ပါ။ ထုတ်ကုန်.
ဒါ့အပြင်ဖတ်ရန်: 1Password သည် စက်များကြားတွင် Syncing မလုပ်ခြင်း ကို ဖြေရှင်းပါ။
Active Directory အသုံးပြုသူကို နောက်ဆုံး Password သတ်မှတ်သည့် ရက်စွဲနှင့် အချိန်ကို မည်သို့ရှာမည်နည်း။
ယခု PowerShell ၏နောက်ဆုံးစကားဝှက်ပြောင်းလဲမှုကိုကျွန်ုပ်တို့သိပြီးဖြစ်သည့်နေ့စွဲနှင့်အချိန်ကိုမည်ကဲ့သို့ရယူရမည်ကိုဆွေးနွေးကြပါစို့။ PowerShell နောက်ဆုံးသတ်မှတ်ထားသော စကားဝှက်အတွက် နောက်ဆုံးသတ်မှတ်ထားသော စကားဝှက်ရက်စွဲနှင့် အချိန်တံဆိပ်ကို ရယူလိုပါက၊ လိုအပ်သော အချက်အလက်အားလုံးကို ရယူရန် PowerShell utility ကို အသုံးပြုနိုင်သည်။ ဤရိုးရှင်းသောအဆင့်များကို သင်လိုက်နာနိုင်ပါသည်။
၁ Windows ကီး၊ ပုံစံ Windows ကို PowerShellထို့နောက်အပေါ်ကိုကလစ်နှိပ်ပါ ဖွင့်လှစ်.
2. အောက်ပါတို့ကို လုပ်ဆောင်ပါ။ အမိန့် ထဲမှာ Windows ကို PowerShell ဝင်းဒိုးကို။
Get-ADUser -Identity Toms -properties PwdLastSet၊ PasswordLastSet | မျိုးတူအမည် | ft အမည်၊ PwdLastSet၊PasswordLastSet
3 ။ အဆိုပါ Get-AdUser cmdlet သည် samaccountname ဖြင့်သတ်မှတ်ထားသော နောက်ဆုံးသတ်မှတ်အသုံးပြုသူအရာဝတ္တုကို အသက်ဝင်သောလမ်းညွှန်စကားဝှက်ကိုရရှိမည်ဖြစ်သည်။
4. ယခု၊ ဂုဏ်သတ္တိများကို ရွေးချယ်ပါ။ PwdLastSet နှင့် PasswordLastSet အသုံးပြုသူများ၏ output ကိုဒုတိယ command သို့ပေးပို့ပါ။
5. ဒုတိယ command တွင်၊ ရွေးချယ်ပါ။ အမည် ပုံနှိပ်ပါ။ အမည်၊ PwdLastSet, PasswordLastSet။
ဤတွင်၊ get ad user password ၏ နောက်ဆုံးသတ်မှတ်ရက်စွဲဖော်မတ်သည် စံရက်စွဲဖော်မတ်မဟုတ်သော်လည်း ကိန်းပြည့်ကြီးဖြစ်သည်ကို သင်ရှာဖွေနိုင်မည်ဖြစ်သည်။ အဘယ်ကြောင့်ဆိုသော် PasswordLastSet အထွက်တွင် PwdLastSet အထွက်၏ ရက်စွဲဖော်မတ်ဖြင့် တွက်ချက်ထားသော တန်ဖိုးများ ပါဝင်သောကြောင့် ဖြစ်သည်။
6. get-aduser pwdlastset အား ရက်စွဲဖော်မတ်သို့ ပြောင်းရန် အောက်ပါ script ကို သင် အသုံးပြုနိုင်သည်။
@{Name="PwdLastSet";Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}
7. နောက်ဆုံးအနေဖြင့်၊ သင်သည် pwdlastset ရလဒ်ကို နံပါတ်ဖော်မတ်မှ နေ့စွဲနှင့် အချိန်ဖော်မတ်သို့ ပြောင်းရန် အောက်ပါ PowerShell အမိန့်ကို အသုံးပြုနိုင်သည်။
Get-ADUser -Identity Toms -properties PwdLastSet၊PasswordLastSet | မျိုးတူအမည် | ft အမည်၊@{Name="PwdLastSet";Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}၊PasswordLastSet
အထက်ဖော်ပြပါအဆင့်များ၏အကူအညီဖြင့်၊ သင်သည် PowerShell ၏အကူအညီဖြင့် နောက်ဆုံးသတ်မှတ်ထားသောအသုံးပြုသူပရိုဖိုင်စကားဝှက်ကိုရနိုင်သည် PasswordLastSet ပစ္စည်းဥစ္စာ။ PowerShell တွင် နောက်ဆုံးသော စကားဝှက်ပြောင်းလဲမှုကို ကျွန်ုပ်တို့ ဆွေးနွေးပြီးဖြစ်သည်။ နောက်အပိုင်းတွင်၊ Windows PowerShell ကို အသုံးပြု၍ pwdlastest ကို ရက်စွဲဖော်မတ်သို့ ပြောင်းရန် နည်းလမ်းကို ဆွေးနွေးပါမည်။
PowerShell ကို အသုံးပြု၍ pwdlastset ကို ရက်စွဲသို့ ပြောင်းလဲနည်း
Windows PowerShell သည် အမျိုးမျိုးသော စနစ်လုပ်ဆောင်စရာများကို လုပ်ဆောင်ရန် Windows မှ ပံ့ပိုးပေးသော အသုံးဝင်သော အသုံးဝင်မှုတစ်ခုဖြစ်သည်။ pwdlastset ကဲ့သို့သော အရေးကြီးသော စနစ်အချက်အလက်များကို ရယူရန် PowerShell ကို အသုံးပြုနိုင်သည်။ ယခင်အပိုင်းများတွင် PowerShell ဖြင့် နောက်ဆုံးအသုံးပြုသူ စကားဝှက်အချက်အလက်ကို ရယူရန် အဆင့်များကို ဆွေးနွေးပြီးဖြစ်သည်။ သို့သော်၊ pwdlastset ရည်ညွှန်းချက်သည် အချိန်တံဆိပ်ကို System.Int64 ဒေတာအမျိုးအစားဖော်မတ်တွင် သိမ်းဆည်းထားသောကြောင့် သင်ရရှိသည့်အထွက်သည် ဂဏန်းဖော်မတ်ဖြစ်ကြောင်းလည်း ကျွန်ုပ်တို့သိပါသည်။ Windows PowerShell ဖြင့် အသုံးပြုနေသော နောက်ဆုံးသတ်မှတ်ထားသော စကားဝှက်ကို နောက်ဆုံးသတ်မှတ်ဒေတာကို ရက်စွဲနှင့် အချိန်ဖော်မတ်အဖြစ်သို့ ပြောင်းလဲရန် ဤရိုးရှင်းသောအဆင့်များကို သင်လိုက်နာနိုင်ပါသည်။
- ထိုသုံးပါ DATETIME class နှင့် scope resolution operator ကို အသုံးပြု၍ ၎င်း၏ FromFileTime နည်းလမ်းကို ခေါ်ဆိုပါ။
- တက်ကြွသောလမ်းညွှန်အသုံးပြုသူ pwdlastset ရည်ညွှန်းချက်အား ထည့်သွင်းမှုကန့်သတ်ချက်တစ်ခုအဖြစ် ယူပါ။ FileTime မှ ယခင်အပိုင်းများတွင်ဖော်ပြထားသည့်နည်းလမ်း။
- ဖော်ပြချက်သည် အကဲဖြတ်သည်။ [ရက်စွဲအချိန်]:: FromFileTime($_.PwdLastSet) ပိုမိုလွယ်ကူစွာ နားလည်နိုင်သော ဖော်မတ်အဖြစ် PowerShell တွင် pwdlastset ကို ရက်စွဲသို့ ပြောင်းပေးသည်။
နောက်ဆုံး Password Change List AdUser ကိုရှာနည်း
သတ်မှတ်ထားသော OU တွင် နောက်ဆုံးသတ်မှတ်ထားသော ကြော်ငြာအသုံးပြုသူစကားဝှက်စာရင်းကို ရယူလိုပါက အောက်ပါအဆင့်များကို အသုံးပြုနိုင်ပါသည်။
၁ Windows ကို PowerShell app ကို။
2. ဤတွင်၊ အောက်ပါတို့ကို လုပ်ဆောင်ပါ။ အမိန့်.
Get-ADUser -SearchBase "OU=SALES,DC=SHELLPRO,DC=LOCAL" -Filter * -Properties Name၊PwdLastSet၊PasswordLastSet | မျိုးတူအမည် | ft အမည်၊@{Name="PwdLastSet";Expression={[DateTime]::FromFileTime($_.PwdLastSet)}}၊PasswordLastSet
3. အထွက်အား ဖြင့် စီထားသည်။ အမည်၊ PwdLastSet၊ နှင့် PasswordLastSet.
ဒါ့အပြင်ဖတ်ရန်: Windows 10 တွင်သိမ်းဆည်းထားသောစကားဝှက်များကိုမည်သို့ရှာဖွေနည်း
မကြာခဏမေးမေးခွန်းများ (FAQs)
Q1 PowerShell ကို ဘာအတွက် အသုံးပြုတာလဲ။
ပေးစေလိုပါတယ်။ PowerShell သည် အမျိုးမျိုးသော စနစ်လုပ်ဆောင်စရာများကို လုပ်ဆောင်ရန် Windows မှ ပံ့ပိုးပေးသည့် အသုံးဝင်မှုတစ်ခုဖြစ်သည်။ Windows PowerShell သည် စနစ်အမှားများကို ပြင်ဆင်နိုင်ပြီး အမျိုးမျိုးသော စနစ်အချက်အလက်များကို ရယူနိုင်သည်။
Q2။ အသုံးပြုသူပရိုဖိုင်အတွက် နောက်ဆုံးစကားဝှက်ပြောင်းလဲမှုကို ရယူရန် PowerShell ကို အသုံးပြု၍ရနိုင်ပါသလား။
Ans ဟုတ်တယ်၊ Windows PowerShell ၏အကူအညီဖြင့်နောက်ဆုံးစကားဝှက်ပြောင်းလဲခြင်းအချက်အလက်များကိုရရှိရန်တိကျသောအမိန့်များကိုသင်လုပ်ဆောင်နိုင်သည်။
Q3။ အသုံးပြုသူပရိုဖိုင်အတွက် နောက်ဆုံးစကားဝှက်ပြောင်းလဲမှု၏ ရက်စွဲနှင့် အချိန်ကို ကျွန်ုပ်ရပါသလား။
Ans ဟုတ်တယ်၊ သင်သည် PowerShell ညွှန်ကြားချက်တစ်ခုမှ output ကိုရရှိသောအခါ၊ သင်သည် နောက်ဆုံးစကားဝှက်ပြောင်းလဲခြင်းဒေတာဖြင့် ရက်စွဲနှင့် အချိန်အချက်အလက်ကို ရရှိမည်ဖြစ်သည်။ သို့သော်၊ ဤဒေတာသည် သာမန်ဖော်မတ်မဟုတ်ပါ၊ ၎င်းကို ပိုမိုစံဖော်မတ်အဖြစ်သို့ ပြောင်းရမည်ဖြစ်ပါသည်။
Q4။ PowerShell မပါဘဲ နောက်ဆုံး စကားဝှက်ကို ပြောင်းလို့ရပါသလား။
Ans ဟုတ်တယ်၊ နောက်ဆုံး စကားဝှက် သတ်မှတ်ချိန်နှင့် ရက်စွဲကဲ့သို့သော စနစ်အချက်အလက်များကို ရယူရန် ပြင်ပအဖွဲ့အစည်း ချန်နယ်အမျိုးမျိုးကို သင် အသုံးပြုနိုင်သည်။
Q5။ pwdlastset အတွက် ရက်စွဲနှင့် အချိန် ဖော်မတ်ကို မည်သို့ပြောင်းလဲနိုင်မည်နည်း။
ပေးစေလိုပါတယ်။ အထွက်မှ ရက်စွဲနှင့် အချိန် အချက်အလက်ကို ပြောင်းရန် PowerShell တွင် အမျိုးမျိုးသော အမိန့်များကို သင်သုံးနိုင်သည်။
အကြံပြုထားသည်:
ဤလမ်းညွှန်ချက်သည် အထောက်အကူဖြစ်ပြီး သင်ရနိုင်မည်ဟု မျှော်လင့်ပါသည်။ PowerShell တွင် နောက်ဆုံးသတ်မှတ်ထားသော စကားဝှက်။ မည်သည့်နည်းလမ်းက သင့်အတွက် အဆင်ပြေကြောင်း ကျွန်ုပ်တို့အား အသိပေးပါ။ သင့်တွင် ကျွန်ုပ်တို့အတွက် အကြံပြုချက်များ သို့မဟုတ် မေးခွန်းများရှိပါက မှတ်ချက်ကဏ္ဍတွင် ကျွန်ုပ်တို့အား အသိပေးပါ။