Sdílet prostřednictvím


OperatingSystemProfile [SPFSDK][VMROLE]

 

Platí pro: Windows Azure Pack

Objekt OperatingSystemProfile určuje konfiguraci operačního systému, který se provádí po zkopírování virtuálního pevného disku (VHD) operačního systému jako součást zřizování nové role virtuálního počítače (role virtuálního počítače) a před instalací všech aplikací šablonou rozšíření prostředků.

V tomto tématu jsou zahrnuty tři jednoduché typy dílčích objektů, které jsou popsané v částech WindowsOperatingSystemProfile, DomainJoin, LinuxOperatingSystemProfile.

Hierarchie typů

VirtualMachineRole (instance) [SPFSDK][VMROLE]. ResourceDefinition [SPFSDK][VMROLE]. Vnitřní nastavení [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"
    }
}

Vlastnosti

Název

Typ

Vyžadováno

Výchozí hodnota

Description

ComputerNamePattern

Řetězec

Yes

Žádné

Vzor názvu počítače. Pomocí znaku # můžete označit postupně rostoucí čísla. Pomocí znaku * můžete určit náhodně vygenerovaný název.

TimeZone

Řetězec

Yes

Žádné

Časové pásmo virtuálního počítače.

Úplný seznam podporovaných položek časového pásma:

  1. Projděte si hodnoty uvedené v položce registru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones v počítači, který běží na operačním systému Windows 7, Windows Server 2008 nebo Windows Server 2008 R2.

  2. Pomocí nástroje příkazového řádku tzutil můžete zobrazit platný čas. Nástroj tzutil je ve výchozím nastavení nainstalován na Windows 7, Windows Server 2008 a Windows Server 2008 R2.

AdminCredential

Řetězec

Yes

Žádné

Přihlašovací údaje místního správce ve formátu username:password

WindowsOperatingSystemProfile

WindowsOperatingSystemProfile

Možná

Žádné

Konfigurace operačního systému Windows.

Buď tato vlastnost, nebo LinuxOperatingSystemProfile vlastnost musí být deklarována, ale ne oba.

LinuxOperatingSystemProfile

LinuxOperatingSystemProfile

Možná

null

Konfigurace operačního systému Linux.

Buď tato vlastnost, nebo WindowsOperatingSystemProfile vlastnost musí být deklarována, ale ne oba.

WindowsOperatingSystemProfile

Název

Typ

Vyžadováno

Výchozí hodnota

Description

Název pracovní skupiny

Řetězec

Možná

Žádné

Název pracovní skupiny.

Vlastnost DomainJoin musí být deklarována, ale ne obě.

DomainJoin

DomainJoin

Možná

Žádné

Doména, ke které se chcete připojit pomocí přihlašovacích údajů.

Tato vlastnost nebo vlastnost WorkgroupName musí být deklarována, ale ne obě.

DomainJoin

Název

Typ

Vyžadováno

Výchozí hodnota

Description

DomainToJoin

Řetězec

Yes

Žádné

Název domény, ke které se chcete připojit.

DomainJoinCredentials

Řetězec

Yes

Žádné

Přihlašovací údaje, se kterými se připojí k doméně, ve formátu domény\uživatelské_jméno:password

LinuxOperatingSystemProfile

Název

Typ

Vyžadováno

Výchozí hodnota

Description

DNSDomainName

Řetězec

No

Žádné

Název domény DNS.

SSHPublicKey

Řetězec

No

Žádné

Hodnota veřejného klíče SSH (Secure Shell).

Poznámky

Následující příklad kódu poskytuje ukázkový objekt OperatingSystemProfile pro Windows operační systém.

{
    "ComputerNamePattern": "MyComputer###",
    "TimeZone": "Pacific Standard Time",
    "AdminCredential": "user1:123abc",

    "WindowsOperatingSystemProfile": {
        "DomainJoin": {
            "DomainToJoin": "Redmond",
            "DomainJoinCredentials": "domain\\user:pwd"
        }
    }
}

Následující příklad kódu poskytuje ukázkový objekt OperatingSystemProfile pro operační systém Linux.

{
    "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"
    }
}

Viz také

Vnitřní nastavení [SPFSDK][VMROLE]
StorageProfile [SPFSDK][VMROLE]
NetworkProfile [SPFSDK][VMROLE]