New-SCServiceConfiguration
Skapar en tjänstkonfiguration från en tjänstmall.
Syntax
New-SCServiceConfiguration
[-Name] <String>
[-Description <String>]
[-VMMServer <ServerConnection>]
-ServiceTemplate <ServiceTemplate>
[-ServicePriority <String>]
-VMHostGroup <HostGroup>
[-Tag <String>]
[-CostCenter <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCServiceConfiguration
[-Name] <String>
[-Description <String>]
[-VMMServer <ServerConnection>]
-ServiceTemplate <ServiceTemplate>
[-ServicePriority <String>]
-Cloud <Cloud>
[-Tag <String>]
[-CostCenter <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Cmdleten New-SCServiceConfiguration skapar en tjänstkonfiguration från en tjänstmall. Tjänstkonfigurationen innehåller instansspecifika värden som används när tjänsten distribueras.
Exempel
Exempel 1: Skapa en tjänstkonfiguration för en värdgrupp
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $ServiceConfig = New-SCServiceConfiguration -ServiceTemplate $ServiceTemplate -Name "Service01" -VMHostGroup $HostGroup -Description "Contoso Service 01" -ServicePriority High -CostCenter 1033
PS C:\> $ServiceConfig
Det första kommandot hämtar värdgruppsobjektet med sökvägen Alla värdar\HostGroup02\Produktion och lagrar objektet i variabeln $HostGroup.
Det andra kommandot hämtar tjänstmallobjektet med namnet ServiceTemplate01 och lagrar det i variabeln $ServiceTemplate.
Det tredje kommandot skapar ett tjänstkonfigurationsobjekt i biblioteket för värdgruppen som lagras i $HostGroup med hjälp av tjänstmallsobjektet som lagras i $ServiceTemplate. Kommandot lagrar sedan det nya tjänstkonfigurationsobjektet i variabeln $ServiceConfig.
Det sista kommandot visar egenskaperna för det nya tjänstkonfigurationsobjektet för användaren.
Exempel 2: Skapa en tjänstkonfiguration för ett privat moln
PS C:\> $Cloud = Get-SCCloud -Name "Production"
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $ServiceConfig = New-SCServiceConfiguration -ServiceTemplate $ServiceTemplate -Name "Service02" -Cloud $Cloud -Description "Contoso Cloud Service" -ServicePriority High -CostCenter 1033
PS C:\> $ServiceConfig
Det första kommandot hämtar det privata molnobjektet med namnet Produktion och lagrar objektet i variabeln $Cloud.
Det andra kommandot hämtar tjänstmallobjektet med namnet ServiceTemplate01 och lagrar det i variabeln $ServiceTemplate.
Det tredje kommandot skapar ett tjänstkonfigurationsobjekt i biblioteket för det privata molnet som lagras i $Cloud med hjälp av tjänstmallobjektet som lagras i $ServiceTemplate. Kommandot lagrar sedan det nya tjänstkonfigurationsobjektet i variabeln $ServiceConfig.
Det sista kommandot visar egenskaperna för det nya tjänstkonfigurationsobjektet för användaren.
Parametrar
-Cloud
Anger ett privat molnobjekt.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CostCenter
Anger kostnadsställe för en virtuell dator så att du kan samla in data om allokering av virtuella datorer (eller resurser som allokerats till virtuella datorer) för användning av i ditt faktureringssystem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Anger en beskrivning av tjänstkonfigurationen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på ett VMM-objekt (Virtual Machine Manager).
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill hämta en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePriority
Anger prioriteten för en tjänst. Giltiga värden är: Normal, Låg, Hög. Standardvärde: Normal.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
Anger ett tjänstmallsobjekt.
Type: | ServiceTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tag
Anger ett ord eller en fras som ska associeras med ett objekt så att du kan söka efter alla objekt med den angivna uppsättningen taggar. Du kan söka efter en delmängd av taggar eller söka efter den fullständiga uppsättningen taggar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Anger ett värdgruppsobjekt för en virtuell dator eller en matris med värdgruppsobjekt.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
ServiceConfiguration
Den här cmdleten returnerar ett ServiceConfiguration-objekt .