כיצד להעתיק קבצים למחשב מרוחק באמצעות Powershell

סקריפטים קלים להעתקת קבצים ב- PowerShell

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

איקסהתקן על ידי לחיצה על הורד את הקובץ

כדי לתקן בעיות מחשב שונות, אנו ממליצים על Restoro PC Repair Tool:תוכנה זו תתקן שגיאות מחשב נפוצות, תגן עליך מאובדן קבצים, תוכנות זדוניות, כשל חומרה ותייעל את המחשב שלך לביצועים מקסימליים. תקן בעיות במחשב והסר וירוסים כעת ב-3 שלבים פשוטים:
  1. הורד את Restoro PC Repair Tool שמגיע עם טכנולוגיות פטנט (פטנט זמין כאן).
  2. נְקִישָׁה התחל סריקה כדי למצוא בעיות של Windows שעלולות לגרום לבעיות במחשב.
  3. נְקִישָׁה תקן הכל כדי לתקן בעיות המשפיעות על האבטחה והביצועים של המחשב שלך.
  • Restoro הורד על ידי 0 הקוראים החודש.

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

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

אז בלי הרבה מהומה, בואו נגיע לזה.

מדוע עלי להעביר קבצים באמצעות PowerShell?

פגז כוח עשוי לשמש להעברת קבצים ממספר סיבות:

  • מְהִירוּת: בעת העלאת נתונים רבים ברשת, PowerShell עשוי להיות מהיר יותר משימוש בפתרונות מבוססי GUI.
  • אוטומציה: אתה יכול להעביר קבצים באופן אוטומטי לפי לוח זמנים או בתגובה לנסיבות מסוימות על ידי שימוש בסקריפטים של PowerShell שנעשו אוטומטיים.
  • רבגוניות: העברות קבצים באמצעות FTP, FTPS, SFTP ו-SCP אפשריות עם PowerShell.
  • טיפול בשגיאות: ל-PowerShell תכונות חזקות לטיפול בשגיאות שעשויות להיות מועילות בעת העברת קבצים כדי לוודא שההעברה עברה כשורה.
  • דיווח: PowerShell מסוגלת להפיק דוחות יסודיים על הליך ההעברה, הכוללים את נפח הנתונים הכולל שהועברו, מספר הקבצים שהועברו וכל טעויות שהיו התרחש.

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

כעת הנה כיצד להעתיק קבצים למכונות מרוחקות באמצעות הכלי.

כיצד אוכל להעתיק קובץ למחשב מרוחק באמצעות PowerShell?

במאמר זה
  • מדוע עלי להעביר קבצים באמצעות PowerShell?
  • כיצד אוכל להעתיק קובץ למחשב מרוחק באמצעות PowerShell?
  • 1. העתק קובץ ממחשב מרוחק באמצעות PowerShell
  • 1.1 הגדר את החיבור המרוחק
  • 1.2 השתמש ב-Copy-Item כדי להעתיק את הקובץ
  • 2. העתק קבצים מרובים למחשב מרוחק באמצעות PowerShell

1. העתק קובץ ממחשב מרוחק באמצעות PowerShell

1.1 הגדר את החיבור המרוחק

  1. פתח את PowerShell עם זכויות אדמין, הזן את הפקודה למטה ולחץ להיכנס.
    Enable-PSRemoting -Force -Verbose
    העתקת קובץ powershell למחשב מרוחק
  2. אם אתה מקבל את השגיאה כפי שמוצגת בתמונה למעלה, הזן את הפקודה הבאה; אם לא, דלג על שלב זה:
    Set-WsManQuickConfig
  3. השתמש בפקודה הבאה כדי להגדיר את המארח המהימן שלך, במקום AFAM עם שם המחשב:
    winrm set winrm/config/client '@{TrustedHosts="AFAM"}'
    העתקת קובץ powershell למחשב מרוחק
  4. השתמש בסקריפטים של מעטפת אלה כדי להפעיל מחדש את שירות WinRM שלך ולבדוק את שם המחשב המרוחק לאחר שיש לך הוסיף את שם המחשב המרוחק למארח המהימן (זכור להחליף את AFAM בשם המחשב שלך):
    הפעל מחדש-שירות WinRM
    Test-WsMan @AFAM

טיפ מומחה:

ממומן

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

כמה פעולות ליצירת חיבור מרחוק מפורטות למעלה. ניתן להעתיק קבצים למכונות מרוחקות לאחר יצירת החיבור המרוחק.

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

1.2 השתמש ב-Copy-Item כדי להעתיק את הקובץ

  1. השתמש ב-cmdlet New-PSSession כדי להתחיל הפעלה באמצעות הפקודה למטה (זכור להחליף AFAM בשם המחשב האישי).
    $SESSION= New-PSSession -מחשב 'AFAM' -Cred $credential
    העתקת קובץ powershell למחשב מרוחק
  2. התחבר להפעלה החדשה שנוצרה באמצעות הפקודה למטה (שים לב שאתה יכול להשתמש בפקודה cd כדי לשנות את הספרייה במידת הצורך):
    כניסה ל-PSSession $SESSION
  3. העתק את הקובץ באמצעות הפקודה למטה (זכור להחליף התחלתי ו מיקום סופי עם הנתיבים האמיתיים שאתה צריך שהקובץ יועתק ממנו ואליו):
    פריט העתק – נתיב "מיקום ראשוני" – יעד "מיקום סופי"
  4. ייתכן שיהיה עליך לעזוב את המעטפת מהגישה למכשיר המרוחק לאחר אינטראקציה עם המכשיר המרוחק. לשם כך, עליך לסיים את ההפעלה באמצעות ה-cmdlet Exit-PSSession באופן הבא:
    יציאה-PSSession
קרא עוד על נושא זה
  • GarageBand עבור Windows 10: כיצד להוריד ולהתקין
  • Microsoft Search: כיצד למצוא מידע רלוונטי עם Copilot

2. העתק קבצים מרובים למחשב מרוחק באמצעות PowerShell

  1. בצע את כל השלבים המוזכרים בפתרון 1.1
  2. הצהר על כמה משתנים באמצעות הסקריפט שלהלן (כלול ערכים בפועל עבור שם המשתמש, הסיסמה ושני הנתיבים):
    $username = "שם משתמש"
    $password = "סיסמה"
    $remote_path = "\remote_computer\c$\path\to\destination"
    $local_path = "C:\path\to\local\files"
  3. לאחר מכן, צור אובייקט אישור באמצעות הסקריפט שלהלן:
    $credential = New-Object System. הַנהָלָה. אוטומציה. PSCredential ($username, (ConvertTo-SecureString $password -AsPlainText -Force))
  4. השתמש בסקריפט למטה כדי לקבל את הנתיב המקומי שהוכרז:
    $files = Get-ChildItem $local_path
  5. לבסוף, העתק כל קובץ למחשב המרוחק באמצעות הפונקציה foreach:
    foreach ($file ב-$files) {
    Copy-Item -Path $file. שם מלא -יעד $remote_path -Credential $credential
    }

פעולה זו תעתיק את כל הקבצים בספרייה המקומית שצוינה על ידי $local_path לספריית היעד במחשב המרוחק שצוין על ידי $remote_path. יהיה עליך לספק את הערכים הנכונים עבור $username, $password, $remote_path ו-$local_path.

הנה לך. אלו הן כמה מהדרכים הטובות ביותר להעתיק קבצים למחשב מרוחק באמצעות MS PowerShell.

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

אנא הודע לנו בהערות למטה אם המדריך הזה היה מועיל.

עדיין יש בעיות? תקן אותם עם הכלי הזה:

ממומן

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

כיצד למצוא ולהחליף שורות מרובות ב- PowerShell

כיצד למצוא ולהחליף שורות מרובות ב- PowerShellפגז כוח

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

קרא עוד
כיצד לבדוק אם קיימות תיקיה/ספרייה עם PowerShell

כיצד לבדוק אם קיימות תיקיה/ספרייה עם PowerShellפגז כוח

השתמש ב-cmdlet New-Item כדי ליצור ספרייה חדשה ב- PowerShellPowerShell היא מעטפת שורת פקודה ושפת סקריפטים שפותחה על ידי מיקרוסופט.זה מאפשר למשתמשים לנווט, ליצור, למחוק ולתפעל ספריות באמצעות פקודות ש...

קרא עוד
כיצד להסיר את ההתקנה של אפליקציות ברירת מחדל של Windows 11 באמצעות PowerShell

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

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

קרא עוד