2017-04-10 22 views
5

Konieczność sprawdzenia nazwy użytkownika i hasła maszyny wirtualnej Azure.Jak sprawdzić nazwę użytkownika i hasło do maszyny wirtualnej Azure?

Teraz użyłem następującego kodu do sprawdzenia nazwy użytkownika i hasła maszyny wirtualnej.

$SecureVmPassword = ConvertTo-SecureString -string $VmPassword -AsPlainText -Force 
$VmCredential = New-Object -typename System.Management.Automation.PSCredential -argumentlist $Fqdn"\"$VmUsername, $SecureVmPassword 
Invoke-Command -ConnectionUri $RemoteConnectionUri.ToString() -Credential $VmCredential -ScriptBlock{ 
} 

Nie można jednak sprawdzić poprawności danych logowania do maszyny wirtualnej, gdy maszyny wirtualne są w stanie wyłączenia.

Czy istnieje sposób sprawdzenia poprawności danych logowania do maszyny wirtualnej, nawet gdy maszyny wirtualne są wyłączone?

+0

jakie to pytanie? w jaki sposób próbujesz połączyć się z vm, który nie działa? jesteś normalny? – 4c74356b41

+1

Nie wiem więcej na ten temat, chcę tylko wiedzieć, czy istnieje sposób sprawdzenia poprawności nazwy użytkownika i hasła. –

Odpowiedz

1

Nie ma. Próbujesz sprawdzić dane uwierzytelniające przez nieaktywny obiekt zdalny (wyłączoną maszynę wirtualną). Będziesz potrzebował dostępu do bazy danych dysku lokalnego i bazy danych SAM (jeśli jest to baza danych innych niż DC) lub NTDS (jeśli jest w wersji DC), a następnie przeanalizuj to w swoich aktywnych zasobach komputerowych, aby sprawdzić dostarczone poświadczenia. To jest rodzaj rozdzierania własnych jelit, tylko po to, żeby sprawdzić, czy wasze jedzenie się strawi. Tak więc, jeśli docelowa maszyna wirtualna jest wyłączona, należy pominąć sprawdzanie poprawności poświadczeń lub użyć referencji domeny, które z pewnością są poprawne dla danej maszyny wirtualnej, ale można je zweryfikować na innym zasobie (DC domeny).

+0

Dzięki za odpowiedź. Wiem, że nie mogę sprawdzić poprawności przy użyciu zdalnego połączenia podczas zatrzymywania maszyn wirtualnych, chcę tylko wiedzieć, czy jest dostępny dowolny interfejs API do sprawdzenia poprawności poświadczeń maszyny wirtualnej. –

+0

Nie powinny mieć interfejsu API służącego do sprawdzania poprawności tych danych, w przeciwnym razie domyślnie ochrona w chmurze jest zagrożona. – Vesper