5

Ben şöyle Get-EC2PasswordData çağırmak için powershell kullanıyorum:Neden Get-EC2PasswordData dönüş "parametresi hatalı." Mu?

$instances = (Get-EC2Instance -Filter @($envFilter, $stateFilter)).Instances 

$instances | Foreach-object { 
    $instID = $_.InstanceId 
    Write-Host Getting password to $instID... 
    $password = Get-EC2PasswordData -InstanceId $instID -PemFile "c:\my.pem" -Decrypt 
    Write-Host Username/Password for $_.PrivateIpAddress is Administrator/$password 

} 

Ve şu olsun:

Getting password to i-3e961280 ... 
Get-EC2PasswordData : Value cannot be null. 
Parameter name: s 
At C:\temp\CIS-aws-volumes\copyToMachine.ps1:12 char:17 
+  $password = Get-EC2PasswordData -InstanceId $instID -PemFile "c:\docs\ssh\ci ... 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : InvalidOperation: (Amazon.PowerShe...swordDataCmdlet:GetEC2PasswordDataCmdlet) [Get-EC2 
    PasswordData], ArgumentNullException 
    + FullyQualifiedErrorId : InvalidOperationException,Amazon.PowerShell.Cmdlets.EC2.GetEC2PasswordDataCmdlet 

Username/Password for 10.185.30.124 is Administrator/ 

ne yapıyor "Get-EC2PasswordData. Değer null olamaz" anlamına gelmek? Hiçbir null değerden geçmiyorum.

cevap

6

şifre henüz mevcut olmadığı için cevap çıkıyor. Makinenin gelmesi için bir süre beklemeniz gerek. Sen (ti çok daha sezgisel mesaj verir rağmen) ayrıca henüz iki konsolda, Windows yönetici parolası alamayan göreceksiniz. Uzun bir süre bekledim Eğer Ec2ConfigService şifrenizi sıfırlamak için makinede yapılandırılmamış çünkü

, muhtemelen bu. "C: \ Program Files \ Amazon \ Ec2ConfigService \ Settings \ config.xml" dosyasını değiştirmeniz gerekebilir. İçeride böyle üstüne yakın bir parça bulacaksınız:

<Plugin> 
    <Name>Ec2SetPassword</Name> 
    <State>Disabled</State> 
</Plugin> 

Değişim "Devre dışı" "Etkin":

<Plugin> 
    <Name>Ec2SetPassword</Name> 
    <State>Enabled</State> 
</Plugin> 

sonraki yüzden bir yere internete bu sonrası istedim Googles "Get-EC2PasswordData: Değeri null olamaz" bir şey yararlı bulabilir.

+0

biz "çok uzun sürdüğü" ne düşünüyorsunuz? Sunucum 10+ dakikaya çıktı ve ona RDP yapabilirim. Yönetici parolasını almam gerekiyor, böylece bilgisayarı yeniden adlandırabilirim, ancak tam olarak belirtilen hatayı alıyorum. – Johnrad

+0

Makinede kaç hizmetin başlatıldığına bağlıdır. Başlangıçta bir veritabanı veya ağır bir şey mi kullanıyorsunuz? Değilse, 10 dakika boş bir pencere makinesi için çok şey gibi görünüyor. –

İlgili konular