OperatingSystemProfile [SPFSDK][VMROLE]
Gäller för: Windows Azure Pack
Objektet OperatingSystemProfile anger konfigurationen av operativsystemet som utförs efter att den virtuella hårddisken (VHD) för operativsystemet har kopierats som en del av etableringen av den nya virtuella datorrollen (VM-roll) och innan några program installeras av mallen För resurstillägg.
Tre enkla underobjekttyper ingår i det här avsnittet, som beskrivs i avsnitten WindowsOperatingSystemProfile, DomainJoin, LinuxOperatingSystemProfile.
Typhierarki
VirtualMachineRole (instans) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. IntrinsicSettings [SPFSDK][VMROLE]. OperatingSystemProfile
Syntax
{
"ComputerNamePattern": "computer name",
"TimeZone": "time zone identifier",
"AdminCredential": "username:password",
"WindowsOperatingSystemProfile": {
"WorkgroupName": "workgroup",
"DomainJoin": {
"DomainToJoin": "domain",
"DomainJoinCredentials": "domain\\user:pwd"
}
},
"LinuxOperatingSystemProfile": {
"DNSDomainName": "domain",
"SSHPublicKey": "f3:31:a8:c6:82:18:c8:0f:dd:6b:fb:27:98:83:3d:3b"
}
}
Egenskaper
Namn |
Typ |
Obligatorisk |
Standardvärde |
Beskrivning |
---|---|---|---|---|
ComputerNamePattern |
Sträng |
Yes |
Ingen |
Mönstret för datornamnet. # Använd tecknet för att ange sekventiellt ökande tal. * Använd tecknet för att ange ett slumpmässigt genererat namn. |
TimeZone |
Sträng |
Yes |
Ingen |
Tidszonen för den virtuella datorn. Om du vill ha en fullständig lista över tidszonsposter som stöds kan du:
|
AdminCredential |
Sträng |
Yes |
Ingen |
Autentiseringsuppgifter för lokal administratör i formatet användarnamn:lösenord |
WindowsOperatingSystemProfile |
WindowsOperatingSystemProfile |
Kanske |
Ingen |
Konfigurationen av Windows operativsystem. Antingen den här egenskapen eller egenskapen LinuxOperatingSystemProfile måste deklareras, men inte båda. |
LinuxOperatingSystemProfile |
LinuxOperatingSystemProfile |
Kanske |
null |
Konfigurationen av Linux-operativsystemet. Antingen den här egenskapen eller egenskapen WindowsOperatingSystemProfile måste deklareras, men inte båda. |
WindowsOperatingSystemProfile
Namn |
Typ |
Obligatorisk |
Standardvärde |
Beskrivning |
---|---|---|---|---|
WorkgroupName |
Sträng |
Kanske |
Ingen |
Namnet på arbetsgruppen. Antingen den här egenskapen eller egenskapen DomainJoin måste deklareras, men inte båda. |
DomainJoin |
DomainJoin |
Kanske |
Ingen |
Domänen som ska anslutas med hjälp av autentiseringsuppgifter. Antingen den här egenskapen eller egenskapen WorkgroupName måste deklareras, men inte båda. |
DomainJoin
Namn |
Typ |
Obligatorisk |
Standardvärde |
Beskrivning |
---|---|---|---|---|
DomainToJoin |
Sträng |
Yes |
Ingen |
Namnet på domänen som ska anslutas. |
DomainJoinCredentials |
Sträng |
Yes |
Ingen |
De autentiseringsuppgifter som ansluter till domänen, i formatet domän\användarnamn:lösenord |
LinuxOperatingSystemProfile
Namn |
Typ |
Obligatorisk |
Standardvärde |
Beskrivning |
---|---|---|---|---|
DNSDomainName |
Sträng |
No |
Ingen |
DNS-domännamnet. |
SSHPublicKey |
Sträng |
No |
Ingen |
Värdet för den offentliga SSH-nyckeln (Secure Shell). |
Kommentarer
Följande kodexempel innehåller ett exempel på Ett OperatingSystemProfile-objekt för Windows operativsystem.
{
"ComputerNamePattern": "MyComputer###",
"TimeZone": "Pacific Standard Time",
"AdminCredential": "user1:123abc",
"WindowsOperatingSystemProfile": {
"DomainJoin": {
"DomainToJoin": "Redmond",
"DomainJoinCredentials": "domain\\user:pwd"
}
}
}
Följande kodexempel innehåller ett exempel på Ett OperatingSystemProfile-objekt för Linux-operativsystemet.
{
"ComputerNamePattern": "MyComputer###",
"TimeZone": "Pacific Standard Time",
"AdminCredential": "user1:123abc",
"LinuxOperatingSystemProfile": {
"DNSDomainName": "Redmond",
"SSHPublicKey": "f3:31:a8:c6:82:18:c8:0f:dd:6b:fb:27:98:83:3d:3b"
}
}
Se även
IntrinsicSettings [SPFSDK][VMROLE]
StorageProfile [SPFSDK][VMROLE]
NetworkProfile [SPFSDK][VMROLE]