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.