כיצד לעדכן אוטומטית את מערכת כלי עזר או קבצי אינטרנט עם סקריפט
אחד הדברים הגדולים על רוב שירותי המערכת היא הטלטלות שלהם. רבים פשוט מופצים ישירות כמו exe או בקובץ zip והם מוכנים לשימוש ללא צורך בהתקנה. בגלל הפשטות של השימוש, סוגים אלה של יישומים מתעדכנים בקלות, אך רבים חסרים כל צורה של יכולת עדכון אוטומטי. התסריט UpdateFromWeb שלנו פותר בעיה זו כפי שהיא עושה התקנת עדכונים ליישומים ניידים, או כל קובץ זמין דרך האינטרנט לצורך העניין, תהליך אוטומטי.
שימוש
השימוש ב- UpdateFromWeb התסריט הוא די פשוט ויש לנו כמה דוגמאות להלן. אתה פשוט לספק את כתובת האתר המקור ואת הספרייה שבה הקבצים להתעדכן במחשב ממוקמים ואת התסריט עושה את השאר.
התכונות כוללות:
- Universal - עובד עבור כל כלי או קבצים על כל כתובת אתר
- סריקה במדריך לעדכון כל הקבצים הרלוונטיים בספרייה מקומית (כולל תיקיות משנה)
- אוטומטי רוכסן ומיצוי
- הורדות כתובת אתר ישירה לעדכוני קובץ בודד
- המרת מקרים לאתרים שבהם כתובות אתרים הן תלוייות רישיות
- זיהוי קובץ חדש רק בעדכון גרסאות חדשות יותר
- כיבוי אוטומטי והפעלה מחדש של יישומים הפועלים אשר צריכים להיות מעודכנים
- ניתן להריץ לפי דרישה או אוטומטית
יש תכונות נוספות כלולות אשר מתועדים בקובץ התסריט. פשוט לפתוח אותו פנקס רשימות (או כל עורך טקסט אחר) כדי להציג את כל האפשרויות.
התסריט UpdateFromWeb עושה שימוש של כמה כלים חיצוניים אשר יצטרכו להיות על המערכת שלך לפני השימוש. קישורים להורדה עבור כלים אלה מסופקים למטה ויש צורך להציב בתיקייה משתנה PATH של המערכת (אם יש ספק, רק לשים את הקבצים הדרושים C: \ Windows).
לא רק עבור כלים או יישומים
כפי שצוין לעיל, ניתן להשתמש בסקריפט UpdateFromWeb עבור כל קובץ בעל כתובת אתר עקבית. לדוגמה, אם פרויקט מתעדכן מדי לילה באמצעות כתובת האתר mysite.com/project.zip, באפשרותך להשתמש בסקריפט UpdateFromWeb כדי להוריד באופן אוטומטי ולחלץ את קובץ ה- zip לתיקיה מקומית במחשב שלך.
בהערה דומה, תוכל להשתמש בסקריפט כדי לשמור על עקביות בין קבצים ו / או כלים בכלים שונים. פשוט להעלות קובץ למיקום מרכזי תהליך אוטומטי פועל UpdateFromWeb יכול להתמודד עם השאר.
דוגמאות
ניתן להשתמש בשורת הפקודה UpdateFromWeb משורת הפקודה או מקודדת. בנוסף, ניתן לשלב ולהתאים לפי הצורך.
להלן כמה דוגמאות אשר מדגימות את השימוש, כמו גם את הגדרות ביצוע בהתאמה עבור שורת הפקודה ואת hardcode.
לעדכן את כל כלי SysInternals הממוקם "C: \ כלים שלי" ולהפעיל מחדש את כל היישומים הפועלים אשר עודכנו:
שורת פקודה:
UpdateFromWeb / U:http://live.sysinternals.com/tools / D / R "/ T: C: \ כלים שלי"
קוד קשה:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ כלים שלי
SET UpdateDir = 1
SET RestartStopped = 1
עדכון כל כלי Nirsoft הממוקם "C: \ כלים שלי" ואת כל תיקיות המשנה:
שורת פקודה:
UpdateFromWeb / U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ כלים שלי"
קוד קשה:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: \ כלים שלי
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
הגדר 'ביטול דחיסה' = 1
SET RestartStopped = 1
עדכן את הקובץ בשם "Specs.doc" מ- mysite.com והעתק אותו ל- "C: \ Files \ specs.pdf האחרון":
שורת פקודה:
UpdateFromWeb / U:http://mysite.com/Specs.pdf "/ F: אחרון specs.pdf" / T: C: \ קבצים
קוד קשה:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ קבצים
SET FileToGet = אחרון Specs.pdf
לעדכן את הקבצים בספרייה "C: \ קבצים" עם הקבצים העדכניים ביותר מ Specs.zip על mysite.com:
שורת פקודה:
UpdateFromWeb / U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ קבצים
קוד קשה:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ קבצים
SET UpdateDir = 1
SET CopyNewFiles = 1
הגדר 'ביטול דחיסה' = 1
לעדכן את כל הקבצים ב "C: \ קבצים" להיות מסונכרן עם הקבצים המאוחסנים על mysite.com/files:
שורת פקודה:
/ D / T: C: \ קבצים
קוד קשה:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ קבצים
SET UpdateDir = 1
הורד עדכון מ סקריפט אינטרנט
הורד את הכלי
הורד 7-Zip שורת הפקודה כלי