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-instantie toe aan de database.

Voorbeelden

Voorbeeld 1: Exemplaren van printerklassen 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 wordt een set van 10 printerklasse-exemplaren gemaakt met de namen Printer0 tot en met Printer9. De locatie is ingesteld op 'Contoso-hoofdkantoor' en ze zijn allemaal gekoppeld aan de servernaam '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 nodig is 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 op 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 onder andere een NetBIOS-naam, een IP-adres of een volledig gekwalificeerde domeinnaam (FQDN). 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

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

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 parameter ComputerName , 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 klasse-instantieobject 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 eigenschap-waardeparen die de eigenschapswaarden van de nieuwe instantie 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 op. 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 wanneer 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 pijpen naar de parameter Class van de cmdlet New-SCSMClassInstance , bijvoorbeeld het object dat wordt geretourneerd door de cmdlet Get-SCClass .

Uitvoerwaarden

Met deze cmdlet wordt geen uitvoer gegenereerd.