Kas 21

Spam çözümlerinden önde gelen Symantec BrightMail Gw ile belirli kelime içeren epostaların karantinaya alınması veya silinmesini aşağıdaki adımlar ile tamamlayabiliriz.

Öncelikle bir sözlük tanımlaması yapıyoruz, bu sözlüğün içine içerebilecek kelimeleri tek tek ekliyoruz. Kelimenin bir bölümünün olması yeterlidir. Yazının tamamını okumak için tıklayın…»

Tem 1

28.06.2011 tarihinde çıkan Microsoft Office File Validation güncellemesi yükledikten sonra ağ üzerinden excel dosyalarını açarken aşırı bir yavaşlama ve 2-3Mb boyutundan yüksek olan excel dosyalarında kilitlenme meydana gelmesine yol açmakta. Bilgisayarın lokal disklerinde bulunan dosyalar için bu sorun olmamakla birlikte yanlızca ağ üzerinden çalışan dosyalarda bu sorun ortaya çıkmakta.

Yapılan güncelleme WSUS ortamından kaldırılmayı desteklemediği için elle kaldırmanız gerekmekte 5-10 bilgisayar yapılabilir ancak şirket ortamları için pek mümkün değil.

iş yine script yazmaya kaldı.
Öncelikle nasıl kaldırabileceğimizi registry üzerinden aradığımızda kaldırma stringi olarak
MsiExec.exe /I{90140000-2005-0000-0000-0000000FF1CE} yazmakta kendimize göre düzenlersek MsiExec.exe /quiet /uninstall {90140000-2005-0000-0000-0000000FF1CE} şeklinde interaktif ekran görünmeden otomatik olarak kaldırması sağlanmakta.

Güncelleme: Microsoft tarafında sorun çıktığı teyit edilmiş ilgili adreslere http://support.microsoft.com/kb/2570623/tr ve http://support.microsoft.com/kb/2501584/tr adreslerinden ulaşılabilir. 3 çözüm sunmuşlar şu anlık 1.Kaldırmak  2. Devre dışı bırakmayı, Office 2007 veya 2010 yüklemeyi. İlgili linklerden detaylara ulaşabilirsiniz.

Gelelim Scripte. Yazının tamamını okumak için tıklayın…»

Şub 14

Etki alanındaki tüm bilgisayarlara Adobe Flash güncellemesi için gerekli güncel MSI dosyalarını bizim oluşturmamıza gerek yok.

Aşağıdaki linklerden en güncel versiyonu indirip etki alanınıza yükleyebilirsiniz.

http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_10_active_x.msi

Stand alone kurulum için

http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player_ax.exe

Şub 4

Birçok eklenti, 3rd parti yazılımlar kurulmuş bir exchange sunucunun bağlı olduğu domainde Administrator parolası değiştirdikten sonra eğer Event ID 529 ve 8213 düşüyorsa.

Öncelikle Administrator hesabı ile çalışan bir exchange servisi var mı kontrol ettikten sonra eğer yoksa aşağıdaki makaledeki işlemler sorunumuzu çözüyor.

Örnek Hata Logları

Event Type: Failure Audit
Event Source: Security
Event Category: Logon/Logoff
Event ID: 529
Date: 27.01.2011
Time: 16:30:05
User: NT AUTHORITY\SYSTEM
Computer: MAILSUNUCU
Description:
Logon Failure:
Reason: Unknown user name or bad password
User Name: Administrator
Domain: DOMAIN
Logon Type: 7
Logon Process: Advapi
Authentication Package: Negotiate
Workstation Name: MAILSUNUCU
Caller User Name: MAILSUNUCU$
Caller Domain: DOMAIN
Caller Logon ID: (0×0,0x3E7)
Caller Process ID: 3780 (mad.exe)
Transited Services: -
Source Network Address: -
Source Port: -

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Birde Application log içerisine aşağıdaki log düşüyor?

Event Type: Error
Event Source: MSExchangeFBPublish
Event Category: General
Event ID: 8213
Date: 1/27/2011
Time: 4:20:05 PM
User: N/A
Computer: MAILSUNUCU
Description:
System Attendant Service failed to create session for virtual machine MAILSUNUCU. The error number is 0xc007052e.

Çözüm;
http://support.microsoft.com/kb/296151/en

1. Start Registry Editor.
2. Locate the Server value under the following key in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeFBPublish\Parameters\
3. On the Edit menu, click Add Value.
4. In the Value Name field, type FreeBusyQuerySessions, set the Data Type to REG_DWORD, and then click OK.
5. In the Data field, type 00000000, and then click OK.
6. Quit Registry Editor.
7. Restart the Microsoft Exchange System Attendant.
8. Start Exchange System Manager, and then locate the storage group.
9. Click the private store, and then right-click Properties.
10. Click the Security tab, and then click the Exchange service account.
11. Click View information store, click Administer information store, and then set the permissions.
12. Reset the Administrative Group’s service account.

To reset the Administrative Group’s service account, follow these steps:

1. Back up the Exchange Server 2003 or Exchange 2000 Server information store and the Windows system state data of a domain controller.
2. Start the ADSI Edit tool.
3. Expand Configuration Container [domain name], expand CN=Configuration,DC=Domain_name, expand CN=Services, expand CN=MicrosoftExchange, expand CN=Organization_Name, and then expand CN=Administrative Groups
4. Right-click CN=Your Admin Group Name, and then click Properties.
5. Click the Attribute Editor tab.
6. Double-click the following properties, note the value if there is a value in the property, and then click the CLEAR button:
* msExchEncryptedPassword
* msExchLegacyAccount
* msExchLegacyDomain
7. Double-click msExchAdminGroupMode.
8. Type 2 for the value.

Note Before you change the value to 2, note the original value.
9. Click OK, click Apply, and then click OK.
10. Quit the ADSI Edit tool.
11. Restart the Microsoft Exchange System Attendant service and all dependent services.

Eki 21

Güzel bir programla/notlarla yeni bir post.

Programın,notların işlemleri;
Vb.net kullanarak Web sayfalarını getirmek veya web sayfalarına değerler post ederek gelen değerleri almak. Alınan verileri excel dosyası oluşturup ilgili sütün/satırlara yazıp biçimlendirmeleri (hücre birleştirme,renklendirme) yapıp kayıt etmek.

Programın yaptıkları;
1-İzmir metro seferlerini www.izmir.bel.tr adresinden Get ile alıp kaynak kodunu temizledikten sonra excele aktarıp kayıt etmek
2-İzmir banliyo seferlerini www.izban.com.tr adresinden alıp kayıt etmek.
3-Vapur seferlerini www.izmir.bel.tr ulaşımdaki vapur alanında bulunan kalkış ve varış comboboxları içerisindeki değerlerin hepsini tek tek post ederek gelen değerlere göre sefer varsa excele atmak
4-Otobüs numaralarını kullanarak www.eshot.gov.tr sitesinden her bir otobüs numarası için güzergah,saatlerini alıp excele kayıt etmek.

Kısaca izmir offline ulaşım rehberi.
Yazının tamamını okumak için tıklayın…»

Haz 26

Envanter yazılımına bir bölüm daha ekledim. Bilgisayara bağlı olan Monitörün registry üzerinde kayıtlı olan EDID (Extended display identification data) bilgilerinden yararlanarak Serino,model,üretim tarihi,ölçüleri ve kaç inç olduğu gibi bilgilere erişebiliyoruz. Detaylı bilgi için VESA E-EDID™ Implementation Guide ı kullanabilirsiniz.

Imports System.Management
Imports System.Text
Imports Microsoft.Win32
Imports System.Net.NetworkInformation
Public Class Form1
Dim strmodel As String = “”
Dim strmodel2 As String = “”
Dim strserino As String = “”
Dim regedithex As String = “”
Dim struretimhaftasi As String = “”
Dim struretimyili As String = “”
Dim strdikey, stryatay As Integer
Dim strmonitorinc As Double
Private Function ByteArrayToString(ByVal ba As Byte()) As String
Dim hex As New StringBuilder(ba.Length * 2)
For Each b As Byte In ba
hex.AppendFormat(“{0:x2}”, b)
Next
Return hex.ToString()
End Function
Yazının tamamını okumak için tıklayın…»

May 29

Ağ üzerinde gün içerisinde networke dahil olmuş bilgisayarların hangi switchler üzerinden sisteme dahil olduklarını bulmak için yazdığım bir uygulama.

Uygulamanın çalışma mantığı:
Çalıştırıldığı dizinde 2 adet dosyaya ihtiyaç duyuyor ayarlar.ini ve switchler.txt. Switchler.txt switchlerin ip leri yer almakta. ayarlar.ini dosyasında ise switchlerin şifreleri (hepsi ortak olmalı), Çalıştırılacak komut (sh mac-address-table), database bilgileri ve filtreleme, loglama yapılacak mı gibi bilgiler girilmeli.

Loglama yapılacak seçilirse çalıştırıldığı dizinde Log klasörünün içerisine switchlerin konsollarından gelen verileri ve filtreleme sonucu oluşan dosyaların çıktıları yer almakta.

Filtreleme mantığı ise her switch uplink ve downlinkleri üzerinden bir çok kendi üzerinde olmayan mac adresinin database üzerine kayıt edilmesini engellemek için gerekli olan kısım. Benim örneğimde Fa (Fast Ethernet) ve Lo (Long Reach Ethernet) portlarındaki mac adreslerini almak için filtre girilmiş durumda.  En fazla 3 adet filtre için geliştirdim.

Program kısaca Cisco switchlere telnet bağlanıp Fa,Lo portlarındaki bilgilerin alınıp veritabanına kayıt edilmesini sağlıyor. İsterseniz zamanlamayı açıp her 120 saniyede bir tekrar liste almasını ve değişenleri yazmasını sağlayabilirsiniz.

SQL için aşağıdaki alanlara ihtiyaç duyulmakta;

DROP TABLE IF EXISTS `mac`;
CREATE TABLE `mac` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`switch` text,
`mac` text,
`vlanid` text,
`tarama` datetime DEFAULT NULL,
`port` text,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=507 DEFAULT CHARSET=utf8;

VB.Net Telnet Uygulaması (vs2005)

May 11

XP Sp2,Vista SP ve W7 desteği olan ücretsiz iso kayıt programı.
http://isorecorder.alexfeinman.com/isorecorder.htm

Kuruluma ihtiyaç duymayan
Data,Audio,Video CD/DVD desteği olan
http://www.amok.am/en/freeware/amok_cd-dvd_burning/download/
Bir başka yazılım

Güncelleme: Normal kullanıcıların tüm işini görebilecek Neronun ücretsiz versiyonunu da var.
Nero Lite http://www.nero.com/eng/downloads-nbl-free.php

Nis 25

Dün Symantec version geçişinden sonra LUA servisinin durduğunu farkettim. Başta güncellemeden olduğunu sansamda sonradan java kaynaklı olduğunu buldum.

Eğer Symantec LUA servisini başlatırken aşağıdaki hatayı alıyorsanız

Could not start the LUA Apache Tomcat service on Local Computer.
Error 1067: The process terminated unexpectedly.

ve komut istemi üzerinden

java -version komutunu çalıştırdığınızda
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

hatasını alıyorsanız, Javanın en son kurulu paketini sisteminizden kaldırmanız veya tüm paketleri kaldırıp javayı yeniden kurmanız gerekiyor.

Şub 5

mysql servisini durdurduktan ve görev yöneticisi üzerinde tüm mysqld hizmetinin çalışmadığına emin olduktan sonra,

mysql\bin klasörü altında
mysqld --skip-grant-tables
Bu komut penceresi açıkken yeni bir komut penceresi açıp tekrar mysql\bin klasörüne geliyoruz

mysqld

yazıp veritabanına bağlandıktan sonra aşağıdaki komutları çalıştırıp pencereyi kapatıyoruz

mysql> USE mysql
mysql> UPDATE user SET password=password("newpassword") WHERE user="root";
mysql> flush privileges;
mysql> exit;

Bütün açık komut pencerelerini kapattıktan sonra görev yöneticisinden mysqld uygulamasını sonlandırıp MySQL servisini başlatıyoruz.

« Önceki Yazılar



Bu site en iyi internet explorer 7 ve firefox üzerinde görüntülenebilir. Sitemap Mustafa KULLUKÇU
Powered by Wordpress.org     Wordpress tema