• 56. Barcha drayverlarni royxatga olish
  • 57. Xizmat holatini tekshirish
  • 59. Maxsus obektni yaratish
  • 60. Voqea jurnallarini filtrlash
  • Task Scheduler yordamida ishni rejalashtirish




    Download 3,41 Mb.
    bet10/13
    Sana15.05.2024
    Hajmi3,41 Mb.
    #234866
    1   ...   5   6   7   8   9   10   11   12   13
    Bog'liq
    Operatsion

    55. Task Scheduler yordamida ishni rejalashtirish
    New-ScheduledTaskAction va New-ScheduledTaskTrigger belgilangan vaqtda PowerShell skriptini ishga tushiradigan rejalashtirilgan vazifani yaratish uchun ishlatiladi. PowerShell skriptini ma'lum bir vaqtda ishga tushirish uchun rejalashtiring:
    $Action = New-ScheduledTaskAction -Execute 'PowerShell.exe' -Argument 'C:\Scripts\MyScript.ps1'
    $Trigger = New-ScheduledTaskTrigger -At 7am -Daily
    Register-ScheduledTask -Action $Action -Trigger $Trigger -TaskName "MyTask" -Description "My daily PowerShell script"

    56. Barcha drayverlarni ro'yxatga olish
    Get-PSDrive tizimingizdagi barcha drayverlarni, jumladan, tarmoq drayverlarini, CD-ROMlarni va boshqalarni sanab o'tadi. Quyidagi PowerShell cmdlet yordamida tizimingizdagi barcha drayverlar ro'yxatini oling.
    Get-PSDrive

    57. Xizmat holatini tekshirish
    Get-Service parametr bilan -Name ma'lum bir xizmatning holatini nomi bo'yicha tekshiradi. Muayyan xizmatning holatini tekshiring:
    Get-Service -Name "wuauserv"
    58. Xizmatni qayta ishga tushirish
    Restart-Service cmdlet to'xtaydi va keyin xizmatni ishga tushiradi, bu muammolarni bartaraf etish yoki o'zgarishlarni qo'llash uchun foydali bo'lishi mumkin. Xizmatni qayta ishga tushirish uchun quyidagi PowerShell skripti misolidan foydalaning.
    Restart-Service -Name "wuauserv"
    59. Maxsus ob'ektni yaratish
    New-Object Xususiyatlar turi va xesh-jadvaliga ega bo'lgan cmdlet sizga PSObject moslashtirilgan xususiyatlarga ega ob'ektni yaratishga imkon beradi. Bu tizimlashtirilgan shaklda ma'lumotlarni saqlash va boshqarish uchun ishlatilishi mumkin. PowerShell yordamida maxsus xususiyatlarga ega maxsus ob'ekt yarating:
    $customObject = New-Object PSObject -Property @{
    Name = 'John Doe'
    Age = 30
    JobTitle = 'Software Developer'
    }

    60. Voqea jurnallarini filtrlash
    Get-EventLog bilan birlashtirib Where-Object, tizim diagnostikasi va monitoringi uchun foydali bo'lgan muayyan turdagi yozuvlar yoki vaqt oralig'i uchun voqea jurnallarini filtrlashingiz mumkin. Quyidagi oddiy PowerShell skripti misolidan foydalanib, hodisa jurnallarini kirish turi yoki sanasi bo'yicha filtrlang.
    Get-EventLog -LogName System | Where-Object { $_.EntryType -eq 'Error' -and $_.TimeGenerated -gt (Get-Date).AddDays(-1) }


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




    Download 3,41 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Task Scheduler yordamida ishni rejalashtirish

    Download 3,41 Mb.