Megosztás a következőn keresztül:


VirtualMachineRunCommandScriptSource interface

A parancs futtatásához használt szkriptforrásokat ismerteti. A szkriptforrások közül csak egyet használjon: script, scriptUri, commandId, galleryScriptReferenceId.

Tulajdonságok

commandId

Előre definiált beépített szkript parancsazonosítóját adja meg. A Linux rendszeren elérhető parancsazonosítók a következő helyen https://aka.ms/RunCommandManagedLinux#available-commandstalálhatók: , Windows a https://aka.ms/RunCommandManagedWindows#available-commands.

galleryScriptReferenceId

A végrehajtandó katalógus-szkriptverzió erőforrás-azonosítója. A példaazonosító a következőképpen néz ki: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{galleryName}/scripts/{scriptName}/versions/{version}.

script

Megadja a virtuális gépen végrehajtandó szkripttartalmat.

scriptShell

Opcionális. Adja meg, hogy melyik rendszerhéjat használja a szkript futtatásához. Ezeknek az értékeknek meg kell egyezniük a bővítmény által várt értékekkel. A jelenleg csak Windows rendszerű virtuális gépek esetében támogatott szkript a PowerShell 7-et használja, ha meg van adva. A Powershell 7-nek már telepítve kell lennie a gépen a Powershell7 paraméterérték használatához.

scriptUri

Megadja a szkript letöltési helyét. Ez lehet egy olvasási hozzáféréssel rendelkező Azure Storage-blob SAS URI-ja, vagy nyilvános URI.

scriptUriManagedIdentity

Felhasználó által hozzárendelt felügyelt identitás, amely Azure Storage-blob esetén rendelkezik hozzáféréssel a scriptUri-hoz. Rendszer által hozzárendelt identitás esetén használjon üres objektumot. Győződjön meg arról, hogy az Azure Storage-blob létezik, és a felügyelt identitás hozzáférést kapott a blob tárolóhoz a "Storage Blob Data Reader" szerepkör-hozzárendeléssel. Felhasználó által hozzárendelt identitás esetén győződjön meg arról, hogy a virtuális gép identitása alatt adja hozzá. A felügyelt identitással és a parancs futtatásával kapcsolatos további információkért tekintse meg https://aka.ms/ManagedIdentity és https://aka.ms/RunCommandManaged.

Tulajdonság adatai

commandId

Előre definiált beépített szkript parancsazonosítóját adja meg. A Linux rendszeren elérhető parancsazonosítók a következő helyen https://aka.ms/RunCommandManagedLinux#available-commandstalálhatók: , Windows a https://aka.ms/RunCommandManagedWindows#available-commands.

commandId?: string

Tulajdonság értéke

string

galleryScriptReferenceId

A végrehajtandó katalógus-szkriptverzió erőforrás-azonosítója. A példaazonosító a következőképpen néz ki: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Compute/galleries/{galleryName}/scripts/{scriptName}/versions/{version}.

galleryScriptReferenceId?: string

Tulajdonság értéke

string

script

Megadja a virtuális gépen végrehajtandó szkripttartalmat.

script?: string

Tulajdonság értéke

string

scriptShell

Opcionális. Adja meg, hogy melyik rendszerhéjat használja a szkript futtatásához. Ezeknek az értékeknek meg kell egyezniük a bővítmény által várt értékekkel. A jelenleg csak Windows rendszerű virtuális gépek esetében támogatott szkript a PowerShell 7-et használja, ha meg van adva. A Powershell 7-nek már telepítve kell lennie a gépen a Powershell7 paraméterérték használatához.

scriptShell?: string

Tulajdonság értéke

string

scriptUri

Megadja a szkript letöltési helyét. Ez lehet egy olvasási hozzáféréssel rendelkező Azure Storage-blob SAS URI-ja, vagy nyilvános URI.

scriptUri?: string

Tulajdonság értéke

string

scriptUriManagedIdentity

Felhasználó által hozzárendelt felügyelt identitás, amely Azure Storage-blob esetén rendelkezik hozzáféréssel a scriptUri-hoz. Rendszer által hozzárendelt identitás esetén használjon üres objektumot. Győződjön meg arról, hogy az Azure Storage-blob létezik, és a felügyelt identitás hozzáférést kapott a blob tárolóhoz a "Storage Blob Data Reader" szerepkör-hozzárendeléssel. Felhasználó által hozzárendelt identitás esetén győződjön meg arról, hogy a virtuális gép identitása alatt adja hozzá. A felügyelt identitással és a parancs futtatásával kapcsolatos további információkért tekintse meg https://aka.ms/ManagedIdentity és https://aka.ms/RunCommandManaged.

scriptUriManagedIdentity?: RunCommandManagedIdentity

Tulajdonság értéke