İşimizin gereği olarak çalışan bir job hergün için onlarca CVS log dosyası üretiyor olabilir. Bu log dosyalarının da aylık olarak bir CSV dosyasında raporlanacak şekilde birleştirilmesi gerektiğini düşünün. Onlarca dosyanın tek bir dosyada birleştirilmesinin bir yolu olmalı. Bir sürü farklı çözüm mutlaka ki bulunacaktır. Ancak benim burada paylaşmak istediğim aşağıdaki basit sade komut olacaktır.
Copy [CSV dosyaların bulunduğu klasör]\*.csv Dosya_Adı.csv
en kolay yöntemdir. Mesela C:\test\csv klasöründe 782 adet CSV dosyası olsun ve biz bu dosyaların içeriğini tek bir RAPOR.CSV dosyasında birleştirmek istiyor olalım. O taktirde komutumuz aşağıdaki gibi olacaktır:
Copy C:\test\csv\*.csv c.\test\RAPOR:CSV
Kolay gelsin.
13 Ekim 2011 Perşembe
11 Ekim 2011 Salı
Failover Cluster üzerinde Cluster Group Node değişimi Nasıl yapılır...
Windows 2008 cluster üzerinde çalışırken Cluster kaynaklarını diğer node üzerine aktarmak gerekebilir. Grafik ekranında tüm servis ve uygulamaları move group yapabiliriz. Ancak Cluster Group hariç. Bunun için aşağıdaki komutun çalıştırılması gerekmektedir.
C:\>cluster . group "Cluster Group" /move:Cluster_öteki_node_adı
Not: Aynen yazıldığı gibi. Tırnak işaretleri dahil...
Kolay gelsin.
9 Ekim 2011 Pazar
Logon ekranı simsiyah. Logon olunamıyor...
Birkaç kere yaşadığım enteresan bir sorundur. Sunucuya RDP yapıyorsunuz, yada Console üzerinde erişim sağlamak istiyorsunuz ama "Ctrl+Alt+Delete" tuşlarına basar basmaz heryer karalık...Simsiyah. Peki ne yapmak lazım?
Öncelikle, aynı subnette başka bir makine bulunmak faydalı olabilir. Çünkü aksi taktirde iş biraz elbecerisine kalmakta.
Eğer aynı subnette başka bir makine varsa hemen remote registry erişimi denemek gerekli. Tekrar ediyorum bu aşamada erişim sağlanamıyor ise yine başa döndük demektir. Remote registry erişimi sağladıysak kendimizi şanslı ilen edebiliriz. o zaman vakit kaybetmeden
HKEY_USERS\.Default\Control Panel\Colors
gidilip aşağıdaki tabloda verilen renk değişmlerinin yapılması gereklidir.
Not: Yukarıdaki resim http://support.microsoft.com/kb/906510 linkinden alınmış olup detay bilgi için bu linke gidilmelidir.
Ayrıca hatırlatmak isterim ki, Registry üzerinde yapılacak çalışma öncesi hem registry hemde makinenin tam yedeğinin alımış olması gerektiğini hatırlatırım. Aksi taktirde sorun yaşayabilirsiniz. Eğer tüm bu uğraşlara rağmen sorun düzelmedi ise enson düzgün çalışan yedeğin dönülmesi gerekmektedir.
Kolay gelsin.
Öncelikle, aynı subnette başka bir makine bulunmak faydalı olabilir. Çünkü aksi taktirde iş biraz elbecerisine kalmakta.
Eğer aynı subnette başka bir makine varsa hemen remote registry erişimi denemek gerekli. Tekrar ediyorum bu aşamada erişim sağlanamıyor ise yine başa döndük demektir. Remote registry erişimi sağladıysak kendimizi şanslı ilen edebiliriz. o zaman vakit kaybetmeden
HKEY_USERS\.Default\Control Panel\Colors
gidilip aşağıdaki tabloda verilen renk değişmlerinin yapılması gereklidir.
Not: Yukarıdaki resim http://support.microsoft.com/kb/906510 linkinden alınmış olup detay bilgi için bu linke gidilmelidir.
Ayrıca hatırlatmak isterim ki, Registry üzerinde yapılacak çalışma öncesi hem registry hemde makinenin tam yedeğinin alımış olması gerektiğini hatırlatırım. Aksi taktirde sorun yaşayabilirsiniz. Eğer tüm bu uğraşlara rağmen sorun düzelmedi ise enson düzgün çalışan yedeğin dönülmesi gerekmektedir.
Kolay gelsin.
RDP yaptığımız makineyi restart etmek istersek...
Genellikle bana gelen en çok şikayetlerden biridir. “Sunucuyu restart ettim ama açılmadı.” Console’dan bakarsınız ya makine kapanmamış yada askıda kalmış. Peki bu nasıl olur?
Hepimiz çalıştığımız şirkette işlerimizi ya uygulama, arayüz kullanarak yada bir mekineye RDP yaparak icra etmekteyiz. (Başka şekillderde çalıştığımız mümkün ama gelmek istediğim nokta önemli...) Yaşanan sorunlarda kullanıcılar olduğu kadar admin arkadaşlarında farkında olmadan düştükleri bir yanlışlık var. Mekineyi RDP ekranından “Başlat\Shut Down\Restart” etmek.
Bu komut geldiğinde ilk önce RPC (Remote Procedur Call) servisi stop edilir. Bu durumda bir sebepten dolayı arka tarafta sonlandırılamayan process yada servis var ise sunucu aynen olduğu gibi kalır.
Peki ne yapmalı? Tabiki bu durumun bir çözümü var. Shutdown komutu. Command Prompt ekranında (Başlat\Çalıştır\cmd);
Shutdown –i
yazarak interaktif shutdown/restart işlemi yapılabilir.
Bu ekranda Computers bölümüne makinenin ip adresi yada ismi yaılmalıdır. Ayrıca restart yada Shutdown seçilebilir. Uyarı vermek istemiyorsanız 0 Seconds olarak seçebilirsiniz.
Yukarıdaki işi komut satırı ile de yapmak mümkün ancak ben yine de interaktif olanını tercih ediyorum
Shutdown /r computer /t xxx
Bu komutta, restart edilmek istenilen makinenin adı yada ip adresi ve xxx olarak da bekleme süresi girilir.
Not: Eğerki bu komut kullanılmasına rağmen çalışmaz ise http://support.microsoft.com/kb/834100 yardımcı olabilir.Yine de sorun devam ediyor ise makineyi düğmeden basılı tutarak kapatıp açmak ve açıldığında da detaylı olarak kontrol etmekte fayda var. Benden söylemesi...
Windows için Lan önceliklerinin ayarlanması nasıl yapılır?
Çok sık yapılan bir yanlışlıktır. İşletim sistemi olarak windows kurulumu yapıldığında yüklü olan dınanımları tarar ve donanım ları belirli bir sıraya koyar. Network kartının portları da tabiki buna dahildir. Bir LAN girişi varsa zaten sorun yok. Ama birden fazla LAN girişi varsa... Paketler hangi porttan gidecek?
Öncelikle TCP/IP protokolünden birazcık bahsetmekte fayda var. Detay bilgi için buraya tıklayabilirsiniz.
TCP/IP (Transmission Control Protocol / Internet Protocol): Bilgisayarınızın bir veriyi iletip almasını sağlayan kurallardan oluşan protocoldür. Peki hangi uygulamalar ve servisler bunu kullanır? Tabiki SMTP, HTTP, FTP, Telnet, .. bunlardan birkaçıdır.
Bu uygulama ve servisler paket göndermek istediklerinde, detaylarına burada girilmeyecek bazı işlemlerden sonra Network interface (Lan yada Wireless) bağlantısına gelir. Bu arabirimi kullanarak gideceği yere ulaştırılır. Peki ya iki yada daha fazla Lan bağlantısı var ise veri hangisinden gidecek? Kablolardan birini çekmek bir çözüm gibi gelebilir. Her ili Lan bağlantısının aktif olması gerektiğinde iş karışacaktır.
İşte bunu çözmek için Lan önceliği bulunmaktadır. Birden fazla Lan bağlantısının olduğu makinelerde portların önceliği vardır. Güzel olan bunu istediğiniz gibi ayarlayabilirsiniz.
Bunun için; Başlat\Control Panel\Network and Sharing Center\Change Adapter Settings seçilir.
File menüsünden Advanced seçilir. Açılan Drop Down menüden Advanced Seetings seçilir.
Burada istenildiği gibi hangi Lan bağlantısının önceliğinin yukarıda olacağı ayarlanır.
Belirtmeliyim ki Sap, DB, WEB, DC, DHCP, DNS rolleri bulunan sunucularda özellikle bu tanımlar çok ama çok önemlidir. Aksi halde haberleşmeye yanlış Lan bağlantısından gitmeye çalışacağı için ya paet kayıpları olacak erişilemeyecek, yada geç cevap alındığı için TTL süresi nedeni ile erişim sağlanamayacaktır.
Not: Bu önceliklendirme yapıldıktan sonra mutlaka makinenin restart olması gerekmektedir. Aksi taktirde bir sonraki restart gerçekleşene kadar herhangi bir değişklik olmayacaktır.
7 Ekim 2011 Cuma
Check Disk Gereğinden çook uzun sürerse, kabusa dönerse napalım?...
Microsoft, disk yapısı olarak bildiğiniz gibi NTFS kullanmaktadır. Disk üzerinde yada disklerin bağlı olduğu donanımda (mesela RAID kartı) oluşan bir sorun nedeni ile Check Disk yapmak gerekebilir. Bu zaman zaman hepimizin yaşadığı bir durumdur. Ciddi bir sorun olmadığı takdirde makul zamanlar içinde de tamamlanmaktadır.
Ancak bazen rutin bir işlem olarak başlatılan Check disk bitmek bilmeyecek bir kabusa dönüşebilir. hele hele bu bir müşterinin production sistemi ise...Check Disk işlemi devam ederken makine restart edilirse işlem tekrar başlayacaktır. kesilemez, Check disk de bitmiyor.
İşte bu gibi durumlarda aşağıdaki işlemi yaparsanız sizin dışınızda gelişen bu olaya müdahale etme şansınız olur:(Unutmayalım registry ile çalışmak tehlikeli olabilir. O nedenle önce güvenlik, mutlaka önce backup sonra çalışma. http://support.microsoft.com/kb/322756 yardımcı olacaktır.)
* Öncelikle makine restart edilmelidir.
* Makine açılırken F8 tuşu ile kesilip Safe Mode'da başlatılmalı ve Check disk çalışmak ister ise kesilmelidir.
* Regedit çalıştırılmalı ve HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute edit edilerek, autocheck autochk * olan değer autocheck autochk /k:C * (C burada örnek olarak verilmiştir. Hangi disk sürekli olarak Check disk yapıyor ise o diskin Drive Letter'ı verilmelidir.) olacak şekilde değiştirilip makine restart edilir.
Bu aşamadan sonra makine sizin belirttiğiniz ve sürekli olarak Check Disk yapatığı diski exclude ederek açılacaktır.
DİKKAT !!!! : Dikkat edin sorunu gidermediniz! Sadece sorunun neden kaynaklandığını anlayıp müdahale edebilecek duruma geldiniz. Bu nedenle mutlaka bu nedeni bulup gereken müdahale sonrasında sunucunun yeniden ve güvenle açılmasını sağlamalısınız. Sorun giderildikten sonra registry değerini tekrar autocheck autochk * olarak set edip makineyi restart etmelisiniz!
Bu konu hakkında daha fazla bilgi almak isteyen arkadaşlar aşağıdaki linkten yararlanabilirler:
http://technet.microsoft.com/en-us/library/bb457122.aspx
Hepinize kolay gelsin.
Ancak bazen rutin bir işlem olarak başlatılan Check disk bitmek bilmeyecek bir kabusa dönüşebilir. hele hele bu bir müşterinin production sistemi ise...Check Disk işlemi devam ederken makine restart edilirse işlem tekrar başlayacaktır. kesilemez, Check disk de bitmiyor.
İşte bu gibi durumlarda aşağıdaki işlemi yaparsanız sizin dışınızda gelişen bu olaya müdahale etme şansınız olur:(Unutmayalım registry ile çalışmak tehlikeli olabilir. O nedenle önce güvenlik, mutlaka önce backup sonra çalışma. http://support.microsoft.com/kb/322756 yardımcı olacaktır.)
* Öncelikle makine restart edilmelidir.
* Makine açılırken F8 tuşu ile kesilip Safe Mode'da başlatılmalı ve Check disk çalışmak ister ise kesilmelidir.
* Regedit çalıştırılmalı ve HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute edit edilerek, autocheck autochk * olan değer autocheck autochk /k:C * (C burada örnek olarak verilmiştir. Hangi disk sürekli olarak Check disk yapıyor ise o diskin Drive Letter'ı verilmelidir.) olacak şekilde değiştirilip makine restart edilir.
Bu aşamadan sonra makine sizin belirttiğiniz ve sürekli olarak Check Disk yapatığı diski exclude ederek açılacaktır.
DİKKAT !!!! : Dikkat edin sorunu gidermediniz! Sadece sorunun neden kaynaklandığını anlayıp müdahale edebilecek duruma geldiniz. Bu nedenle mutlaka bu nedeni bulup gereken müdahale sonrasında sunucunun yeniden ve güvenle açılmasını sağlamalısınız. Sorun giderildikten sonra registry değerini tekrar autocheck autochk * olarak set edip makineyi restart etmelisiniz!
Bu konu hakkında daha fazla bilgi almak isteyen arkadaşlar aşağıdaki linkten yararlanabilirler:
http://technet.microsoft.com/en-us/library/bb457122.aspx
Hepinize kolay gelsin.
6 Ekim 2011 Perşembe
CSV dosyadan Kullanıcı Hesabı oluşturmak...
Yüklü sayıda kullanıcı hesabının açılması sıkıntılı bir süreçtir. Ancak elinizde CSV formatında liste var ise ve içeriğide aşğıdaki gibi ise endişeye mahal yoktur. (İllaki bu örneğe benzemek zorunda değil. sizin ihtiyacınıza göre de değişebilir.)
CSV dosya C:\ altına kopyalanırsa işlem daha kolay olacaktır.Daha sonra aşağıdaki komut çalıştırılır.
Csvde –i –j C:\ -f “dosyanın_adı.CSV”
Bu import edilen kullanıcılar Disabled Account olarak AD üzerinde bulunmaktadır.
Bu kullanıcıları nasıl enable edip şifre vereceğim diyorsanız aşağıdaki komut yardımcı olacaktır.
for /f "delims=" %%i in (c:\liste.txt) do @dsmod user %%i -pwd 1Q2w3e4R -mustchpwd no -disabled no
NOT: liste.txt dosyası içeriği aşağıdadır. Bunlar disabled olan kullanıcılar olduğunu belirtmeliyim.
Kaydol:
Kayıtlar (Atom)