New-AzAutomationConnection
Automation 연결을 만듭니다.
구문
New-AzAutomationConnection
[-Name] <String>
[-ConnectionTypeName] <String>
[-ConnectionFieldValues] <IDictionary>
[-Description <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzAutomationConnection cmdlet은 Azure Automation에서 연결을 만듭니다.
예제
예제 1: ConnectionTypeName=Azure에 대한 연결 만들기
$FieldValues = @{"AutomationCertificateName"="ContosoCertificate";"SubscriptionID"="81b59010-dc55-45b7-89cd-5ca26db62472"}
New-AzAutomationConnection -Name "Connection12" -ConnectionTypeName Azure -ConnectionFieldValues $FieldValues -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01"
첫 번째 명령은 필드 값의 해시 테이블을 $FieldValue 변수에 할당합니다. 두 번째 명령은 AutomationAccount01이라는 Automation 계정에 Connection12라는 Azure 연결을 만듭니다. 이 명령은 $FieldValues 연결 필드 값을 사용합니다.
예제 2: ConnectionTypeName=AzureServicePrincipal에 대한 연결 만들기
$Thumbprint = "0SZTNJ34TCCMUJ5MJZGR8XQD3S0RVHJBA33Z8ZXV"
$TenantId = "00001111-aaaa-2222-bbbb-3333cccc4444"
$ApplicationId = "00001111-aaaa-2222-bbbb-3333cccc4444"
$SubscriptionId = "81b59010-dc55-45b7-89cd-5ca26db62472"
$RunAsAccountConnectionFieldValues = @{"ApplicationId" = $ApplicationId; "TenantId" = $TenantId; "CertificateThumbprint" = $Thumbprint; "SubscriptionId" = $SubscriptionId}
New-AzAutomationConnection -Name "Connection13" -ConnectionTypeName AzureServicePrincipal -ConnectionFieldValues $RunAsAccountConnectionFieldValues -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01"
이 명령은 $RunAsAccountConnectionFieldValues 및 ConnectionTypeName=AzureServicePrincipal을 사용하여 AutomationAccount01이라는 Automation 계정에 Connection13이라는 Azure 연결을 만듭니다. 이 ConnectionTypeName=AzureServicePrincipal은 주로 Azure 실행 계정에 사용됩니다.
예제 3: ConnectionTypeName=AzureClassicCertificate에 대한 연결 만들기
$SubscriptionName = "MyTestSubscription"
$SubscriptionId = "81b59010-dc55-45b7-89cd-5ca26db62472"
$ClassicRunAsAccountCertifcateAssetName = "AzureClassicRunAsCertificate"
$ClassicRunAsAccountConnectionFieldValues = @{"SubscriptionName" = $SubscriptionName; "SubscriptionId" = $SubscriptionId; "CertificateAssetName" = $ClassicRunAsAccountCertifcateAssetName}
New-AzAutomationConnection -Name "Connection14" -ConnectionTypeName AzureClassicCertificate -ConnectionFieldValues $ClassicRunAsAccountConnectionFieldValues -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01"
이 명령은 $ClassicRunAsAccountConnectionFieldValues 및 ConnectionTypeName=AzureClassicCertificate를 사용하여 AutomationAccount01이라는 Automation 계정에 Connection14라는 Azure 연결을 만듭니다. 이 ConnectionTypeName=AzureClassicCertificate는 주로 Azure 클래식 실행 계정에 사용됩니다.
매개 변수
-AutomationAccountName
이 cmdlet이 연결을 만드는 Automation 계정의 이름을 지정합니다.
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ConnectionFieldValues
키/값 쌍을 포함하는 해시 테이블을 지정합니다. 키는 지정된 연결 형식의 연결 필드를 나타냅니다. 값은 연결 인스턴스에 대한 각 연결 필드의 특정 값을 나타냅니다.
형식: | IDictionary |
Position: | 4 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ConnectionTypeName
연결 형식의 이름을 지정합니다.
형식: | String |
Position: | 3 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독
형식: | IAzureContextContainer |
별칭: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-Description
연결에 대한 설명을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-Name
연결의 이름을 지정합니다.
형식: | String |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
-ResourceGroupName
이 cmdlet이 연결을 만드는 리소스 그룹의 이름을 지정합니다.
형식: | String |
Position: | 0 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
입력
출력
관련 링크
Azure PowerShell