Megosztás a következőn keresztül:


Stop-SCOMMaintenanceSchedule

Leállítja az aktív karbantartási ütemezést.

Syntax

Stop-SCOMMaintenanceSchedule
    [-IDs] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Description

A Stop-SCOMMaintenanceSchedule leállítja az aktív karbantartási ütemezést. Ha a meglévő ütemezés nem aktív, a parancsmag hibát ad vissza. Ez a parancsmag az ütemezéshez kapcsolódó összes erőforrást karbantartási módból távolítja el.

Ha egy erőforrás karbantartási módban van, az Operations Manager letiltja a riasztásokat, az értesítéseket, a szabályokat, a figyelőket, az automatikus válaszokat, az állapotváltozásokat és az új riasztásokat. A karbantartási ütemezéssel erőforráskészleteket ütemezhet karbantartási módba.

Alapértelmezés szerint ez a parancsmag az aktív állandó kapcsolatot használja egy felügyeleti csoporthoz. Az SCSession paraméterrel adjon meg egy másik állandó kapcsolatot. Ideiglenes kapcsolatot hozhat létre egy felügyeleti csoporttal a ComputerName és a Credential paraméterekkel. További információért írja be a következőt: Get-Help about_OpsMgr_Connections.

Példák

1. példa: Futó karbantartási ütemezések leállítása

PS C:\>Get-SCOMMaintenanceScheduleList | Where-Object { $_.Status -eq "Running" } | ForEach-Object {
	Write-Output "Stopping Maintenance Schedule: $($_.ScheduleName) ($($_.ScheduleId.Guid))"
	Stop-SCOMMaintenanceSchedule -IDs $_.ScheduleId
}

Példa az összes futó karbantartási ütemezés leállítására.

2. példa: Adott karbantartási ütemezés leállítása

PS C:\>Get-SCOMMaintenanceSchedule | Where-Object { $_.ScheduleName -eq 'Test Maintenance Schedule' } | ForEach-Object {
	Write-Host "Stopping Maintenance Schedule: $($_.ScheduleName) ($($_.ScheduleId))";
	Stop-SCOMMaintenanceSchedule -IDs $_.ScheduleId
}

Példa arra, hogyan állíthat le minden karbantartási ütemezést tesztkarbantartási ütemezés néven.

Paraméterek

-ComputerName

A számítógépek nevének tömbje. A parancsmag ideiglenes kapcsolatokat létesít ezekhez a számítógépekhez tartozó felügyeleti csoportokkal. Használhat NetBIOS-neveket, IP-címeket vagy teljes tartományneveket (FQDN-eket). A helyi számítógép megadásához írja be a számítógép nevét, localhost vagy pont (.).

A System Center adatelérési szolgáltatásnak aktívnak kell lennie a számítógépen. Ha nem ad meg számítógépet, a parancsmag a számítógépet használja az aktuális felügyeleticsoport-kapcsolathoz.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Egy PSCredential objektumot ad meg a felügyeleti csoport kapcsolatához. PSCredential objektum beszerzéséhez használja a Get-Credential parancsmagot. További információért írja be a következőt Get-Help Get-Credential: . Ha megad egy számítógépet a ComputerName paraméterben, használjon olyan fiókot, amely hozzáfér az adott számítógéphez. Alapértelmezés szerint az aktuális felhasználó.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IDs

A parancsmag által eltávolított ütemezések GUID azonosítóinak tömbjét adja meg.

Type:Guid[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Kapcsolatobjektumok tömbjének megadása.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False