Windows Azure Pack 管理サイトで作成している Powershell ワークフローに問題があります。Powershell ISE では、以下が機能しますが、サービス管理ポータルの管理サイト Runbook オーサリングでは機能しません。行き詰まっているのは、渡された引数を検証できないと言っているということです -Name. -Name を削除すると、-FullName が機能しなくなりました。コマンドのすべてのスイッチ パラメーターが機能していないようです。誰でも私を助けることができますか?
param (
[string]$DomainAdminAcct,
[string]$DomainAdminPass,
[string]$ServerName
)
InlineScript {
Add-PSSnapin VMWare.VimAutomation.Core
$vCenter = "test300"
Connect-ViServer -server $vCenter -ErrorAction Stop
$myCluster = Get-Cluster -Name "DC Test"
$myTemplate = Get-Template -Name "2012dc" -Location "our company"
$OSCustomizationSpec = New-OSCustomizationSpec –Name “$ServerName” –FullName “$ServerName” –OrgName “our company” –Domain “our.domain.com” –DomainUsername “$DomainAdminAcct” –DomainPassword "$DomainAdminPass" -AdminPassword "changeme" -ChangeSid
New-VM -Name $ServerName -ResourcePool $myCluster -Template $myTemplate -OSCustomizationSpec $OSCustomizationSpec
}
}