|
O`zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|
bet | 3/3 | Sana | 05.07.2024 | Hajmi | 0,62 Mb. | | #266727 |
Bog'liq operatsion tizm 2top12. 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
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O`zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
|