Bu yazıyı faydalı buldum ancak yerel yönetici hesabıyla oturum açtığımda bir komut dosyasından çalıştırmaya çalışırken sorunumu çözmedi. Yerel yönetici olarak çalışmıyor gibi görünüyor (yalnızca bir etki alanı kullanıcısı olarak oturum açıldığında).
Ancak nihayet çalışan bir çözüm bulmayı başardım ve çok fazla sorun olduğu için, bunu burada paylaşacağımı düşündüm, böylece bu problemi olan herkes tam burada cevabını alabilecekti. İhtiyaçlarınıza bağlı olarak bir sayfada iki cevap.
Notta daha yükseğe çıkıldığını (buraya sadece kimlik bilgileri bölümü olarak dahil değildir) powergui'nin yüklendiğini ve aşağıdaki kodun ("Add-PSSnapin Quest.ActiveRoles.ADManagement" satırının yanı sıra) gerekli olduğunu unutmayın. Hangi powergui'nin farklı olduğunu bilmiyorum ama başkası bana söyleyemedi ve işe yaramadı.
"Domain_name" bölümlerinde kendi alan adınızı girin.
#Get credentials
$credential_ok = 0
while ($credential_ok -ne 1)
{
$credential = get-credential
$result = connect-qadservice -service *domain_name* -credential $credential
[string]$result_string = $result.domain
if ($result_string -eq "*domain_name*")
{
$credential_ok = 1
#authenticated
}
else
{
#failed
}
}
$username = $credential.username
$password = $credential.GetNetworkCredential().password
$date = get-date
Add-Content "c:\lbin\Install_log.txt" "Successfully authenticated XP script as $username $date"
AccountManagement.PrincipalContext.ValidateCredentials()
öyle olmadığını varsaymakta haklıyım (şifre için bir güvenlik teminatı sağlarsanız)?