نصب و پیکربندی Windows PowerShell

 

در موارد زیر استفاده می شود: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

آخرین تغییرات عنوان: 2010-05-18

قبل از استفاده از Windows PowerShell، دقت کنید که نسخه های صحیح Windows PowerShell و Windows Remote Management ‎(WinRM)‎ بر روی رایانه نصب و پیکربندی شده باشد. شما باید از Windows Management Framework که حاوی نسخه های صحیح Windows PowerShell v2 و WinRM 2.0 است را استفاده کنید.

اگر رایانه شما دارای Windows 7 یا Windows Server 2008 R2 است نیازی به اتصال برنامه دیگر نیست. Windows Management Framework از قبل نصب شده است.

اگر رایانه شما یکی از سیستم های اجرایی زیر را دارد می توانید Windows Management Framework را بارگیری و نصب کنید:

  • Windows Vista Service Pack 1 ‎(SP1)‎ یا SP2

  • Windows Server 2008 SP1 یا SP2

  • Windows Server 2003 SP2

  • Windows XP SP3

شروع به کار:

  1. نسخه های قبلی Windows PowerShell را از رایانه خود حذف کنید.‎

  2. نسخه های قبلی WinRM را از رایانه خود حذف کنید.‎

  3. Windows Management Framework را نصب کنید.‎

  4. بررسی کنید که Windows PowerShell می تواند اسکریپت ها را اجرا کند.‎

  5. تأیید کنید که WinRM به Windows PowerShell اجازه می دهد وصل شود.‎

1. نسخه های قبلی Windows PowerShell را از رایانه خود حذف کنید

قبل از اینکه بتوانید Windows Management Framework را نصب کنید، باید هر یک از نسخه های موجود Windows PowerShell را حذف کنید.

توجه   این مرحله برای Windows 7 یا Windows Server 2008 R2 لازم نیست.

Windows PowerShell را از Windows Vista حذف کنید

  1. در صفحه کنترل، در برنامه ها، برنامه ها و ویژگی ها را باز کرده و هر موردی از Windows PowerShell را که در لیست برنامه های نصب شده ظاهر می شود حذف کنید. برای مثال، نسخه Community Technology Preview (CTP)، Windows PowerShell نسخه دو ممکن است به عنوان Windows PowerShell ‎(TM)‎ نسخه دو ظاهر شود.

  2. در زیر کارها، مشاهده موارد به روزرسانی و نصب شده را انتخاب کنید و هر موردی از Windows PowerShell را که در لیست برنامه های بروز و نصب شده ظاهر می شود حذف کنید. برای مثال، نسخه یک Windows PowerShell V1 می تواند به عنوان نسخه به روز Windows با یکی از شماره های مقاله پایگاه دانش Microsoft که در زیر عنوان شده ظاهر شود:

    • KB928439

    • KB923569

Windows PowerShell را از Windows Server 2008 حذف کنید

  1. مدیر سرور را راه اندازی کرده و به ویژگی ها بروید.

    1. روی ویژگی های لغو نصب کلیک کنید.

    2. Windows PowerShell را انتخاب کرده و جهت لغو نصب دستورالعمل های زیر را دنبال کنید.

  2. در صفحه کنترل، در برنامه ها، برنامه ها و ویژگی ها را باز کرده و هر موردی از Windows PowerShell را که در لیست برنامه های نصب شده ظاهر می شود حذف کنید.

  3. در زیر کارها، مشاهده نسخه های بروز نصب شده را انتخاب کنید. هر یک از موارد Windows PowerShell را که در لیست نسخه های بروز نصب شده ظاهر می شود حذف کنید.

بالای صفحه‎

Windows PowerShell را از Windows Server 2003 و Windows XP حذف کنید

  1. در صفحه کنترل، افزودن یا حذف برنامه ها را باز کرده و هر موردی از Windows PowerShell را که در لیست برنامه های نصب شده ظاهر می شود حذف کنید.

  2. در افزودن یا حذف برنامه ها، نمایش موارد به روزآوری شده را انتخاب کنید. هر یک از موارد Windows PowerShell را که در لیست نسخه های بروز نصب شده ظاهر می شود حذف کنید. برای مثال، نسخه یک Windows PowerShell می تواند به عنوان نسخه به روز Windows با مقاله شماره KB926139 پایگاه دانش ظاهر شود.

بالای صفحه‎

2. نسخه های قبلی WinRM را از رایانه خود حذف کنید

قبل از اینکه بتوانید Windows Management Framework را نصب کنید، باید هر یک از نسخه های موجود WinRM را حذف کنید.

توجه   این مرحله برای Windows 7 یا Windows Server 2008 R2 لازم نیست.

WinRM را از Windows Vista یا Windows Server 2008 حذف کنید

  1. در صفحه کنترل، در برنامه ها، برنامه ها و ویژگی ها را باز کرده و هر موردی از Windows Remote Management را که در لیست برنامه های نصب شده ظاهر می شود حذف کنید.

  2. در زیر کارها، مشاهده نسخه های بروز نصب شده را انتخاب کنید. هر یک از موارد Windows Remote Management را که در لیست نسخه های بروز نصب شده ظاهر می شود حذف کنید. برای مثال، Community Technology Preview (CTP)، WinRM 2.0 می تواند به عنوان WindowsRemoteManagement با یکی از شماره های مقاله پایگاه دانش که در زیر ذکر شده است ظاهر شود:

    • KB936059

    • KB950099

Windows PowerShell را از Windows Server 2003 و Windows XP حذف کنید

  1. در صفحه کنترل، افزودن یا حذف برنامه ها را باز کرده و هر موردی از Windows Remote Management را که در لیست برنامه های نصب شده ظاهر می شود حذف کنید.

  2. در افزودن یا حذف برنامه ها، نمایش موارد به روزآوری شده را انتخاب کنید. هر یک از موارد Windows Remote Management را که در لیست نسخه های بروز نصب شده ظاهر می شود حذف کنید. برای مثال، WinRM باید به عنوان نسخه به روز Windows با مقاله شماره KB936059 پایگاه دانش ظاهر شود.

بالای صفحه‎

3. Windows Management Framework را نصب کنید

  • Windows Management Framework‎ را بارگیری کرده و نصب کنید. بسته ای را که شامل نسخه دو Windows PowerShell و WinRM 2.0 است انتخاب کرده و آن را در سیستم اجرایی، معمار سیستم و زبان اجرا کنید.

    پس از نصب WinRM و Windows PowerShell، نرم افزار را به منظور کارکرد صحیح که در مراحل بعد توضیح داده می شود پیکربندی کنید.

    توجه   اگر رایانه محلی شما توسط یک سرور Microsoft Internet Security و Acceleration ‎(ISA)‎ محافظت می شود، ممکن است لازم باشد Windows Firewall Client را نصب کنید یا یک سرور پراکسی را در رایانه محلی خود جهت اتصال Windows PowerShell به سرویس آزمایشی پیکربندی کنید. برای کسب اطلاعات بیشتر، به Windows PowerShell: سؤالات متداول برای مدیران‎ مراجعه کنید.

بالای صفحه‎

4. بررسی کنید که Windows PowerShell می تواند اسکریپت ها را اجرا کند

  1. روی شروع > همه برنامه ها > لوازم جانبی > Windows PowerShell کلیک کنید.

  2. برای باز کردن Windows PowerShell یکی از موارد زیر را انجام دهید:

    • در صورت اجرای Windows Vista، Windows 7 یا Windows Server 2008 R2 روی Windows PowerShell کلیک راست کرده و اجرا به عنوان مدیر سیستم را انتخاب کنید. در صورت دریافت اعلان کنترل اشتراک کاربر، اگر می خواهید ادامه دهید، روی ادامه کلیک کنید.

    • در صورت اجرای Windows XP یا Windows Server 2003، روی Windows PowerShell کلیک کنید.

  3. فرمان زیر را اجرا کنید:

    ‎Get-ExecutionPolicy
    
  4. اگر مقدار برگشتی چیزی غیر از RemoteSigned است، باید مقدار را به RemoteSigned تغییر دهید.

    توجه   هنگامی که سیاست اجرای اسکریپت را روی RemoteSigned تنظیم می کنید، فقط می توانید اسکریپت های ایجاد شده روی رایانه یا اسکریپت های امضا شده توسط یک منبع قابل اطمینان را اجرا کنید.

فعال کردن اسکریپت ها برای اجرا در Windows PowerShell

در فضای اجرای Windows PowerShell، به عنوان مدیر سیستم وارد شوید و فرمان زیر را اجرا کنید:

‎Set-ExecutionPolicy RemoteSigned

بالای صفحه‎

5. تأیید کنید که WinRM به Windows PowerShell اجازه می دهد وصل شود

  1. روی شروع > همه برنامه ها > و لوازم جانبی کلیک کنید.

  2. برای باز کردن اعلان فرمان، یکی از موارد زیر را انجام دهید:

    • در صورت اجرای Windows Vista، Windows 7 یا Windows Server 2008 R2 روی اعلان فرمان کلیک راست کرده و اجرا به عنوان مدیر سیستم را انتخاب کنید. در صورت دریافت اعلان کنترل اشتراک کاربر، اگر می خواهید ادامه دهید، روی ادامه کلیک کنید.

    • در صورت اجرای Windows XP یا Windows Server 2003، روی اعلان فرمان کلیک کنید.

  3. در اعلان فرمان، فرمان های زیر را اجرا کنید:

    ‎net start winrm
    winrm get winrm/config/client/auth
    

    توجه   اگر WinRM از قبل در حال اجرا است، لازم نیست آن را راه اندازی کنید. با اجرای فرمان sc query winrm می توانید وضعیت WinRM را بررسی کنید.

  4. در نتایج، مقدار Basic = را جستجو کنید. اگر مقدار Basic = false است، باید مقدار را به Basic = true تغییر دهید.

    توجه   اگر سرویس WinRM را راه اندازی نموده اید، و نیازی به تغییر مقدار Basic ندارید، فرمان net stop winrm را برای توقف سرویس WinRM اجرا کنید.

پیکربندی WinRM برای پشتیبانی از تأیید اعتبار اصلی

  1. در اعلان فرمانی که به عنوان مدیر سیستم وارد شده اید، فرمان های زیر را اجرا کنید: مقدار بین آکولادها { } به بزرگی و کوچکی حروف حساس است:

    ‎winrm set winrm/config/client/auth @{Basic="true"}
    
  2. در خروجی فرمان، مقدار Basic = true را تأیید کنید.

    توجه   اگر سرویس WinRM را راه اندازی نموده اید، فرمان net stop winrm را برای توقف سرویس WinRM اجرا کنید.

بالای صفحه‎

 
‏‏موضوعات راهنمای مرتبط
‏‏در حال بارگیری...
‏‏هیچ منبعی یافت نشد.