Çevrimdışı Azure VM için yerel Windows parolasını sıfırlama
Şunlar için geçerlidir: ✔️ Windows VM'leri
Azure konuk aracısı yüklüyse Azure portalını veya Azure PowerShell'i kullanarak Azure'daki bir VM'nin yerel Windows parolasını sıfırlayabilirsiniz. Bu yöntem, Azure VM için parola sıfırlamanın birincil yoludur. Azure konuk aracısının yanıt vermemesi veya özel görüntü yüklendikten sonra yüklenememesiyle ilgili sorunlarla karşılaşırsanız, windows parolasını el ile sıfırlayabilirsiniz. Bu makalede, kaynak işletim sistemi sanal diskini başka bir VM'ye ekleyerek yerel hesap parolasını sıfırlama ayrıntılarıyla anlatılır. Bu makalede açıklanan adımlar Windows etki alanı denetleyicileri için geçerli değildir.
Uyarı
Bu işlemi yalnızca son çare olarak kullanın. Önce Azure portalını veya Azure PowerShell'i kullanarak her zaman parola sıfırlamayı deneyin.
İşleme genel bakış
Azure konuk aracısına erişim olmadığında Azure'da bir Windows VM için yerel parola sıfırlama gerçekleştirmeye yönelik temel adımlar aşağıdaki gibidir:
- Etkilenen VM'yi durdurun.
- VM'nin işletim sistemi diski için bir anlık görüntü oluşturun.
- Anlık görüntüden işletim sistemi diskinin bir kopyasını oluşturun.
- Kopyalanan işletim sistemi diskini başka bir Windows VM'sine ekleyin ve bağlayın, ardından diskte bazı yapılandırma dosyaları oluşturun. Dosyalar parolayı sıfırlamanıza yardımcı olur.
- Kopyalanan işletim sistemi diskini çıkarın ve sorun giderme VM'sinden çıkarın.
- Etkilenen VM için işletim sistemi diskini değiştirin.
Resource Manager dağıtımı ile VM için ayrıntılı adımlar
Not
Adımlar Windows etki alanı denetleyicileri için geçerli değildir. Yalnızca tek başına sunucuda veya bir etki alanının üyesi olan bir sunucuda çalışır.
Aşağıdaki adımları denemeden önce her zaman Azure portalını veya Azure PowerShell'i kullanarak parola sıfırlamayı deneyin. Başlamadan önce VM'nizin yedeğine sahip olduğunuzdan emin olun.
Etkilenen VM'nin işletim sistemi diski için bir anlık görüntü alın, anlık görüntüden bir disk oluşturun ve diski sorun giderme VM'sine ekleyin. Daha fazla bilgi için bkz . Azure portalını kullanarak işletim sistemi diskini bir kurtarma VM'sine ekleyerek Windows VM sorunlarını giderme.
Uzak Masaüstü'nü kullanarak sorun giderme VM'sine bağlanın.
Kaynak VM'nin sürücüsünde
\Windows\System32\GroupPolicy
oluşturungpt.ini
(gpt.ini varsa, gpt.ini.bak olarak yeniden adlandırın):Uyarı
Sorun giderme VM'si için işletim sistemi sürücüsü olan C:\Windows'ta yanlışlıkla aşağıdaki dosyaları oluşturmadığınızdan emin olun. Veri diski olarak eklenen kaynak VM'nizin işletim sistemi sürücüsünde aşağıdaki dosyaları oluşturun.
Oluşturduğunuz dosyaya
gpt.ini
aşağıdaki satırları ekleyin:[General] gPCFunctionalityVersion=2 gPCMachineExtensionNames=[{42B5FAAE-6536-11D2-AE5A-0000F87571E3}{40B6664F-4972-11D1-A7CA-0000F87571E3}] Version=1
içinde
\Windows\System32\GroupPolicy\Machine\Scripts\
oluşturunscripts.ini
. Gizli klasörlerin ve dosya adı uzantılarının gösterildiğine emin olun. Gerekirse veyaScripts
klasörleriniMachine
oluşturun.Oluşturduğunuz dosyayı aşağıdaki satırları
scripts.ini
ekleyin:[Startup] 0CmdLine=FixAzureVM.cmd 0Parameters=
\Windows\System32\GroupPolicy\Machine\Scripts\Startup\
ve değerlerini kendi değerlerinizle değiştirerek<newpassword>
<username>
aşağıdaki içeriklerle içinde oluşturunFixAzureVM.cmd
:net user <username> <newpassword> /add /Y net localgroup administrators <username> /add net localgroup "remote desktop users" <username> /add
Yeni parolayı tanımlarken VM'niz için yapılandırılmış parola karmaşıklığı gereksinimlerini karşılamanız gerekir.
Azure portalında diski sorun giderme VM'sinden ayırabilirsiniz.
Etkilenen VM'nin işletim sistemi diskini değiştirin.
Yeni VM çalıştırıldıktan sonra, betikte belirttiğiniz yeni parolayla Uzak Masaüstü'nü kullanarak VM'ye bağlanın
FixAzureVM.cmd
.Ortamı temizlemek için uzak oturumunuzdan yeni VM'ye aşağıdaki dosyaları kaldırın:
- %windir%\System32\GroupPolicy\Machine\Scripts\Startup konumundan
- FixAzureVM.cmd kaldırma
- %windir%\System32\GroupPolicy\Machine\Scripts konumundan
- scripts.ini kaldırma
- %windir%\System32\GroupPolicy konumundan
- gpt.ini kaldırma (daha önce gpt.ini varsa ve gpt.ini.bak olarak yeniden adlandırdıysanız, .bak dosyasını yeniden gpt.ini olarak yeniden adlandırın)
- %windir%\System32\GroupPolicy\Machine\Scripts\Startup konumundan
Sonraki adımlar
Uzak Masaüstü'nü kullanarak hala bağlanamıyorsanız RDP sorun giderme kılavuzuna bakın. Ayrıntılı RDP sorun giderme kılavuzunda belirli adımlar yerine sorun giderme yöntemleri incelenmiştir. Ayrıca, uygulamalı yardım için Azure desteği isteği açabilirsiniz.
Yardım için bizimle iletişim kurun
Sorularınız varsa veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteğine sorun. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.