az connectedmachine extension

참고

이 참조는 Azure CLI에 대 한 connectedmachine 확장의 일부 이며 버전 2.11.0 이상이 필요 합니다. Az connectedmachine extension 명령을 처음 실행할 때 확장이 자동으로 설치 됩니다. 확장에 대해 자세히 알아보세요.

Connectedmachine 확장입니다.

명령

az connectedmachine extension create

확장을 만들거나 업데이트 하는 작업입니다.

az connectedmachine extension delete

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

az connectedmachine extension list

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

az connectedmachine extension show

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

az connectedmachine extension update

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

az connectedmachine extension wait

Connectedmachine 확장의 조건이 충족 될 때까지 CLI를 대기 중 상태로 전환 합니다.

az connectedmachine extension create

확장을 만들거나 업데이트 하는 작업입니다.

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

예제

컴퓨터 확장 (PUT) 만들기

az connectedmachine extension create --machine-name "myMachine" --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" --resource-group "myResourceGroup"

필수 매개 변수

--extension-name --name -n

컴퓨터 확장의 이름입니다.

--location -l

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

--machine-name

확장이 만들어지거나 업데이트 되어야 하는 컴퓨터의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--auto-upgrade-minor

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

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

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

--no-wait

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

--protected-settings

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

--publisher

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

--settings

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

--tags

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

--type

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

--type-handler-version

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

az connectedmachine extension delete

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

az connectedmachine extension delete --extension-name
                                     --machine-name
                                     --resource-group
                                     [--no-wait]
                                     [--yes]

예제

컴퓨터 확장 삭제

az connectedmachine extension delete --machine-name "myMachine" --name "MMA" --resource-group "myResourceGroup"

필수 매개 변수

--extension-name --name -n

컴퓨터 확장의 이름입니다.

--machine-name

확장을 삭제할 컴퓨터의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--no-wait

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

--yes -y

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

az connectedmachine extension list

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

az connectedmachine extension list --machine-name
                                   --resource-group
                                   [--expand]

예제

모든 컴퓨터 확장 가져오기

az connectedmachine extension list --machine-name "myMachine" --resource-group "myResourceGroup"

필수 매개 변수

--machine-name

확장을 포함 하는 컴퓨터의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--expand

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

az connectedmachine extension show

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

az connectedmachine extension show --extension-name
                                   --machine-name
                                   --resource-group

예제

컴퓨터 확장 가져오기

az connectedmachine extension show --machine-name "myMachine" --name "CustomScriptExtension" --resource-group "myResourceGroup"

필수 매개 변수

--extension-name --name -n

컴퓨터 확장의 이름입니다.

--machine-name

확장을 포함 하는 컴퓨터의 이름입니다.

--resource-group -g

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

az connectedmachine extension update

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

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

예제

컴퓨터 확장 업데이트 (패치)

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

필수 매개 변수

--extension-name --name -n

컴퓨터 확장의 이름입니다.

--machine-name

확장이 만들어지거나 업데이트 되어야 하는 컴퓨터의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--auto-upgrade-minor

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

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

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

--no-wait

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

--protected-settings

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

--publisher

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

--settings

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

--tags

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

--type

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

--type-handler-version

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

az connectedmachine extension wait

Connectedmachine 확장의 조건이 충족 될 때까지 CLI를 대기 중 상태로 전환 합니다.

az connectedmachine extension wait --extension-name
                                   --machine-name
                                   --resource-group
                                   [--created]
                                   [--custom]
                                   [--deleted]
                                   [--exists]
                                   [--interval]
                                   [--timeout]
                                   [--updated]

예제

Connectedmachine 확장이 성공적으로 만들어질 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지 합니다.

az connectedmachine extension wait --machine-name "myMachine" --name "CustomScriptExtension" --resource-group "myResourceGroup" --created

Connectedmachine 확장이 성공적으로 업데이트 될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지 합니다.

az connectedmachine extension wait --machine-name "myMachine" --name "CustomScriptExtension" --resource-group "myResourceGroup" --updated

Connectedmachine 확장이 성공적으로 삭제 될 때까지 CLI 스크립트의 다음 줄 실행을 일시 중지 합니다.

az connectedmachine extension wait --machine-name "myMachine" --name "CustomScriptExtension" --resource-group "myResourceGroup" --deleted

필수 매개 변수

--extension-name --name -n

컴퓨터 확장의 이름입니다.

--machine-name

확장을 포함 하는 컴퓨터의 이름입니다.

--resource-group -g

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

선택적 매개 변수

--created

' 성공 '에서 ' provisioningState '를 사용 하 여 만들 때까지 기다립니다.

--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예를 들어 provisioningState! = ' InProgress ', instanceView. 상태 [? code = = ' PowerState/running '].

--deleted

삭제 될 때까지 기다립니다.

--exists

리소스가 있을 때까지 기다립니다.

--interval

폴링 간격 (초)입니다.

기본값: 30
--timeout

최대 대기 시간 (초)입니다.

기본값: 3600
--updated

' 성공 '으로 provisioningState으로 업데이트할 때까지 기다립니다.