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
| command |
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. |
| gallery |
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. |
| script |
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. |
| script |
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. |
| script |
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