Freigeben über


New-SCService

Stellt eine neue Dienstinstanz in VMM bereit.

Syntax

New-SCService
   [-PersistServiceConfiguration]
   [-Owner <String>]
   [-VMMServer <ServerConnection>]
   -ServiceConfiguration <ServiceConfiguration>
   [-UserRole <UserRole>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCService stellt eine neue Dienstinstanz in der Virtual Machine Manager (VMM)-Umgebung bereit. Sie können einen Dienst direkt aus einer Dienstvorlage erstellen, wenn keine Dienstinstanzkonfiguration benötigt wird oder aus einer Dienstkonfiguration.

Beispiele

Beispiel 1: Bereitstellen einer Dienstvorlage mithilfe einer Dienstkonfiguration, die in der Bibliothek gespeichert ist

PS C:\> $SvcConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> Update-SCServiceConfiguration -ServiceConfiguration $SvcConfig
PS C:\> $NewService = New-SCService -ServiceConfiguration $SvcConfig 
PS C:\> $NewService

Der erste Befehl ruft das Dienstkonfigurationsobjekt namens Contoso Service Configuration 01 ab und speichert das Objekt in der $SvcConfig Variable.

Der zweite Befehl führt die Platzierung aus, um die in $SvcConfig gespeicherte Dienstkonfiguration zu aktualisieren.

Der dritte Befehl stellt den neuen Dienst mithilfe der in $SvcConfig gespeicherten Dienstkonfiguration bereit.

Der letzte Befehl zeigt die Eigenschaften des neu bereitgestellten Diensts für den Benutzer an.

Parameter

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-OnBehalfOfUser

Gibt einen Benutzernamen an. Dieses Cmdlet wird im Auftrag des Benutzers ausgeführt, den dieser Parameter angibt.

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

-OnBehalfOfUserRole

Gibt eine Benutzerrolle an. Verwenden Sie zum Abrufen einer Benutzerrolle das Cmdlet Get-SCUserRole . Dieses Cmdlet wird im Auftrag der Benutzerrolle ausgeführt, die dieser Parameter angibt.

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

-Owner

Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an

  • Beispielformat: -Owner "Contoso\PattiFuller"
  • Beispielformat: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PersistServiceConfiguration

Gibt an, dass die Dienstbereitstellungskonfiguration in der VMM-Bibliothek gespeichert wird, nachdem der Dienst bereitgestellt wurde.

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

-PROTipID

Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

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

-ServiceConfiguration

Gibt ein Dienstkonfigurationsobjekt an.

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

-UserRole

Gibt ein Benutzerrollenobjekt an.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

Service

Dieses Cmdlet gibt ein Dienstobjekt zurück.