Tôi đang sử dụng PowerShell để gọi Get-EC2PasswordData như vậy:Tại sao trả về Get-EC2PasswordData "Tham số không đúng."?
$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
}
Và tôi nhận được như sau:
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/
gì "Get-EC2PasswordData:. Giá trị không thể vô giá trị" nghĩa là? Tôi không đi qua bất kỳ giá trị null nào.
Chúng tôi xem xét việc "mất một thời gian"? Máy chủ của tôi đã hoạt động được hơn 10 phút và tôi có thể sử dụng RDP. Tôi cần truy xuất mật khẩu quản trị để tôi có thể đổi tên máy tính, nhưng tôi nhận được lỗi chính xác được đề cập. – Johnrad
Tùy thuộc vào số lượng dịch vụ khởi động trên máy. Bạn đang chạy một cơ sở dữ liệu hoặc một cái gì đó nặng khi khởi động? Nếu không, 10 phút có vẻ như rất nhiều cho một máy cửa sổ trống. –