דף הבית » איך ל » חנון מומחה לנווט את שורת הפקודה בסגנון כמו זה כונן באמצעות PowerShell

    חנון מומחה לנווט את שורת הפקודה בסגנון כמו זה כונן באמצעות PowerShell

    הרעיון של כונן ב- PowerShell אינו קשור לכוננים פיזיים, אלא לגבי ייצוג כל מאגר נתונים כממשק עקבי. באמצעות ספק הנכון אתה יכול אפילו לגשת לרישום כאילו היה מבנה הקובץ.

    ניווט במעטפת

    פתח את PowerShell על-ידי הקלדת PowerShell בשורת החיפוש והקשה על Enter.

    כאשר PowerShell נפתח, הקלד:

    cd HKUU:

    כדי לשנות את הכוורת HKEY_CURRENT _USER.

    המפתחות ברישום הם כמו תיקיות. עם זאת, ערכי מפתח אינם מתנהגים כמו קבצים. במקום זאת, הם מנוהלים כמאפיינים של מפתחות ומוצגים בעמודה המאפיין. כדי לראות רשימה של מקשים אתה יכול פשוט לרוץ:

    דיר

    כדי לעשות יותר עם המקשים הכי קל ליצור משתנה עבור המפתח. מאפשר ליצור משתנה הנקרא מפתח, עבור המפתח HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer.

    $ key = קבל פריט HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer

    הבא מאפשר לראות כמה ערכים משתנה המפתח שלי מכיל. לשם כך, עלינו להשתמש במאפיין שנקרא ValueCount.

    $ key.ValueCount

    כפי שניתן לראות יש 6 ערכים. זה אומר לנו כמה ערכים יש אבל לא אומר לנו מה הערכים נקראים לעשות את זה אתה צריך להסתכל על המפתחות רכוש רכוש.

    $ key.Property

    אם אתה רוצה לאחזר את התוכן של הערכים ניתן להשתמש במאפיין PSPath יחד עם הפקודה Get-ItemProperty כדלקמן. אנו ניצור משתנה הנקרא ערך שיעזור לנו לקבל ערכים בודדים.

    $ $ = Get-ItemProperty $ key.PSPath

    זה יהיה לאחזר את התוכן עבור כל הערכים במפתח, אבל בגלל שיצרנו את המשתנה ערך אנו יכולים לנתח אותו רכוש הפרט כדי לאחזר. לדוגמה.

    $ value.Shellstate

    יחזיר רק את התוכן של הערך Shellstate.

    יצירת מפתחות

    יצירת מפתחות חדשים היא כמו יצירת תיקייה חדשה:

    New-item-type Directory "הקלד שם מפתח חדש כאן"

    מחיקת מפתחות

    מחיקת מפתח מתבצעת באמצעות הפקודה 'הסר פריט' כך:

    הסר פריט "הקלד שם מפתח חדש כאן"

    יצירת ערכים

    כדי להוסיף ערכים חדשים למפתח עליך להשתמש ב- Set-ItemProperty

    סוג פריט מחזיק סוג מידע
    מחרוזת מחרוזת REG_SZ
    ExpandedString מחרוזת עם משתני סביבה נפתרים בעת הפעלתם REG_EXPANDED_SZ
    בינארי ערך בינארי REG_BINARY
    DWord ערך מספרי REG_DWORD
    רב טקסט של מספר שורות REG_MULTI_SZ
    QWord ערכים מספריים של 64 סיביות REG_QWORD

    כדי ליצור ערך, השתמש בתחביר הבא:

    Set-ItemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer-typepe string -name "ערך חדש" -ערך "123"

    אתה יכול להחליף את הנתיב עבור המפתח שבו אתה רוצה ליצור את הערך ואתה יכול להחליף את סוג פרמטר מסוג אחר מן הטבלה לעיל.

    מחיקת ערכים

    באפשרותך למחוק ערכים באמצעות הפקודה Remove-ItemProperty.

    הסר פריט פריט: HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer "ערך חדש"