Dela via


Remove-SCSMAllowListClass

Tar bort de angivna klasserna från listan över tillåtna klasser som används av Operations Manager CI Connector under synkronisering i Service Manager.

Syntax

Remove-SCSMAllowListClass
      [-ClassName] <String[]>
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdleten Remove-SCSMAllowListClass tar bort de angivna klasserna från listan över tillåtna klasser som Operations Manager CI Connector använder under synkroniseringen i Service Manager. Om klassnamnet inte finns i listan över tillåtna returnerar cmdleten ett argumentfel.

Exempel

Exempel 1: Ta bort en klass från listan över tillåtna

PS C:\>Remove-SCSMAllowListClass "System.SoftwareItem"
PS C:\> Get-SCSMAllowList
name                                                        mp
----                                                        --
System.Service                                              System.Library
System.Database                                             System.Library
Microsoft.Windows.ApplicationComponent                      Microsoft.Windows.Library
Microsoft.Windows.ComputerRole                              Microsoft.Windows.Library
System.Computer                                             System.Library
System.OperatingSystem                                      System.Library
Microsoft.Windows.LogicalDevice                             Microsoft.Windows.Library
System.SoftwareInstallation                                 System.Library
System.WebSite                                              System.Library

Det första kommandot tar bort klassen SoftwareItem från listan över tillåtna.

Det andra kommandot hämtar listan över tillåtna för att verifiera att klassen har tagits bort.

Exempel 2: Försök att ta bort ett objekt som inte finns i listan

PS C:\>Remove-SCSMAllowListClass "System.SoftwareItem"
Remove-SCSMAllowListClass : Class System.SoftwareItem cannot be removed because it is not in the allow list.
At line:1 char:26
+ Remove-SCSMAllowListClass <<<<  "System.SoftwareItem"
    + CategoryInfo          : InvalidData: (System.SoftwareItem:String) [Remove-SCSMAllowListClass], ArgumentException
    + FullyQualifiedErrorId : Invalid allow list XML,Microsoft.EnterpriseManagement.SMCmdlets.RemoveSCSMAllowListClass

Det här kommandot försöker ta bort en klass som inte finns i listan.

Parametrar

-ClassName

Anger namnen på de klasser som den här cmdleten tar bort från listan över tillåtna i Operations Manager CI Connector. Varje klassnamn måste finnas i listan över tillåtna och måste motsvara en ID-egenskap för ett <ClassType-hanteringspaketelement> .

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

-ComputerName

Anger namnet på den dator där System Center Data Access-tjänsten körs. Användarkontot som anges i parametern Autentiseringsuppgifter måste ha åtkomstbehörighet till den angivna datorn.

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Anger de autentiseringsuppgifter som denna cmdlet använder för att ansluta till servern där System Center Data Access-tjänsten körs. Det angivna användarkontot måste ha åtkomstbehörighet till den servern.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Anger ett objekt som representerar sessionen till en Service Manager hanteringsserver.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None.

Du kan inte skicka indata till denna cmdlet.

Utdata

None.

Denna cmdlet genererar inga utdata.