Bir Bilgisayarı Domain Ortamına Eklemek
Ocak 3, 2008 at 7:58 pm | In Windows Server 2000/2003 | Leave a CommentTags: active directory, domain, etki alanı, gökhan şenyüz, komut satırı, script, user account, vbscript, windows server 2003
PROBLEM:
Active Directory’de bilgisayar hesabı olan bir bilgisayarı Domain’e bağlamak istiyorsunuz.
ÇÖZÜM:
1- Grafik Arabirim Kullanarak
- Bilgisayarım simgesi üzerinde sağ tıklayın ve Özelliklere girin.
- Computer Name Sekmesine gelin.
- Change butonuna basın.
- Member Of bölümü altında Domain seçeneğini işaretleyin.
- Domain adını yazın ve onaylayın. Ardından Domain üzerinde yetkili bir kullanıcı hesabı ve parolası belirtin. Hoş geldiniz mesajından sonra bilgisayarı yeniden başlatın.
2- Komut Satırı Kullanarak
netdom join <Bilgisayar Adı> /Domain <Domain Adı> /UserD <Domain Kullanıcı Adı>
/PasswordD *** /UserO <Bilgisayar Admin Hesabı> /PasswordO *** /Reboot
3- VBScript Kullanarak
‘ This code joins a computer to a domain.
‘ —— SCRIPT CONFIGURATION ——
|
strComputer |
= “<ComputerName>” |
‘ e.g. joe-xp |
strDomainPasswd = “<DomainUserPasswd>”
strLocalUser = “<ComputerAdminUser>” ‘ e.g. administrator strLocalPasswd = “<ComputerUserPasswd>”
‘ —— END CONFIGURATION ———
‘########################
‘ Constants
‘########################
Const JOIN_DOMAIN = 1
Const ACCT_CREATE = 2
Const ACCT_DELETE = 4
Const WIN9X_UPGRADE = 16
Const DOMAIN_JOIN_IF_JOINED = 32
Const JOIN_UNSECURE = 64
Const MACHINE_PASSWORD_PASSED = 128
Const DEFERRED_SPN_SET = 256
Const INSTALL_INVOCATION = 262144
‘###########################
‘ Connect to Computer
‘###########################
set objWMILocator = CreateObject(”WbemScripting.SWbemLocator”)
objWMILocator.Security_.AuthenticationLevel = 6
set objWMIComputer = objWMILocator.ConnectServer(strComputer, _ “root\cimv2″, _
strLocalUser, _
strLocalPasswd)
set objWMIComputerSystem = objWMIComputer.Get( _ “Win32_ComputerSystem.Name=’” & _ strComputer & “‘”)
‘###########################
‘ Join Computer
‘###########################
rc = objWMIComputerSystem.JoinDomainOrWorkGroup(strDomain, _ strDomainPasswd, _ strDomainUser, _ vbNullString, _ JOIN_DOMAIN)
if rc <> 0 then
WScript.Echo “Join failed with error: ” & rc else
WScript.Echo “Successfully joined ” & strComputer & ” to ” & strDomain end if
No Comments Yet »
Bu yazıya yapılan yorumlar için RSS beslemeleri. URI'nin geri izlemesini yap.
Yorum yapın
WordPress.com'dan blog alın. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.