کپی کردن فایل در نانو سرور با پاورشل

آموزش کپی کردن فایل در نانو سرور با پاورشل
Avatar
نویسنده: مدیا روشن
پنج‌شنبه 8 فروردین 1398
مطالعه: ۶ دقیقه ۰ نظر ۵۱۵ بازدید

کپی کردن فایل‌ها در نانو سرور با ابزاری به نام پاورشل بسیار کاربردی بوده است. در بیشتر اوقات SMB یکی از موارد مهم در سرورها توسط فایروال‌ها مسدود می‌شوند و در ریموت دسکتاپ پشتیبانی نخواهند شد. به همین علت کار کپی کردن فایل در نانو سرور بسیار سخت خواهد بود و نیاز به یک الگوی کاملاً متفاوت دارد. استفاده از ریموتینگ پاورشل می‌تواند مدیریت از راه دور را برای کاربران ویندوز فراهم آورد و یک روشی کاملاً مطمئن را برای افراد مختلف به منظور کپی کردن فایل به وجود می‌آورد.
به همین منظور با دنبال کردن نکات و دستورات زیر می‌توانید شروع به کپی کردن فایل‌های خود کنید. در این مقاله از سری مقالات آموزش پاورشل و آموزش ویندوز به طور کامل به این مورد خواهیم پرداخت.

خرید انواع سرویس ویندوز پارس پک با سیستم PowerShell

از این مقاله می‌‌توانید برای مدیریت سرویس‌های ویندوز خود استفاده کنید و اگر قصد خرید سرور ویندوز پارس پک را دارید، می‌توانید با کارشناسان فروش ما در ارتباط باشید. همچنین، می‌توانید جهت کسب‌ اطلاعات بیشتر به لینک‌های زیر مراجعه کنید.

 

کپی کردن فایل درنانو سرور با پاورشل ویندوز
نحوه کپی کردن فایل در Nano Server

کپی کردن فایل در نانو سرور با پاورشل

به منظور به نتیجه رساندن دستور فوق باید مراحلی را به ترتیب طی کنید تا بتوانید کپی کردن فایل را انجام دهید.

فعال کردن PowerShell ISE

  • برای اینکه بتوانید فایل ها را در نانو سرور کپی کنید، نیاز است تا PowerShell ISE را فعال کنید. به همین منظور برای اینکه بتوانید این کار را در هر خط فرمان به انجام برسانید، نیاز است تا دستور زیر را به اجرا برسانید:
RunAs /user:Administrator PowerShell_ISE.exe

همچنین به منظور باز کردن PowerShell ISE به صورت حرفه ای تر می توان از کلیدهای ترکیبی Ctrl + Shift + Click استفاده کرد. به کار بردن ISE چندان ضروری نیست اما به منظور ویرایش پرونده های موجود از راه دور و پیدا کردن اشکالات درون آن ها می توان از اسکریپت هایی که در پاورشل وجود دارد، استفاده کرد و کارها را به طور آسان تر به پیش برد.

فعال سازی session

  • session را استارت کنید. برای اینکه بتوانید این session را استارت کنید نیاز است تا دستور زیر را در خط فرمان PowerShell ISE وارد کنید:
$ip = "192.168.0.100" # replace with your Nano Server's IP address
$s = New-PSSession -ComputerName $ip -Credential ~\Administrator

کپی در nano server

  • برای کپی کردن فایل ها و پرونده های محلی در نانو سرور باید دستورات زیر را در محیط پاورشل وارد نمایید:
Copy-Item -ToSession $s -Path C:\PowerShell\Tools\* -Destination c:\Tools –Recurse

برای اینکه دستور بالا را به راحتی درک کنید می توانید به نکات زیر توجه کنید.

  •  -Path مشخص کننده مسیر موجود در رایانه محلی است.
  •  -Destination مسیر رایانه را از راه دور مشخص می کند. همچنین نکته ای بسیار قابل تامل است این می باشد که C:/ Tools باید قبل از اجرای هر دستوری در سرور وجود داشته باشد.

در نهایت شما می توانید با مشخص کردن نام پوشه مورد نظر خود و پارامتر –Recurce تمام محتوایی که در یک پوشه قرار دارند را کپی نمایید.
به دستور زیر توجه کنید:

Copy-Item -ToSession $s -Path C:\PowerShell\Tools\* -Destination c:\Tools –Recurse

کپی از نانو سرور

  • کپی کردن از نانو سرور. به منظور اینکه بتوان پرونده های از راه دور را کپی کرد، دسترسی به نانو سرور یکی از بهترین راه هایی است که در پیش روی شما می باشد. به همین منظور می توانید دستور زیر را در پاورشل وارد نمایید:
Copy-Item -FromSession $s -Path C:\Windows\Logs\DISM\dism.log -Destination C:\PowerShell

عباراتی که در ادامه آورده خواهد شد، همانند اسکریپت قبلی می باشد:

  • به منظور مشخص نمودن مسیر از راه دور رایانه از –Path استفاده می شود.
  • برای اینکه بتوان به مسیر موجود در رایانه محلی دسترسی داشت، از –Destination می توان بهره برد. همچنین پیش از اجرای دستور باید باید پوشه مقصد C:\PowerShell را داشته باشید.

یادگیری دستورات پاورشل و هر آنچه که به آن مربوط می باشد، دریچه ای از اطلاعات را رو به شما باز می کند که یکی از آن ها کپی کردن فایل از نانو سرور با پاورشل است.

جمع بندی

پاورشل در بین ابزارهای قدرتمندی است که با استفاده از آن می توان وارد دنیایی از اطلاعات کامپیوتری شد. این موتور خودکار با ساده تر کردن دستورات نتایج مطلوب تری را برای شما به مرحله اجرای نهایی می رساند. از این رو با فراگیری هر آنچه که به پاورشل ویندوز مربوط می شود، می توانید سطح و لول کاری خود را از یک کاربر عادی به یک کاربر حرفه ای ویندوز ارتقا دهید. تنها چیزی که در این راه نیاز می باشد تسلط کامل به اسکریپت های موجود است. پاورشل بهترین ابزار طراحی شده توسط مایکروسافت می تواند هر آنچه که در یک محیط سروری و یا کامپیوتری به آن نیاز دارید را برآورده نماید. برای مطالعه مقالات بیشتر می توانید از بخش آموزش سیستم عامل پارس پک، اقدام نمایید.

سوالات متداول

1. چه راه های دیگه برای ارسال فایل و یا کپی کردن آن ها به نانو سرور وجود دارد؟

به طور کلی تنها راهی که می توان توسط آن به نانو سرور فایل ارسال و یا کپی کرد، پاورشل می باشد.

2. اطلاعات مورد نیاز برای ارتباط را در پاورشل چه می نامند؟

به تمام اطلاعاتی که برای ارتباط مورد نیاز است به اصطلاح Session نامیده می شود.

3. برای دسترسی به اطلاعات مورد نیاز برای برقراری ارتباط به چه دستوری نیاز است؟

اگر می خواهید که به اطلاعات مورد نیاز برای برقراری ارتباط دسترسی پیدا کنید، می توانید دستور زیر را وارد نمایید:

$session = New-PSSession -ComputerName 192.168.0.21 -Credential administrator

4. منظور از $session، administrator و 192.168.0.21 در دستور فوق چه چیزی می باشند؟

هر کدام از دستورات بالا به ترتیب انتقال دهنده مفاهیم زیر می باشند:

  • $session: نام متغیر
  • Administrator: یوزر نیم و یا نام کاربری
  • 192.168.0.21: آدرس IP سرور نانو