Windows Tips & News

התחל תהליך מוגבר מ- PowerShell

PowerShell היא צורה מתקדמת של שורת פקודה. הוא מורחב עם קבוצה ענקית של cmdlets מוכנים לשימוש ומגיע עם היכולת להשתמש ב-.NET framework/C# בתרחישים שונים. היום, אני אראה לך איך להתחיל תהליך מוגבה מההנחיה של PowerShell.

קודם, כיסיתי איך אותו דבר יכול להיות נעשה מקובץ אצווה. עם זאת, עם Windows 10 Creators Update, מיקרוסופט הולכת לבטל את הדגשת שורת הפקודה ולקדם את PowerShell בכל מקום. עיין במאמרים אלה לעיון:

  • Windows 10 build 14986 מחליף את שורת הפקודה ב-PowerShell בכל מקום
  • הוסף את שורת הפקודה בחזרה לתפריט Win+X ב-Windows 10 Creators Update
  • הוסף שורת פקודה לתפריט ההקשר ב-Windows 10 Creators Update
  • הסר את חלון PowerShell פתח כאן מתפריט ההקשר ב-Windows 10

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

התחל תהליך מוגבר מ-PowerShell

עבור משימה זו, נשתמש ב-Cmdlet Start-Process. זה תומך ב מספר אפשרויות, אחד מהם הוא -Verb. אם תציין -Verb בתור "RunAs", התהליך שאתה מתכוון להתחיל ייפתח מוגבה.

בואו ננסה להפעיל את אפליקציית פנקס הרשימות מוגבה.

  1. פתח את PowerShell.
  2. הקלד או העתק-הדבק את הפקודה הבאה:
    התחל תהליך "notepad.exe" - פועל RunAs
  3. תופיע הנחיה של UAC. אשר את זה:
  4. אפליקציית Notepad תיפתח מוגבהת. אתה יכול להבטיח זאת באמצעות מנהל המשימות. ראה את המאמר: כיצד לבדוק אם תהליך פועל כמנהל מערכת (מוגבה) ב-Windows

הערה: אם תלחץ על הלחצן "לא" בהנחיית UAC, מסוף PowerShell ידפיס הודעת שגיאה "הפעולה בוטלה על ידי המשתמש". זה צפוי.

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

powershell.exe -פקודה "Start-Process Notepad.exe -Verb RunAs"

התוצאה תהיה זהה. חלון Powershell יהבהב לרגע ואז האפליקציה תיפתח מוגבהת.

התחל תהליך מוגבר עם טיעונים מ- PowerShell

אם אתה צריך להעביר כמה ארגומנטים (הידועים גם כמתגים או פרמטרים) לתהליך שאתה הולך להתחיל ברמת PowerShell, השתמש בבורר -Argument של ה-cmdlet Start-Process. ארגומנט שצוין שם יועבר לקובץ ההפעלה היעד. להלן דוגמאות ששונו עם Notepad.exe שהשתמשתי בו למעלה.

עבור מסוף PowerShell, השתמש בפקודה הבאה:

התחל תהליך "notepad.exe" -טיעון "C:\My Stuff\my file.txt" -Verb RunAs

סגור את הנתיבים שיש בהם רווחים במרכאות. אם אתה צריך להעביר יותר מיותר ארגומנטים, הפרד אותם באמצעות פסיקים והשתמש ב-ArgumentList:

התחל תהליך "file.exe" -ArgumentList "argument1, argument2, argument3" -Worb RunAs

מתוך PowerShell, אתה יכול להשתמש בפקודה הבאה:

powershell.exe -פקודה "התחל בתהליך 'Notepad.exe' - ארגומנט 'C:\My Stuff\my file.txt' -Verb RunAs"

עוד דוגמה:

powershell -פקודה "Start-Process powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoExit -Command \`"Checkpoint-Computer -תיאור \"RestorePoint1\" -RestorePointType \"MODIFY_SETTINGS\"\`"' -פועל רץ כמו"

עיין במאמר למידע נוסף: צור נקודת שחזור ב-Windows 10 עם PowerShell

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

כיצד להשבית את לחצן החיפוש החזותי ב- Microsoft Edge

כיצד להשבית את לחצן החיפוש החזותי ב- Microsoft Edge

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתאתה יכול להשבית את כפתור החיפוש ...

קרא עוד

כיצד להפעיל מצב ילדים ב-Microsoft Edge

כיצד להפעיל מצב ילדים ב-Microsoft Edge

כך תוכל להפעיל מצב ילדים ב- Microsoft Edge.ב קצה 90, אשר שוחרר באפריל 2021, הציגה מיקרוסופט מצב ג...

קרא עוד

הפעל או השבת את מצב שאל טווח גילאים לילדים ב-Microsoft Edge

הפעל או השבת את מצב שאל טווח גילאים לילדים ב-Microsoft Edge

להלן כיצד להפעיל או להשבית את מצב Ask Age Range for Kids ב- Microsoft Edge. הוא מושבת כברירת מחדל...

קרא עוד