• PowerShell skripti namunasidan
  • 63. Yordam fayllarini yangilash
  • 65. Massivni yaratish
  • BIOS ma'lumotlarini olish




    Download 1,98 Mb.
    bet11/13
    Sana20.05.2024
    Hajmi1,98 Mb.
    #245715
    1   ...   5   6   7   8   9   10   11   12   13
    Bog'liq
    Operatsino tizimlar 2-amaliy ish

    61. BIOS ma'lumotlarini olish
    Get-WmiObject Sinfga ega cmdlet tizimingizdan Win32_BIOS BIOS ma'lumotlarini oladi. Bu BIOS versiyasi, ishlab chiqaruvchi va seriya raqami kabi ma'lumotlarni o'z ichiga olishi mumkin. Quyidagi PowerShell skriptlari yordamida tizimingizdan BIOS ma'lumotlarini oling .
    Get-WmiObject Win32_BIOS

    62. Administrator huquqlarini tekshirish
    Ushbu skript joriy PowerShell seansi .NET sinfidan foydalanib ma'muriy imtiyozlarga ega yoki yo'qligini tekshiradi WindowsPrincipal. Bu to'g'ri ishlashi uchun yuqori ruxsatlarni talab qiladigan skriptlar uchun muhimdir. PowerShell skripti namunasidan foydalanib, administrator imtiyozlari bilan PowerShell ishlayotganingizni tekshiring .
    if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
    {
    Write-Host "You are not running PowerShell as an Administrator."
    }

    63. Yordam fayllarini yangilash
    Cmdlet Update-Help PowerShell cmdletlari uchun eng so'nggi yordam fayllarini yuklaydi, bu sizning eng dolzarb hujjatlar va misollarga kirish huquqiga ega bo'lishingizni ta'minlaydi. PowerShell yordam fayllarini oxirgi versiyaga yangilang:
    Update-Help


    64. Ko‘p qatorli izoh yaratish
    PowerShell'da <# va orasidagi har qanday narsa #> izoh sifatida qabul qilinadi va tarjimon tomonidan e'tiborga olinmaydi. Ko'p qatorli sharhlar skriptlar ichida batafsil tushuntirishlar yoki hujjatlarni qo'shish uchun foydalidir. Skriptlaringizda quyidagi kabi ko'p qatorli sharh yaratishingiz mumkin:
    <#
    This is a multi-line comment.
    It can span several lines.
    #>



    65. Massivni yaratish
    PowerShell'da massivlar vergul bilan ajratilgan qiymatlar ro'yxatini ichiga qo'yish orqali yaratiladi @().
    $myArray = @('apple', 'banana', 'cherry')
    Write-Host "The array contains: $myArray"
    Bu buyruq uchta elementdan iborat massivni yaratadi $myArray : “olma”, “banan” va “gilos”. Keyin buyruq Write-Host butun massivni satr sifatida chiqaradi.


    Download 1,98 Mb.
    1   ...   5   6   7   8   9   10   11   12   13




    Download 1,98 Mb.