5

मैं powershell उपयोग कर रहा हूँ तो जैसे Get-EC2PasswordData कॉल करने के लिए:Get-EC2PasswordData क्यों लौटाता है "पैरामीटर गलत है।"

$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 

} 

और मैं निम्नलिखित मिल:

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/ 

क्या करता है "रातों-EC2PasswordData:। मूल्य शून्य नहीं हो सकता" क्या मतलब है? मैं किसी भी शून्य मूल्य में गुजर रहा हूँ।

उत्तर

6

उत्तर बाहर निकलता है क्योंकि पासवर्ड अभी तक उपलब्ध नहीं है। मशीन को आने के लिए आपको थोड़ी देर इंतजार करना होगा। आपको पता चलेगा कि आपको कंसोल में अभी भी विंडोज एडमिन पासवर्ड नहीं मिल सकता है (हालांकि टीआई एक बहुत अधिक सहज संदेश देता है)।

यदि आपने लंबे समय तक इंतजार किया है, तो शायद यह है क्योंकि आपके Ec2ConfigService को पासवर्ड रीसेट करने के लिए मशीन पर कॉन्फ़िगर नहीं किया गया है। आपको "सी: \ प्रोग्राम फ़ाइलें \ अमेज़ॅन \ Ec2ConfigService \ सेटिंग्स \ config.xml" को बदलने की आवश्यकता हो सकती है। वहाँ में आप इस तरह शीर्ष के निकट एक टुकड़ा मिल जाएगा:

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

बदलें "अक्षम" "सक्षम":

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

मैं तो अगले कहीं इंटरनेट पर पोस्ट करना चाहता था जो लोग Googles "Get-EC2PasswordData: मान शून्य नहीं हो सकता है" कुछ उपयोगी मिल सकता है।

+0

हम "थोड़ी देर लेते" पर क्या विचार करते हैं? मेरा सर्वर 10+ मिनट तक रहा है और मैं इसमें आरडीपी कर सकता हूं। मैं तो मैं कंप्यूटर का नाम बदल सकते व्यवस्थापक पासवर्ड पुनः प्राप्त करने की जरूरत है, लेकिन मैं सटीक त्रुटि उल्लेख हो रही। – Johnrad

+0

यह कितने सेवाओं मशीन पर शुरू कर रहे हैं पर निर्भर करता है। क्या आप स्टार्टअप पर डेटाबेस या कुछ भारी चल रहे हैं? यदि नहीं, तो रिक्त विंडोज मशीन के लिए 10 मिनट बहुत कुछ लगता है। –

संबंधित मुद्दे