PowerShell מרחוק או ' PSRemoting 'מסייע למשתמשים לבצע את הפקודות במחשבים המרוחקים. 'PSRemoting' מופעל כברירת מחדל במערכת. עם זאת, לפעמים זה לא מופעל במערכות. כאשר ה-PSRemoting מופעל, פקודות מבוצעות על המערכת המקומית תחילה ולאחר מכן נשלחות למערכות המרוחקות. בתמורה, התוצאה נשלחת חזרה למחשב/מערכת המקומית ממחשב/מערכת מרוחק.
הפוסט הבא יכסה את השיטה להפעלת 'PSRemoting' ב- PowerShell.
כיצד להפעיל PSRemoting (מקומי ומרחוק)?
הגישות שלהלן יידונו במדריך שלהלן:
שיטה 1: אפשר PSRemoting במערכת המקומית
הפעלת ה' PSRemoting במחשב המקומי זו לא משימה קשה. כל מה שזה דורש הוא להריץ פקודה אחת שהיא ' Enable-PSRemoting 'cmdlet. לסיוע נוסף, עיין בדוגמאות המוזכרות.
דוגמה 1: אפשר PSRemoting במערכת המקומית על ידי ביצוע הפקודה 'Enable-PSRemoting'
מפעיל רק את ' Enable-PSRemoting ' cmdlet יאפשר את ' PSRemoting אבל זה יבדוק את הרשת. בעת בדיקת הרשת, השגיאות צפויות להגיע, כפי שמודגם להלן:
Enable-PSRemoting
דוגמה 2: דלג על בדיקת פרופיל הרשת בעת הפעלת PSRemoting
כעת, כאשר ' - SkipNetworkProfileCheck פרמטר ' יתווסף יחד עם ' Enable-PSRemoting ' cmdlet, בדיקת הרשת תידלג תוך הפעלת ' PSRemoting '. המשמעות היא שהודעות השגיאה לא יוצגו:
Enable-PSRemoting - SkipNetworkProfileCheck
דוגמה 3: הפעל מחדש את ה-PSRemoting הקיים
אם ה' PSRemoting ' כבר מופעל ויוצר כמה בעיות בזמן השימוש בו, אז ניתן להפעיל אותו מחדש על ידי ביצוע ' Enable-PSRemoting ' cmdlet יחד עם ' -כּוֹחַ ' פרמטר:
Enable-PSRemoting -כּוֹחַ
שיטה 2: אפשר PSRemoting במערכת המרוחקת
הפעלת ה' PSRemoting 'על המערכת המרוחקת היא משימה די מסובכת וקשה. עם זאת, זה לא בלתי אפשרי. הפעלת PSRemoting במחשב המרוחק דורשת התקנה של ' PsExec 'שירות.
שלב 1: התקן את תוכנית השירות PsExec
הפעלת ה' PSRemoting ' במחשב המרוחק דורש את ' PsExec תוכנית השירות שתתקין במערכת. מסיבה זו, בצע את הפקודה הנתונה:
התקנה-מודול -שֵׁם psexec
שלב 2: הפעל את ה-PSRemoting במחשב המרוחק
לאחר הפעלת ה' PsExec ', הפעל את ' PSRemoting ' במחשב המרוחק:
psexec.exe < Remote_Computer_Name > -ס powershell Enable-PSRemoting -כּוֹחַ
לפי הקוד לעיל:
-
- ראשית, כתוב את ' psexec.exe ' ואחריו שם המחשב המרוחק.
- לאחר מכן, כתוב את ' -ס ' פרמטר ולהקצות לו את הערך ' פגז כוח '.
- לאחר מכן, כתוב את ' Enable-PSRemoting ' ביחד איתי ' -כּוֹחַ ' פרמטר.
זה היה הכל על הפעלת PSRemoting במחשבים מקומיים ומרוחקים.
סיכום
ה ' PSRemoting ' ניתן להפעיל במערכת המקומית על ידי ביצוע ' Enable-PSRemoting 'cmdlet. בעוד במחשב המרוחק, הוא מופעל עם תמיכה של ' psexec.exe 'תועלת. ה-PSRemoting הוא התהליך המאפשר למנהלי המערכת להפעיל את הפקודות במחשב המרוחק ממחשב מקומי. פוסט זה הסביר את ההליך להפעלת PSRemoting במחשבים מקומיים ומרוחקים כאחד.