Stop-SCOMMaintenanceSchedule
Hiermee stopt u een actief onderhoudsschema.
Syntaxis
Stop-SCOMMaintenanceSchedule
[-IDs] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
De Stop-SCOMMaintenanceSchedule stopt een actief onderhoudsschema. Als de bestaande planning niet actief is, retourneert deze cmdlet een fout. Met deze cmdlet worden alle resources die met dit schema zijn verbonden, buiten de onderhoudsmodus geplaatst.
Wanneer een resource zich in de onderhoudsmodus bevindt, onderdrukt Operations Manager waarschuwingen, meldingen, regels, monitors, automatische antwoorden, statuswijzigingen en nieuwe waarschuwingen. Een onderhoudsschema kan worden gebruikt om een set resources te plannen om naar de onderhoudsmodus te gaan.
Deze cmdlet maakt standaard gebruik van de actieve permanente verbinding met een beheergroep.
Gebruik de parameter SCSession om een andere permanente verbinding op te geven.
U kunt een tijdelijke verbinding met een beheergroep maken met behulp van de parameters ComputerName en Credential.
Typ Get-Help about_OpsMgr_Connections
voor meer informatie.
Voorbeelden
Voorbeeld 1: Alle actieve onderhoudsschema's stoppen
PS C:\>Get-SCOMMaintenanceScheduleList | Where-Object { $_.Status -eq "Running" } | ForEach-Object {
Write-Output "Stopping Maintenance Schedule: $($_.ScheduleName) ($($_.ScheduleId.Guid))"
Stop-SCOMMaintenanceSchedule -IDs $_.ScheduleId
}
Voorbeeld van het stoppen van alle actieve onderhoudsschema's.
Voorbeeld 2: Specifieke onderhoudsplanning stoppen
PS C:\>Get-SCOMMaintenanceSchedule | Where-Object { $_.ScheduleName -eq 'Test Maintenance Schedule' } | ForEach-Object {
Write-Host "Stopping Maintenance Schedule: $($_.ScheduleName) ($($_.ScheduleId))";
Stop-SCOMMaintenanceSchedule -IDs $_.ScheduleId
}
Voorbeeld van het stoppen van alle onderhoudsschema's met de naam Testonderhoudsschema.
Parameters
-ComputerName
Hiermee geeft u een matrix van namen van computers. Met de cmdlet worden tijdelijke verbindingen met beheergroepen voor deze computers tot stand gebracht. U kunt NetBIOS-namen, IP-adressen of FQDN's (Fully Qualified Domain Names) gebruiken. Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).
De System Center Data Access-service moet actief zijn op de computer. Als u geen computer opgeeft, gebruikt de cmdlet de computer voor de huidige beheergroepverbinding.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u een PSCredential-object voor de verbinding met de beheergroep.
Als u een PSCredential--object wilt verkrijgen, gebruikt u de cmdlet Get-Credential.
Typ Get-Help Get-Credential
voor meer informatie. Als u een computer opgeeft in de parameter ComputerName, gebruikt u een account dat toegang heeft tot die computer.
De standaardwaarde is de huidige gebruiker.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IDs
Hiermee geeft u een matrix van GUID's van de schema's die door deze cmdlet worden verwijderd.
Type: | Guid[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SCSession
Hiermee geeft u een matrix van Connection-objecten.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |