Stop-SCOMMaintenanceSchedule
Etkin bakım zamanlamasını durdurur.
Syntax
Stop-SCOMMaintenanceSchedule
[-IDs] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
Stop-SCOMMaintenanceSchedule etkin bir bakım zamanlamasını durdurur. Mevcut zamanlama etkin değilse, bu cmdlet bir hata döndürür. Bu cmdlet, bu zamanlamayla bağlantılı tüm kaynakları bakım modundan çıkarır.
Bir kaynak bakım modundayken Operations Manager uyarıları, bildirimleri, kuralları, izleyicileri, otomatik yanıtları, durum değişikliklerini ve yeni uyarıları gizler. Bakım zamanlaması, bakım moduna geçmek üzere bir kaynak kümesi zamanlamak için kullanılabilir.
Varsayılan olarak, bu cmdlet bir yönetim grubuna etkin kalıcı bağlantıyı kullanır.
Farklı bir kalıcı bağlantı belirtmek için SCSession parametresini kullanın.
ComputerName ve Credential parametrelerini kullanarak bir yönetim grubuna geçici bir bağlantı oluşturabilirsiniz.
Daha fazla bilgi için Get-Help about_OpsMgr_Connections
yazın.
Örnekler
Örnek 1: Çalışan bakım zamanlamalarını durdurma
PS C:\>ForEach ($schedule in Get-SCOMMaintenanceScheduleList){ $schedule | Where { $_.Status -eq "Running" } | ForEach-Object { Write-Host "Stopping Maintenance Schedule: $($_.ScheduleName) ($($_.ScheduleId.Guid))"; Stop-SCOMMaintenanceSchedule -IDs $_.ScheduleId; } }
Çalışan tüm bakım zamanlamalarının nasıl durdurulacağını gösteren örnek.
Örnek 2: Belirli bir bakım zamanlamasını durdurma
PS C:\>Get-SCOMMaintenanceScheduleList | Where { $_.ScheduleName -eq 'Test Maintenance Schedule' } | ForEach-Object { Write-Host "Stopping Maintenance Schedule: $($_.ScheduleName) ($($_.ScheduleId.Guid))"; Stop-SCOMMaintenanceSchedule -IDs $_.ScheduleId }
Test Bakım Zamanlaması adlı tüm bakım zamanlamalarının nasıl durdurulacağını gösteren örnek.
Parametreler
-ComputerName
Bilgisayarların ad dizisini belirtir. cmdlet'i, bu bilgisayarlar için yönetim gruplarıyla geçici bağlantılar kurar. NetBIOS adlarını, IP adreslerini veya tam etki alanı adlarını (FQDN' ler) kullanabilirsiniz. Yerel bilgisayarı belirtmek için bilgisayar adını, localhost'ı veya bir nokta (.) yazın.
System Center Veri Erişim hizmeti bilgisayarda etkin olmalıdır. Bir bilgisayar belirtmezseniz, cmdlet geçerli yönetim grubu bağlantısı için bilgisayarı kullanır.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Yönetim grubu bağlantısı için bir PSCredential nesnesi belirtir.
PSCredential nesnesi almak için Get-Credential cmdlet'ini kullanın.
Daha fazla bilgi için yazın Get-Help Get-Credential
. ComputerName parametresinde bir bilgisayar belirtirseniz, o bilgisayara erişimi olan bir hesap kullanın.
Varsayılan, mevcut kullanıcıdır.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IDs
Bu cmdlet'in kaldırıldığı zamanlamaların GUID dizisini belirtir.
Type: | Guid[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Bağlantı nesneleri dizisini belirtir.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |