az connectedvmware vm extension

참고

이 참조는 Azure CLI(버전 2.0.67 이상)에 대한 connectedvmware 확장의 일부입니다. az connectedvmware vm extension 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장에 대해 자세히 알아보세요.

connectedvmware를 사용하여 vm 확장을 관리합니다.

명령

az connectedvmware vm extension create

확장을 만드는 작업입니다.

az connectedvmware vm extension delete

확장을 삭제하는 작업입니다.

az connectedvmware vm extension list

비 Azure vm의 모든 확장을 가져오는 작업입니다.

az connectedvmware vm extension show

확장을 가져오는 작업입니다.

az connectedvmware vm extension update

확장을 업데이트하는 작업입니다.

az connectedvmware vm extension create

확장을 만드는 작업입니다.

az connectedvmware vm extension create --location
                                       --name
                                       --resource-group
                                       --vm-name
                                       [--auto-upgrade-minor {false, true}]
                                       [--force-update-tag]
                                       [--inst-handler-version]
                                       [--instance-view-type]
                                       [--no-wait]
                                       [--protected-settings]
                                       [--publisher]
                                       [--settings]
                                       [--tags]
                                       [--type]
                                       [--type-handler-version]

예제

VM 확장 만들기

az connectedvmware vm extension create --name "CustomScriptExtension" --location "eastus2euap" --type "CustomScriptExtension" --publisher "Microsoft.Compute" --settings "{\"commandToExecute\":\"powershell.exe -c \\\"Get-Process | Where-Object { $_.CPU -gt 10000 }\\\"\"}" --type-handler-version "1.10" --vm-name "vm name" --resource-group "myResourceGroup"

필수 매개 변수

--location -l

위치입니다. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--name

VM 확장의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vm-name

확장을 만들거나 업데이트해야 하는 VM의 이름입니다.

선택적 매개 변수

--auto-upgrade-minor

배포 시 사용할 수 있는 경우 확장에서 최신 부 버전을 사용해야 하는지 여부를 나타냅니다. 그러나 일단 배포되면 이 속성이 true로 설정된 경우에도 확장이 재배포되지 않는 한 부 버전을 업그레이드하지 않습니다.

허용되는 값: false, true
--force-update-tag

확장 구성이 변경되지 않은 경우에도 확장 처리기를 강제로 업데이트해야 하는 방법입니다.

--inst-handler-version

스크립트 처리기의 버전을 지정합니다.

--instance-view-type

확장의 형식을 지정합니다. 예를 들어 "CustomScriptExtension"이 있습니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--protected-settings

확장에는 protectedSettings 또는 protectedSettingsFromKeyVault 또는 보호된 설정이 전혀 포함될 수 있습니다. 예상 값: json-string/json-file/@json-file.

--publisher

확장 처리기 게시자의 이름입니다.

--settings

확장에 대한 Json 형식의 공용 설정입니다. 예상 값: json-string/json-file/@json-file.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--type

확장의 형식을 지정합니다. 예를 들어 "CustomScriptExtension"이 있습니다.

--type-handler-version

스크립트 처리기의 버전을 지정합니다.

az connectedvmware vm extension delete

확장을 삭제하는 작업입니다.

az connectedvmware vm extension delete --name
                                       --resource-group
                                       --vm-name
                                       [--no-wait]
                                       [--yes]

예제

VM 확장 삭제

az connectedvmware vm extension delete --name "vm extension name" --vm-name "vm name" --resource-group "myResourceGroup"

필수 매개 변수

--name

VM 확장의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vm-name

확장을 삭제해야 하는 VM의 이름입니다.

선택적 매개 변수

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

az connectedvmware vm extension list

비 Azure vm의 모든 확장을 가져오는 작업입니다.

az connectedvmware vm extension list --resource-group
                                     --vm-name
                                     [--expand]

예제

모든 VM 확장 가져오기

az connectedvmware vm extension list --vm-name "vm name" --resource-group "myResourceGroup"

필수 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vm-name

확장을 포함하는 vm의 이름입니다.

선택적 매개 변수

--expand

작업에 적용할 확장 식입니다.

az connectedvmware vm extension show

확장을 가져오는 작업입니다.

az connectedvmware vm extension show --name
                                     --resource-group
                                     --vm-name

예제

VM 확장 가져오기

az connectedvmware vm extension show --name "CustomScriptExtension" --vm-name "vm name" --resource-group "myResourceGroup"

필수 매개 변수

--name

VM 확장의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vm-name

확장을 포함하는 vm의 이름입니다.

az connectedvmware vm extension update

확장을 업데이트하는 작업입니다.

az connectedvmware vm extension update --name
                                       --resource-group
                                       --vm-name
                                       [--auto-upgrade-minor {false, true}]
                                       [--force-update-tag]
                                       [--no-wait]
                                       [--protected-settings]
                                       [--publisher]
                                       [--settings]
                                       [--tags]
                                       [--type]
                                       [--type-handler-version]

예제

VM 확장 업데이트

az connectedvmware vm extension update --name "CustomScriptExtension" --type "CustomScriptExtension" --publisher "Microsoft.Compute" --settings "{\"commandToExecute\":\"powershell.exe -c \\\"Get-Process | Where-Object { $_.CPU -lt 100 }\\\"\"}" --type-handler-version "1.10" --vm-name "vm name" --resource-group "myResourceGroup"

필수 매개 변수

--name

VM 확장의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--vm-name

확장을 만들거나 업데이트해야 하는 VM의 이름입니다.

선택적 매개 변수

--auto-upgrade-minor

배포 시 사용할 수 있는 경우 확장에서 최신 부 버전을 사용해야 하는지 여부를 나타냅니다. 그러나 일단 배포되면 이 속성이 true로 설정된 경우에도 확장이 재배포되지 않는 한 부 버전을 업그레이드하지 않습니다.

허용되는 값: false, true
--force-update-tag

확장 구성이 변경되지 않은 경우에도 확장 처리기를 강제로 업데이트해야 하는 방법입니다.

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--protected-settings

확장에는 protectedSettings 또는 protectedSettingsFromKeyVault 또는 보호된 설정이 전혀 포함될 수 있습니다. 예상 값: json-string/json-file/@json-file.

--publisher

확장 처리기 게시자의 이름입니다.

--settings

확장에 대한 Json 형식의 공용 설정입니다. 예상 값: json-string/json-file/@json-file.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--type

확장의 형식을 지정합니다. 예를 들어 "CustomScriptExtension"이 있습니다.

--type-handler-version

스크립트 처리기의 버전을 지정합니다.