O'chirish-Element - fayl yoki katalogni o'chiradi:
Invoke-Command - masofaviy kompyuterda buyruqni ishga tushiradi:
ForEach-Object - To'plamdagi har bir element uchun buyruqni ishga tushiradi:
CMD (Buyruqlar satrining qisqartmasi) va PowerShell ikkalasi ham Windows operatsion
tizimlarida mavjud bo'lgan buyruq qatori interfeyslaridir, biroq ular ba'zi muhim farqlarga ega:
Sintaksis:
CMD buyruqlar va parametrlardan iborat oddiy sintaksisdan foydalanadi, PowerShell esa
cmdletlar, funktsiyalar va quvurlarni o'z ichiga olgan murakkabroq sintaksisdan foydalanadi. PowerShell
sintaksisi CMD sintaksisiga qaraganda ancha moslashuvchan va kuchli bo'lib,
vazifalarni
avtomatlashtirish va ma'lumotlar bilan ishlashni osonlashtiradi.
Ob'ektga yo'naltirilgan:
PowerShell ob'ektga yo'naltirilgan qobiqdir, ya'ni u hamma narsani ob'ekt
sifatida ko'radi va siz ushbu ob'ektlardan ma'lumotlarni osongina boshqarishingiz va chiqarib olishingiz
mumkin. Bundan farqli o'laroq, CMD faqat oddiy matn chiqishini qaytaradi.
Modullar:
PowerShell modulli arxitekturaga ega bo'lib, foydalanuvchilarga modullarni qo'shish
orqali o'z funksiyalarini kengaytirish imkonini beradi. CMD
modulli arxitekturaga ega emas,
shuning
uchun uning funksionalligi o'rnatilgan buyruqlar bilan cheklangan.
Integratsiya:
PowerShell Active Directory, Exchange va SharePoint kabi ko'plab
Microsoft
texnologiyalari bilan integratsiyalashgan. Shuningdek, u uchinchi tomon vositalari va platformalari bilan
integratsiyalashishi mumkin. CMD bir xil darajadagi integratsiyaga ega emas.
Dostları ilə paylaş: