我用下面的代码创建了hybridworker
$rgDRname = 'rgjt4061rbdr'
$rgname = 'rgjt4061rb'
$aaname = 'aajt4061rb'
$hybridWorkerGroupName = 'hwrvmjt4061rbDNS1'
$workerName= New-Guid
$vmDNS1resource = Get-AzVM -ResourceGroupName $rgDRname | Where-Object { $_.Name -like "vm*DNS1" }
$vmDNS1resourceid = $vmDNS1resource.Id
# Create a new Hybrid Worker configuration
$hybridWorkerConfiguration = @{
ResourceGroupName = $rgname
AutomationAccountName = $aaname
VmResourceId = $vmDNS1resourceid
HybridRunbookWorkerGroupName = $hybridWorkerGroupName
Name = $workerName
}
# Add the new Hybrid Worker to the group
New-AzAutomationHybridRunbookWorker @hybridWorkerConfiguration
字符串
我试图安装混合工人扩展,但无法找出简单的方法来获得注册URL/设置部分排序。
$settings = @{
RegistrationUrl = "https://your-automation-account.azure-automation.net/accounts/$automationAccountName"
}
Set-AzVMExtension -ResourceGroupName $resourceGroupName -VMName $vmName -Location "YourVMRegion" `
-ExtensionName $extensionName -Publisher $publisher -ExtensionType $extensionName `
-TypeHandlerVersion $version -Settings $settings -ProtectedSettings $protectedSettings `
型
请我需要如何使用Set-AzVMExtension的帮助,并获得注册URL -ForceRerun $true -Verbose
1条答案
按热度按时间cyej8jka1#
我使用下面的脚本创建了混合工人。
字符串
x1c 0d1x的数据
要安装 *Hybrid worker扩展 *,您可以使用以下修改后的脚本:
型
型
要获取**
AutomationAccountURL
**->在您的自动化->属性->使用自动化混合服务URL,如下所示的
当我在门户中确认时,扩展成功安装,如下所示:
的
更新:
要获取**
automationHybridServiceUrl
,您可以使用REST API,如下所示:创建Azure AD应用程序**并授予API权限:
的
生成访问令牌:
型
x1c4d 1x的
使用以下查询获取Automation Hybrid服务URL:
型
型
输出:
型