• 12 Basic For Loop
  • 14. Sanadan vaqtni qoshish yoki ayirish
  • . Sanalarni solishtirish
  • Tizim xizmatlarini olish
  • O`zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




    Download 0,62 Mb.
    bet3/3
    Sana05.07.2024
    Hajmi0,62 Mb.
    #266727
    1   2   3
    Bog'liq
    operatsion tizm 2top

    12. To'plam orqali ForEach Loop
    Loop foreach to'plamdagi har bir elementni, masalan, massivni takrorlaydi. Mana PowerShell skriptiga misol.
    $names = @('Alice', 'Bob', 'Charlie')
    foreach ($name in $names) {
    Write-Host "Hello, $name!"
    }
    Bu halqa massivdagi har bir odamni kutib oladi $names .



    12 Basic For Loop
    Loop for kod blokini bir necha marta takrorlaydi. Mana oddiy PowerShell sikli misoli.
    for ($i = 0; $i -lt 5; $i++) {
    Write-Host "Iteration number: $i"
    }
    Ushbu tsikl takrorlash raqamini 0 dan 4 gacha besh marta chop etadi.


    14. Sanadan vaqtni qo'shish yoki ayirish
    PowerShell sana obyektlarida mavjud AddDays, AddHours, , va shunga o'xshash usullardan foydalangan holda sanaga vaqtni osongina qo'shish yoki ayirish imkonini beradi .AddMinutes
    $originalDate = Get-Date
    $futureDate = $originalDate.AddDays(30)
    $pastDate = $originalDate.AddDays(-30)


    Write-Host "30 days from now: $futureDate"
    Write-Host "30 days ago: $pastDate"
    Ushbu skript kelajakdagi 30 kunlik va joriy kundan boshlab o'tmishdagi 30 kunlik sanalarni qanday hisoblashni ko'rsatadi.



    . Sanalarni solishtirish
    Ikki sanani solishtirish skript yaratishda keng tarqalgan vazifadir. Qaysi biri erta yoki kechroq ekanligini yoki ikkita sana bir xilligini bilish uchun sanalarni solishtirishingiz mumkin.
    $date1 = Get-Date "2023-01-01"
    $date2 = Get-Date "2024-04-8"


    if ($date1 -lt $date2) {
    Write-Host "$date1 is earlier than $date2"
    } else {
    Write-Host "$date1 is the same as or later than $date2"
    }
    Ushbu skript ikkita sanani va qaysi biri oldingi chiqishini taqqoslaydi.

    Tizim xizmatlarini olish
    Get-Service cmdlet tizimingizda o'rnatilgan barcha xizmatlarning ro'yxatini va ularning holatini (Ishlayotgan, To'xtatilgan va hokazo) ko'rsatadi. Bu tizimingiz tayanadigan xizmatlarni kuzatish va boshqarish uchun foydalidir. Tizimdagi barcha xizmatlarni ro'yxatga olish uchun quyidagilardan foydalaning:
    Get-Service
    Tizim xizmatlarini olish
    Get-Service cmdlet tizimingizda o'rnatilgan barcha xizmatlarning ro'yxatini va ularning holatini (Ishlayotgan, To'xtatilgan va hokazo) ko'rsatadi. Bu tizimingiz tayanadigan xizmatlarni kuzatish va boshqarish uchun foydalidir. Tizimdagi barcha xizmatlarni ro'yxatga olish uchun quyidagilardan foydalaning:
    Get-Service



    Download 0,62 Mb.
    1   2   3




    Download 0,62 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O`zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

    Download 0,62 Mb.