نماد سایت ایوسی

راهنمایی در مورد لیست دستورات PowerShell

راهنمای مبتدیان برای Windows PowerShell Path

راهنمای مبتدیان برای Windows PowerShell Path

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

معرفی PowerShell

اولین نسخه PowerShell در سال ۲۰۰۶ عموماً برای دستیابی به عملکرد و قابلیت‌های بیشتری نسبت به کامندلاین سنتی (Command Prompt) طراحی شد. در حال حاضر، PowerShell چندان محدود به محیط کامندلاین نیست و می‌توان با استفاده از آن به صورت تعاملی و یا از طریق نوشتن اسکریپت‌ها اقدام به کنترل بسیاری از فعالیت‌های سیستمی کرد.

مرتبط: کپی کردن یک فایل از راه دور با استفاده از PowerShell

نحوه کارکرد دستورات PowerShell

هر دستور در PowerShell یک cmdlet نامیده می‌شود. Cmdlet ها عبارتند از برنامه‌های کوچکی که می‌توانند یک یا چند وظیفه را در سیستم عامل ویندوز انجام دهند. هر cmdlet توسط یک نام، آرگومان‌ها (arguments) و گزینه‌ها (switches) تشکیل می‌شود. آرگومان‌ها مقادیر خاص یا مواردی هستند که به عنوان ورودی برای یک cmdlet مورد استفاده قرار می‌گیرند. گزینه‌ها یک نقشه اضافی برای cmdlet ایفا می‌کنند که می‌توانند با استفاده از آن تنظیمات خاصی را اعمال کنند.

مرتبط: جستجوی فایل‌ها بر اساس نوع با دستور PowerShell

لیستی از دستورات PowerShell

در ادامه، به تعدادی از دستورات PowerShell رایج که به کاربران کمک می‌کنند تا مدیریت و کنترل سیستم عامل ویندوز را بهبود بخشند، می‌پردازیم:

۱. Get-Process

این cmdlet برای دریافت اطلاعاتی در مورد فرآیندهای در حال اجرا در سیستم عامل ویندوز استفاده می‌شود. با اجرای این دستور، شما می‌توانید لیست کاملی از فرآیندها را دریافت کنید که شامل نام فرآیند، شماره منحصر به فرد فرآیند (PID)، مصرف حافظه و سایر جزئیات است.

۲. Get-Service

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

۳. Set-ExecutionPolicy

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

۴. Get-ChildItem

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

۵. New-Item

با استفاده از این cmdlet می‌توانید یک فایل یا پوشه جدید در سیستم عامل ویندوز ایجاد کنید. شما می‌توانید برای ایجاد فایل با استفاده از پسوند، نوع فایل (متنی، تصویری، صوتی و غیره) و دیگر جزئیات لازم را مشخص کنید.

مرتبط: ریست کردن یک سرویس با استفاده از PowerShell

۶. Rename-Item

این cmdlet برای تغییر نام فایل‌ها و پوشه‌ها در سیستم عامل ویندوز استفاده می‌شود. با استفاده از این دستور، شما می‌توانید نام یک فایل یا پوشه را تغییر دهید.

۷. Copy-Item

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

۸. Remove-Item

این cmdlet برای حذف فایل‌ها و پوشه‌ها در سیستم عامل ویندوز استفاده می‌شود. با استفاده از این دستور، شما می‌توانید یک فایل یا پوشه را برای حذف مشخص کنید.

۹. Move-Item

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

مرتبط: طریقه اتصال به یک سرور از طریق PowerShell

۱۰. Get-Help

این cmdlet برای دریافت راهنمایی و راهنمای دستورات PowerShell استفاده می‌شود. با اجرای این دستور به همراه نام دستور مشخص، شما می‌توانید راهنمای مربوط به آن دستور را دریافت کنید.

۱۱. Get-Host

این cmdlet اطلاعاتی در مورد میزبان PowerShell فعلی را نشان می‌دهد، از جمله نسخه PowerShell و نسخه سیستم عامل.

۱۲. Clear-Host

این cmdlet صفحه محیط اجرای PowerShell را پاک می‌کند و خروجی قبلی دستورات را پاک می‌کند، بنابراین صفحه خالی و جدیدی برای اجرای دستورات جدید را فراهم می‌کند.

۱۳. Get-Date

این cmdlet تاریخ و زمان فعلی را نشان می‌دهد.

۱۴. Get-Content

این cmdlet محتوای یک فایل را خوانده و نمایش می‌دهد. با استفاده از این دستور، شما می‌توانید متن، کد، یا دیگر محتویات فایل را به صورت مستقیم در PowerShell مشاهده کنید.

۱۵. Set-Content

این cmdlet محتوای یک فایل را تغییر می‌دهد یا ایجاد می‌کند. با استفاده از این دستور، شما می‌توانید متن یا دیگر محتویات را به یک فایل در PowerShell اضافه کنید یا تغییر دهید.

مرتبط: حذف فایل‌های خالی با استفاده از PowerShell

نکات قابل توجه

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

همچنین به خاطر داشته باشید که PowerShell توسط بسیاری از نرم‌افزارهای مایکروسافت وجود دارد و برای اجرای برخی از ساختارهای اسکریپتی مورد نیاز است.

مرتبط: اجرای یک اسکریپت PowerShell بر روی یک سرور

نتیجه‌گیری

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

مرتبط: 

خروج از نسخه موبایل