다음을 통해 공유


ComputeNodeOperations class

ComputeNodeOperations를 나타내는 클래스입니다.

생성자

ComputeNodeOperations(BatchServiceClientContext)

ComputeNodeOperations를 만듭니다.

메서드

addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams)

사용자 계정이 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드에 추가할 수 있습니다.

addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams, ServiceCallback<void>)
addUser(string, string, ComputeNodeUser, ServiceCallback<void>)
deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams)

사용자 계정이 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드로 삭제할 수 있습니다.

deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams, ServiceCallback<void>)
deleteUser(string, string, string, ServiceCallback<void>)
disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams)

현재 일정 상태를 사용하는 경우에만 컴퓨팅 노드에서 작업 예약을 사용하지 않도록 설정할 수 있습니다.

disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams, ServiceCallback<void>)
disableScheduling(string, string, ServiceCallback<void>)
enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams)

현재 일정 상태를 사용하지 않도록 설정한 경우에만 컴퓨팅 노드에서 작업 예약을 사용하도록 설정할 수 있습니다.

enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams, ServiceCallback<void>)
enableScheduling(string, string, ServiceCallback<void>)
get(string, string, ComputeNodeGetOptionalParams)
get(string, string, ComputeNodeGetOptionalParams, ServiceCallback<ComputeNode>)
get(string, string, ServiceCallback<ComputeNode>)
getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams)

RDP 파일을 사용하여 컴퓨팅 노드에 액세스하려면 먼저 컴퓨팅 노드에서 사용자 계정을 만들어야 합니다. 이 API는 클라우드 서비스 구성을 사용하여 만든 풀에서만 호출할 수 있습니다. 가상 머신 구성으로 만든 풀은 GetRemoteLoginSettings API를 참조하세요.

getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams, ServiceCallback<void>)
getRemoteDesktop(string, string, ServiceCallback<void>)
getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams)

원격 로그인 설정을 사용하여 컴퓨팅 노드에 원격으로 로그인하려면 먼저 컴퓨팅 노드에서 사용자 계정을 만들어야 합니다. 이 API는 가상 머신 구성 속성을 사용하여 만든 풀에서만 호출할 수 있습니다. 클라우드 서비스 구성을 사용하여 만든 풀은 GetRemoteDesktop API를 참조하세요.

getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
getRemoteLoginSettings(string, string, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)
list(string, ComputeNodeListOptionalParams)
list(string, ComputeNodeListOptionalParams, ServiceCallback<ComputeNodeListResult>)
list(string, ServiceCallback<ComputeNodeListResult>)
listNext(string, ComputeNodeListNextOptionalParams)
listNext(string, ComputeNodeListNextOptionalParams, ServiceCallback<ComputeNodeListResult>)
listNext(string, ServiceCallback<ComputeNodeListResult>)
reboot(string, string, ComputeNodeRebootOptionalParams)

컴퓨팅 노드가 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드를 다시 시작할 수 있습니다.

reboot(string, string, ComputeNodeRebootOptionalParams, ServiceCallback<void>)
reboot(string, string, ServiceCallback<void>)
reimage(string, string, ComputeNodeReimageOptionalParams)

운영 체제가 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드에 다시 설치할 수 있습니다. 이 API는 클라우드 서비스 구성 속성으로 만든 풀에서만 호출할 수 있습니다.

reimage(string, string, ComputeNodeReimageOptionalParams, ServiceCallback<void>)
reimage(string, string, ServiceCallback<void>)
updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams)

이 작업은 계정의 업데이트 가능한 모든 속성을 대체합니다. 예를 들어 expiryTime 요소를 지정하지 않으면 현재 값이 수정되지 않은 상태로 남아 있지 않고 기본값으로 바뀝니다. 컴퓨팅 노드가 유휴 상태이거나 실행 중인 경우에만 사용자 계정을 업데이트할 수 있습니다.

updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams, ServiceCallback<void>)
updateUser(string, string, string, NodeUpdateUserParameter, ServiceCallback<void>)
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams)

이는 오류가 발생하고 Azure 지원으로 에스컬레이션하려는 경우 Compute Nodes에서 자동화된 방식으로 Azure Batch 서비스 로그 파일을 수집하기 위한 것입니다. Batch 서비스의 디버깅 문제를 지원하기 위해 Azure Batch 서비스 로그 파일을 Azure 지원과 공유해야 합니다.

uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams, ServiceCallback<UploadBatchServiceLogsResult>)
uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ServiceCallback<UploadBatchServiceLogsResult>)

생성자 세부 정보

ComputeNodeOperations(BatchServiceClientContext)

ComputeNodeOperations를 만듭니다.

new ComputeNodeOperations(client: BatchServiceClientContext)

매개 변수

client
BatchServiceClientContext

서비스 클라이언트에 대한 참조입니다.

메서드 세부 정보

addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams)

사용자 계정이 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드에 추가할 수 있습니다.

function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, options?: ComputeNodeAddUserOptionalParams): Promise<ComputeNodeAddUserResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 만들 컴퓨터의 ID입니다.

user
ComputeNodeUser

만들 사용자 계정입니다.

options
ComputeNodeAddUserOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeAddUserResponse>

addUser(string, string, ComputeNodeUser, ComputeNodeAddUserOptionalParams, ServiceCallback<void>)

function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, options: ComputeNodeAddUserOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 만들 컴퓨터의 ID입니다.

user
ComputeNodeUser

만들 사용자 계정입니다.

options
ComputeNodeAddUserOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

addUser(string, string, ComputeNodeUser, ServiceCallback<void>)

function addUser(poolId: string, nodeId: string, user: ComputeNodeUser, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 만들 컴퓨터의 ID입니다.

user
ComputeNodeUser

만들 사용자 계정입니다.

callback

ServiceCallback<void>

콜백

deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams)

사용자 계정이 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드로 삭제할 수 있습니다.

function deleteUser(poolId: string, nodeId: string, userName: string, options?: ComputeNodeDeleteUserOptionalParams): Promise<ComputeNodeDeleteUserResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 삭제하려는 컴퓨터의 ID입니다.

userName

string

삭제할 사용자 계정의 이름입니다.

options
ComputeNodeDeleteUserOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeDeleteUserResponse>

deleteUser(string, string, string, ComputeNodeDeleteUserOptionalParams, ServiceCallback<void>)

function deleteUser(poolId: string, nodeId: string, userName: string, options: ComputeNodeDeleteUserOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 삭제하려는 컴퓨터의 ID입니다.

userName

string

삭제할 사용자 계정의 이름입니다.

options
ComputeNodeDeleteUserOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteUser(string, string, string, ServiceCallback<void>)

function deleteUser(poolId: string, nodeId: string, userName: string, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 삭제하려는 컴퓨터의 ID입니다.

userName

string

삭제할 사용자 계정의 이름입니다.

callback

ServiceCallback<void>

콜백

disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams)

현재 일정 상태를 사용하는 경우에만 컴퓨팅 노드에서 작업 예약을 사용하지 않도록 설정할 수 있습니다.

function disableScheduling(poolId: string, nodeId: string, options?: ComputeNodeDisableSchedulingOptionalParams): Promise<ComputeNodeDisableSchedulingResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

작업 예약을 사용하지 않도록 설정하려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeDisableSchedulingOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeDisableSchedulingResponse>

disableScheduling(string, string, ComputeNodeDisableSchedulingOptionalParams, ServiceCallback<void>)

function disableScheduling(poolId: string, nodeId: string, options: ComputeNodeDisableSchedulingOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

작업 예약을 사용하지 않도록 설정하려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeDisableSchedulingOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

disableScheduling(string, string, ServiceCallback<void>)

function disableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

작업 예약을 사용하지 않도록 설정하려는 컴퓨팅 노드의 ID입니다.

callback

ServiceCallback<void>

콜백

enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams)

현재 일정 상태를 사용하지 않도록 설정한 경우에만 컴퓨팅 노드에서 작업 예약을 사용하도록 설정할 수 있습니다.

function enableScheduling(poolId: string, nodeId: string, options?: ComputeNodeEnableSchedulingOptionalParams): Promise<ComputeNodeEnableSchedulingResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

작업 예약을 사용하도록 설정할 컴퓨팅 노드의 ID입니다.

options
ComputeNodeEnableSchedulingOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeEnableSchedulingResponse>

enableScheduling(string, string, ComputeNodeEnableSchedulingOptionalParams, ServiceCallback<void>)

function enableScheduling(poolId: string, nodeId: string, options: ComputeNodeEnableSchedulingOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

작업 예약을 사용하도록 설정할 컴퓨팅 노드의 ID입니다.

options
ComputeNodeEnableSchedulingOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

enableScheduling(string, string, ServiceCallback<void>)

function enableScheduling(poolId: string, nodeId: string, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

작업 예약을 사용하도록 설정할 컴퓨팅 노드의 ID입니다.

callback

ServiceCallback<void>

콜백

get(string, string, ComputeNodeGetOptionalParams)

function get(poolId: string, nodeId: string, options?: ComputeNodeGetOptionalParams): Promise<ComputeNodeGetResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

정보를 가져오려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeGetOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeGetResponse>

get(string, string, ComputeNodeGetOptionalParams, ServiceCallback<ComputeNode>)

function get(poolId: string, nodeId: string, options: ComputeNodeGetOptionalParams, callback: ServiceCallback<ComputeNode>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

정보를 가져오려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeGetOptionalParams

선택적 매개 변수

callback

ServiceCallback<ComputeNode>

콜백

get(string, string, ServiceCallback<ComputeNode>)

function get(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNode>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

정보를 가져오려는 컴퓨팅 노드의 ID입니다.

callback

ServiceCallback<ComputeNode>

콜백

getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams)

RDP 파일을 사용하여 컴퓨팅 노드에 액세스하려면 먼저 컴퓨팅 노드에서 사용자 계정을 만들어야 합니다. 이 API는 클라우드 서비스 구성을 사용하여 만든 풀에서만 호출할 수 있습니다. 가상 머신 구성으로 만든 풀은 GetRemoteLoginSettings API를 참조하세요.

function getRemoteDesktop(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteDesktopOptionalParams): Promise<ComputeNodeGetRemoteDesktopResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

원격 데스크톱 프로토콜 파일을 가져올 컴퓨팅 노드의 ID입니다.

options
ComputeNodeGetRemoteDesktopOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeGetRemoteDesktopResponse>

getRemoteDesktop(string, string, ComputeNodeGetRemoteDesktopOptionalParams, ServiceCallback<void>)

function getRemoteDesktop(poolId: string, nodeId: string, options: ComputeNodeGetRemoteDesktopOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

원격 데스크톱 프로토콜 파일을 가져올 컴퓨팅 노드의 ID입니다.

options
ComputeNodeGetRemoteDesktopOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

getRemoteDesktop(string, string, ServiceCallback<void>)

function getRemoteDesktop(poolId: string, nodeId: string, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

원격 데스크톱 프로토콜 파일을 가져올 컴퓨팅 노드의 ID입니다.

callback

ServiceCallback<void>

콜백

getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams)

원격 로그인 설정을 사용하여 컴퓨팅 노드에 원격으로 로그인하려면 먼저 컴퓨팅 노드에서 사용자 계정을 만들어야 합니다. 이 API는 가상 머신 구성 속성을 사용하여 만든 풀에서만 호출할 수 있습니다. 클라우드 서비스 구성을 사용하여 만든 풀은 GetRemoteDesktop API를 참조하세요.

function getRemoteLoginSettings(poolId: string, nodeId: string, options?: ComputeNodeGetRemoteLoginSettingsOptionalParams): Promise<ComputeNodeGetRemoteLoginSettingsResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

원격 로그인 설정을 가져올 컴퓨팅 노드의 ID입니다.

options
ComputeNodeGetRemoteLoginSettingsOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeGetRemoteLoginSettingsResponse응답>

getRemoteLoginSettings(string, string, ComputeNodeGetRemoteLoginSettingsOptionalParams, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)

function getRemoteLoginSettings(poolId: string, nodeId: string, options: ComputeNodeGetRemoteLoginSettingsOptionalParams, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

원격 로그인 설정을 가져올 컴퓨팅 노드의 ID입니다.

options
ComputeNodeGetRemoteLoginSettingsOptionalParams

선택적 매개 변수

getRemoteLoginSettings(string, string, ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)

function getRemoteLoginSettings(poolId: string, nodeId: string, callback: ServiceCallback<ComputeNodeGetRemoteLoginSettingsResult>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

원격 로그인 설정을 가져올 컴퓨팅 노드의 ID입니다.

list(string, ComputeNodeListOptionalParams)

function list(poolId: string, options?: ComputeNodeListOptionalParams): Promise<ComputeNodeListResponse>

매개 변수

poolId

string

컴퓨팅 노드를 나열할 풀의 ID입니다.

options
ComputeNodeListOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeListResponse를 사용합니다.>

list(string, ComputeNodeListOptionalParams, ServiceCallback<ComputeNodeListResult>)

function list(poolId: string, options: ComputeNodeListOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)

매개 변수

poolId

string

컴퓨팅 노드를 나열할 풀의 ID입니다.

options
ComputeNodeListOptionalParams

선택적 매개 변수

list(string, ServiceCallback<ComputeNodeListResult>)

function list(poolId: string, callback: ServiceCallback<ComputeNodeListResult>)

매개 변수

poolId

string

컴퓨팅 노드를 나열할 풀의 ID입니다.

listNext(string, ComputeNodeListNextOptionalParams)

function listNext(nextPageLink: string, options?: ComputeNodeListNextOptionalParams): Promise<ComputeNodeListResponse>

매개 변수

nextPageLink

string

이전에 성공한 목록 작업 호출의 NextLink입니다.

options
ComputeNodeListNextOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeListResponse를 사용합니다.>

listNext(string, ComputeNodeListNextOptionalParams, ServiceCallback<ComputeNodeListResult>)

function listNext(nextPageLink: string, options: ComputeNodeListNextOptionalParams, callback: ServiceCallback<ComputeNodeListResult>)

매개 변수

nextPageLink

string

이전에 성공한 목록 작업 호출의 NextLink입니다.

options
ComputeNodeListNextOptionalParams

선택적 매개 변수

listNext(string, ServiceCallback<ComputeNodeListResult>)

function listNext(nextPageLink: string, callback: ServiceCallback<ComputeNodeListResult>)

매개 변수

nextPageLink

string

이전에 성공한 목록 작업 호출의 NextLink입니다.

reboot(string, string, ComputeNodeRebootOptionalParams)

컴퓨팅 노드가 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드를 다시 시작할 수 있습니다.

function reboot(poolId: string, nodeId: string, options?: ComputeNodeRebootOptionalParams): Promise<ComputeNodeRebootResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

다시 시작하려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeRebootOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeRebootResponse>

reboot(string, string, ComputeNodeRebootOptionalParams, ServiceCallback<void>)

function reboot(poolId: string, nodeId: string, options: ComputeNodeRebootOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

다시 시작하려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeRebootOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

reboot(string, string, ServiceCallback<void>)

function reboot(poolId: string, nodeId: string, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

다시 시작하려는 컴퓨팅 노드의 ID입니다.

callback

ServiceCallback<void>

콜백

reimage(string, string, ComputeNodeReimageOptionalParams)

운영 체제가 유휴 상태이거나 실행 중인 경우에만 컴퓨팅 노드에 다시 설치할 수 있습니다. 이 API는 클라우드 서비스 구성 속성으로 만든 풀에서만 호출할 수 있습니다.

function reimage(poolId: string, nodeId: string, options?: ComputeNodeReimageOptionalParams): Promise<ComputeNodeReimageResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

다시 시작하려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeReimageOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeReimageResponse를 사용합니다.>

reimage(string, string, ComputeNodeReimageOptionalParams, ServiceCallback<void>)

function reimage(poolId: string, nodeId: string, options: ComputeNodeReimageOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

다시 시작하려는 컴퓨팅 노드의 ID입니다.

options
ComputeNodeReimageOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

reimage(string, string, ServiceCallback<void>)

function reimage(poolId: string, nodeId: string, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

다시 시작하려는 컴퓨팅 노드의 ID입니다.

callback

ServiceCallback<void>

콜백

updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams)

이 작업은 계정의 업데이트 가능한 모든 속성을 대체합니다. 예를 들어 expiryTime 요소를 지정하지 않으면 현재 값이 수정되지 않은 상태로 남아 있지 않고 기본값으로 바뀝니다. 컴퓨팅 노드가 유휴 상태이거나 실행 중인 경우에만 사용자 계정을 업데이트할 수 있습니다.

function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, options?: ComputeNodeUpdateUserOptionalParams): Promise<ComputeNodeUpdateUserResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 업데이트하려는 컴퓨터의 ID입니다.

userName

string

업데이트할 사용자 계정의 이름입니다.

nodeUpdateUserParameter
NodeUpdateUserParameter

요청에 대한 매개 변수입니다.

options
ComputeNodeUpdateUserOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeUpdateUserResponse>

updateUser(string, string, string, NodeUpdateUserParameter, ComputeNodeUpdateUserOptionalParams, ServiceCallback<void>)

function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, options: ComputeNodeUpdateUserOptionalParams, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 업데이트하려는 컴퓨터의 ID입니다.

userName

string

업데이트할 사용자 계정의 이름입니다.

nodeUpdateUserParameter
NodeUpdateUserParameter

요청에 대한 매개 변수입니다.

options
ComputeNodeUpdateUserOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

updateUser(string, string, string, NodeUpdateUserParameter, ServiceCallback<void>)

function updateUser(poolId: string, nodeId: string, userName: string, nodeUpdateUserParameter: NodeUpdateUserParameter, callback: ServiceCallback<void>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

사용자 계정을 업데이트하려는 컴퓨터의 ID입니다.

userName

string

업데이트할 사용자 계정의 이름입니다.

nodeUpdateUserParameter
NodeUpdateUserParameter

요청에 대한 매개 변수입니다.

callback

ServiceCallback<void>

콜백

uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams)

이는 오류가 발생하고 Azure 지원으로 에스컬레이션하려는 경우 Compute Nodes에서 자동화된 방식으로 Azure Batch 서비스 로그 파일을 수집하기 위한 것입니다. Batch 서비스의 디버깅 문제를 지원하기 위해 Azure Batch 서비스 로그 파일을 Azure 지원과 공유해야 합니다.

function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options?: ComputeNodeUploadBatchServiceLogsOptionalParams): Promise<ComputeNodeUploadBatchServiceLogsResponse>

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

Azure Batch 서비스 로그 파일을 업로드하려는 컴퓨팅 노드의 ID입니다.

uploadBatchServiceLogsConfiguration
UploadBatchServiceLogsConfiguration

Azure Batch 서비스 로그 파일 업로드 구성

options
ComputeNodeUploadBatchServiceLogsOptionalParams

선택적 매개 변수

반환

Promise<Models.ComputeNodeUploadBatchServiceLogs응답>

uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ComputeNodeUploadBatchServiceLogsOptionalParams, ServiceCallback<UploadBatchServiceLogsResult>)

function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, options: ComputeNodeUploadBatchServiceLogsOptionalParams, callback: ServiceCallback<UploadBatchServiceLogsResult>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

Azure Batch 서비스 로그 파일을 업로드하려는 컴퓨팅 노드의 ID입니다.

uploadBatchServiceLogsConfiguration
UploadBatchServiceLogsConfiguration

Azure Batch 서비스 로그 파일 업로드 구성

options
ComputeNodeUploadBatchServiceLogsOptionalParams

선택적 매개 변수

uploadBatchServiceLogs(string, string, UploadBatchServiceLogsConfiguration, ServiceCallback<UploadBatchServiceLogsResult>)

function uploadBatchServiceLogs(poolId: string, nodeId: string, uploadBatchServiceLogsConfiguration: UploadBatchServiceLogsConfiguration, callback: ServiceCallback<UploadBatchServiceLogsResult>)

매개 변수

poolId

string

컴퓨팅 노드를 포함하는 풀의 ID입니다.

nodeId

string

Azure Batch 서비스 로그 파일을 업로드하려는 컴퓨팅 노드의 ID입니다.

uploadBatchServiceLogsConfiguration
UploadBatchServiceLogsConfiguration

Azure Batch 서비스 로그 파일 업로드 구성