כיצד לשנות יעד קיצור דרך (.lnk) בכמויות גדולות באמצעות סקריפט -

How Change Shortcut

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



עבור קיצורי דרך המפנים לקובץ או לתיקיה במחשב המקומי, Windows מעדכן את קיצורי הדרך באופן אוטומטי (באמצעות שירות 'מעקב אחר קישורים מבוזרים') בעת העברת המטרה או שינוי שם. אך במקרה של קיצורי דרך המפנים למיקומי רשת, יש לבצע אותם באופן ידני או באמצעות תוכנית / סקריפט.



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



שנה מטרות קיצור דרך (.lnk) בתפזורת

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

$ oldPrefix = '\ MEDIA' $ newPrefix = '\ MEDIA-PC' $ searchPath = 'E:  Shortcuts' $ shell = new-object -com wscript.shell write-host 'עדכון יעד קיצור הדרך' - צבע אדום אדום - רקע צבע שחור dir $ searchPath -filter * .lnk -recurse | foreach {$ lnk = $ shell.createShortcut ($ _. fullname) $ oldPath = $ lnk.targetPath $ lnkRegex = '^' + [regex] :: escape ($ oldPrefix) if ($ oldPath -match $ lnkRegex) {$ newPath = $ oldPath -place $ lnkRegex, $ newPrefix write-host 'נמצא:' + $ _. fullname-foregroundcolor צהוב-רקע blackcolor שחור-host 'החלף:' + $ oldPath write-host 'With:' + $ newPath $ lnk.targetPath = $ newPath $ lnk.Save ()}}
  1. העתק את הקוד לעיל לפנקס הרשימות ושמור את הקובץ בשם lnk_change.ps1
  2. הקפד להזין את הנתיבים הישנים והחדשים בשורות 1 & 2 לעיל.
  3. בשורה מס '3 ציין את התיקיה המאחסנת את קיצורי הדרך שעבורה ברצונך לעדכן את הנתיב.
  4. מתיבת הדו-שיח הפעלה, בצע את הפקודה הבאה:
    powerhell -noexit -ExecutionPolicy ByPass-File D:  Scripts  lnk_change.ps1

    שנה את קיצור הדרך .lnk בכמויות גדולות



זהו זה. יעדי הקיצור עודכנו מ- \חֲצִי ל \ מחשב MEDIA .

  • תוכל גם להשתמש בנתיב המלא למשאב, כגון \ מדיה משותף ו \ MEDIA-PC SharedFolder בתור הנתיבים 'הישנים' וה'חדשים 'בהתאמה.
  • במקרה ושם השרת זהה אך נתיב התיקיה השתנה, עליך להזין את הנתיבים המלאים במספרים 1 ו- 2 בהתאמה - למשל, \ מדיה משותף ל \ MEDIA SharedFolder

מקווה שעוזר!


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)