ana makinede cmd deyip dosa düşüyorum
net use \\term1 administrator 123456
diye bir komut uygulayıp administrator şifresini değiştirmek isityorum. olmuyor ne yapmalıyım acaba
strComputer = "127.0.0.1"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator, user"
objUser.SetPassword "yenişifre"
objUser.SetInfo
script kullanmak istiyorum.olmadı. terminaller de xp kurulu. WinNT yernie ne gelecek acaba. birde bu script i nereye kopyalacağım
Merhaba,
Eger local admin sifrelerini degistirmek istiyorsaniz,
cusrmgr.exe -u administrator -m \\WS2 -P mypass
komutunu kullanabilirsiniz, Burdaki cusrmgr.exe yi internetten aratarak edinebilirsiniz,
Kolay gelsin,
Emre AYDIN
Emre Aydın
MVP | Office 365 | Since 2006
MCT | Since 2005
MCSD | Azure Solutions Architect
MCSE | Private Cloud, Messaging, Communication, Server Infrastructure, Productivity, Platform
MCSA | Office 365, Server 2012, Cloud Platform
MCTS | Developing Azure Solutions, Implementing Azure Infrastructure, Architecting Microsoft Azure Solutions, SAM
P-Seller
Intelligent Cloud | EMS
Web : www.mshowto.org
Mail : emre.aydin [@] mshowto.org
Twitter : https://twitter.com/emreaydn
Linkedin : tr.linkedin.com/in/emreaydn
cusrmgr.exe -u administrator -m \\WS2 -P mypass
\\WS2 yerine terminal ismini mi kullanacağım
mypass şifreyi "" içindemi yoksa tırnağı kullanmadan mı yazacağım.
cmd ile dosa düştükten sonra server ortamnıda kullanabilir miiym acaba
N terminalin şifresini değiştirmek istiyorum. bunu bat dosyasına yazabilirmiyim
http://www.winzero.ca/RemotePWDReset.htm
ilgili linkte uzaktan local administrator şifrelerini değiştirebileceğiniz bir program bulabilirsiniz.
arkadaşlar internette dolaşırken bir makale gördüm konumuzla alakalı onu buraya attım
Bu islem icin birkac alternatif onerecegim:
Oneri – I :
Windows 2000 Resource Kit icerisindeki cryptpwd.exe aracini masaustunuze kopyalayin. Masaustunde bir Notepad dokumanina her satira bir bilgisayar adi gelecek sekilde domaindeki tum bilgisayarlarin adini girin ve comp.txt adiyla kaydedin . Yine ikinci bir Notepad dokumani acin ve icerisine asagidaki komutu ekleyin.
For /F %%x in (comp.txt) do cryptpwd - m %%x -P sifre
Yukaridaki satirda sifre yerine lokal admin kullanicilarina atamak istediginiz sifreyi yazin.
Ve bu dosyayi degistir.bat olarak kaydedin.
Ve bu batch dosyasini calistirin. Bu dosyayi calistiracak hesabinizin Domain Admin yetkisine sahip olmasi gerektigini unutmayin.
Oneri – II :
Asagidaki Visual Basic Script’I logon.vbs gibi bir isimle domainden GPO ile logon script olarak uygulayabilirsiniz.
Set WshNetwork = WScript.CreateObject("WScript.Network"
strComputer = WshNetwork.ComputerName
strComputer = "."
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator,user"
objUser.SetPassword "yenisifre"
objUser.SetInfo
Oneri – III :
3rd parti olarak http://www.microsoft.com/technet/sys.../PsPasswd.mspx adresindeki PsPasswd urununu inceleyebilirsiniz.
Bunu kullanabilmek icin oncelikle asagidaki rapor.vbs isimli vbs script’i calistirip domaindeki bilgisayarlarin listesini toplayin.
Rapor.vbs
LogFile = "C:\comp.txt"
Const ForWriting = 2
Const ADS_SCOPE_SUBTREE = 2
Set objConnection = CreateObject("ADODB.Connection"
Set objCommand = CreateObject("ADODB.Command"
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCOmmand.ActiveConnection = objConnection
objCommand.CommandText ="Select Name, Location from 'LDAP://DC=mayasoft,DC=com' " & "Where objectClass='computer'"
objCommand.Properties("Page Size" = 1000
objCommand.Properties("Searchscope" = ADS_SCOPE_SUBTREE
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Set objFSO = CreateObject("Scripting.FileSystemObject"
Set objFile = objFSO.CreateTextFile(LogFile, ForWriting)
Do Until objRecordSet.EOF
objFile.WriteLine objRecordSet.Fields("Name".Value
objRecordSet.MoveNext
Loop
Burada degistirmeniz gereken satir 'LDAP://DC=mayasoft,DC=com' ile baslayan ve domain adinin belirtildigi satiri kendi domaininize gore degistirmeniz gerekiyor. Bir de ilk satir olan Logfile degeri C:\comp.txt seklinde ayarli durumda. İsterseniz onu da farkli bir konuma ayarlayabilirsiniz.
Bu islem sonrasi comp.txt dosyasina bilgisayar listesi gelir.
-- Domain ortamindaki bilgisayar listesini almak icin NET VIEW /DOMAIN:domainadiniz >C:\comp.txt komutunu da kullanabilirsiniz.
Simdi de sira geldi admin sifrelerini degistirmeye. Bunun icin de asagidaki komutu calistirmaniz yeterlidir.
pspasswd.exe @c:\comp.txt administrator yenisifre
Ve komutu calistirdiktan sonra size basarili olarak degistirilemeyen bilgisayarlari raporlayacaktir.
Oneri – IV :
Windows 2000 Resource Kit icerisindeki CURSMGR.EXE aracini kullanabilirsiniz.
Bunu kullanabilmek icin oncelikle asagidaki komutu calistirip domaindeki bilgisayarlarin listesini toplayin.
NET VIEW /DOMAIN:domainadiniz >C:\comp.txt komutunu da kullanabilirsiniz.
Bu islem sonrasi comp.txt dosyasina bilgisayar listesi gelir.
Simdi de sira geldi admin sifrelerini degistirmeye. Bunun icin de asagidaki komutu calistirmaniz yeterlidir.
for /F %f in (C:\comp.txt) do CURSMGR.EXE -u 'administrator' -m %f -P 'yenisifre'
Oneri – V :
net user administrator 'yenisifre'
Yukaridaki komutu bir domain policy’den startup script olarak bir .bat dosyasi olarak kaydedip uygulayabilirsiniz. Fakat guvenlik acisindan client bilgisayarlarina gonderilen yeni sifre gonderim sirasinda encrypt edilmedigi icin riskli bir cozumdur.
yardımcı olur inşallah