Delen via


New-SCSMClassInstance

Voegt een klasse-exemplaar toe aan de database.

Syntaxis

New-SCSMClassInstance
   [-Class] <ManagementPackClass>
   [-PassThru]
   [-Property] <Hashtable>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De cmdlet New-SCSMClassInstance voegt een klasse-exemplaar toe aan de database.

Voorbeelden

Voorbeeld 1: Exemplaren van printerklasse maken

PS C:\>0..9 | ForEach-Object {
  New-SCSMClassInstance (Get-SCSMClass -Name "Microsoft.Ad.Printer") @{
    UNCName = \\ContosoPrintServer\Printer$_
    ServerName = "ContosoPrintServer"
    PrinterName = "Printer$_"
    Location = "Contoso Headquarters"
    Notes = "Added by PowerShell script." 
  }
}

Met deze opdrachten maakt u een set van 10 exemplaren van de printerklasse met de naam Printer0 tot en met Printer9. De locatie is ingesteld op 'Contoso Headquarters', en ze zijn allemaal gekoppeld aan de ServerName 'ContosoPrintServer'.

Parameters

-Class

Hiermee geeft u de klasse op waarop het nieuwe exemplaar is gebaseerd. U kunt de cmdlet Get-SCClass gebruiken om het ManagementPackClass--object te verkrijgen dat is vereist voor deze parameter.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ComputerName

Hiermee geeft u een computer waarmee een verbinding tot stand moet worden gebracht. Op de computer moet de System Center Data Access-service worden uitgevoerd. De standaardwaarde is de computer voor de huidige verbinding met de beheergroep.

Geldige indelingen zijn een NetBIOS-naam, een IP-adres of een FQDN (Fully Qualified Domain Name). Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).

Type:System.String[]
Position:Named
Default value:Localhost
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:System.Management.Automation.SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u een gebruikersaccount op waaronder de verbinding met de beheergroep wordt uitgevoerd. Het account moet toegang hebben tot de server die is opgegeven in de ComputerName parameter, als de server is opgegeven. De standaardwaarde is de huidige gebruiker.

U kunt een PSCredential-object invoeren dat wordt geretourneerd door de cmdlet Get-Credential.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Hiermee geeft u het uitvoerobject op dat het nieuwe exemplaarobject van de klasse vertegenwoordigt. Dit uitvoerobject kan worden doorgegeven aan andere cmdlets.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Property

Een hashtabel van eigenschaps-waardeparen die de eigenschapswaarden van het nieuwe exemplaar vertegenwoordigen. Elke sleutel van de hashtabel moet de naam zijn van een geldige eigenschap binnen de klasse die is opgegeven in de parameter Klasse en elke waarde moet een geldig object zijn dat kan worden opgeslagen in de eigenschap van de bijbehorende sleutel.

Type:System.Collections.Hashtable
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SCSession

Hiermee geeft u een verbinding met een beheerserver. De standaardwaarde is de huidige verbinding met de beheergroep.

U kunt een verbindingsobject voor een beheergroep invoeren dat wordt geretourneerd door de Get-SCManagementGroupConnection-cmdlet.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:System.Management.Automation.SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

U kunt een klasse doorsturen naar de klasse parameter van de New-SCSMClassInstance cmdlet, bijvoorbeeld het object dat wordt geretourneerd door de Get-SCClass cmdlet.

Uitvoerwaarden

Met deze cmdlet wordt geen uitvoer gegenereerd.